मैं लिनक्स पर डिस्क थ्रैशिंग को कैसे माप सकता हूं?


12

मैं लिनक्स पर आभासी मेमोरी उपयोग और गतिविधि की मात्रा का सही ढंग से निरीक्षण और माप कैसे कर सकता हूं? मुझे पता है कि vmstat है, लेकिन मैं परिणामों की व्याख्या कैसे करूं? या, क्या बेहतर है?

जवाबों:


12

"vmstat" आपको बताएगा कि आप क्या जानना चाहते हैं। "Si" और "so" कॉलम आपको अंतराल में / बाहर स्वैप की गई मेमोरी की मात्रा दिखा रहे हैं। "Vmstat" और "free" दोनों आपको मेमोरी उपयोग के टूटने को दिखा सकते हैं। पाठ को कॉपी और पेस्ट करने के बजाय, मेरा जवाब यहां आपको उन उपकरणों की रिपोर्ट में कुछ पृष्ठभूमि देता है।


उत्तम। मुझे vmstat की खोज करनी चाहिए थी। धन्यवाद!
2

6

यदि थ्रैशिंग स्वैपिंग के कारण होती है तो यह लाइन एक अच्छी संख्या देती है:

vmstat 10 2 | tail -n1 | awk  '{print $7*$8}'

यदि कंप्यूटर स्वैप कर रहा है, तो यह ठीक हो सकता है। यदि कंप्यूटर में स्वैप हो रहा है, तो वह ठीक भी हो सकता है। लेकिन अगर कंप्यूटर स्वैप कर रहा है और स्वैप कर रहा है तो यह खराब है।


3

एक अन्य उपयोगी उपकरण है atop, जो सादे पुराने शीर्ष की तुलना में I / O के अधिक विस्तृत विचार देता है।


1

क्या आप मेन्यू के माध्यम से गए हैं?

man vmstat

यदि आपको ऐतिहासिक जानकारी चाहिए, तो मैं केसर का उपयोग करता हूं । इसकी अतिरिक्त उपयोगी क्षमता है कि इसे रिमोट मशीन पर चलाया जा सकता है और सीधे ssh के माध्यम से जानकारी एकत्र की जा सकती है।


0

महान लिनक्स दुविधाओं में से एक यह जानना है कि किस उपकरण का उपयोग करना है। मुझे लगता है कि यह एक कारण है कि मैंने 5 साल पहले कलेक्ट लिखा था। यह सबसे अन्य उपकरणों के सबसे अच्छे को जोड़ती है बस सभी अन्य के बारे में उन्हें एक में मिलाएं। वास्तव में, यह आउटपुट के वैकल्पिक प्रारूप प्रदान करता है, इसलिए यदि आप vmstat आउटपुट को पसंद करते हैं तो आप केवल "कलेक्ट --vmstat" चलाते हैं। तो सिर्फ vmstat क्यों नहीं? Thats आसान - कलेक्ट सर की तरह डेटा भी रिकॉर्ड कर सकते हैं लेकिन इसे vmstat जैसा दिखने के लिए वापस खेलते हैं! यह इसे एक प्रारूप में भी चलाएगा जिसे आप सीधे gnuplot (कलेक्ट-बर्तनों को देखें) में फीड कर सकते हैं या यदि आप उस मार्ग से जाना चाहते हैं तो आप इसे एक्सिल या आरआरडी में भी लोड कर सकते हैं।

-निशान

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.