ubuntu में cpu / मेमोरी उपयोग के इतिहास की जाँच करें?


20

क्या मेरे लिए मेरे ubuntu linux सर्वर पर cpu या मेमोरी उपयोग की समीक्षा करने का कोई तरीका है? मैंने अपने सर्वर (दीपक सेट अप) को कई बार धीमा देखा है, लेकिन जब तक मैं रूट के रूप में लॉग इन करता हूं और पीएस कमांड चलाता हूं, तब तक सब कुछ सामान्य हो सकता है।

सर्वर के विभिन्न भागों में कौन से संसाधनों की खपत होती है, इसकी समीक्षा करना बहुत अच्छा होगा।

जवाबों:



14

उपयोग dstat -ta --top-cpu

देखें: http://dag.wieers.com/home-made/dstat/

यदि आप किसी फ़ाइल में लॉग इन करना चाहते हैं, जिसका आप उपयोग कर सकते हैं:

dstat -ta --top-cpu --noheader --output systemstats.csv


2
v 0.7 के रूप में यह top-cpuनहीं है topcpu। पता नहीं इससे पहले यह क्या था।
cori

6

आप सर्वर के विभिन्न पहलुओं, जैसे सीपीयू उपयोग, रैम उपयोग, प्रक्रियाओं की संख्या को ग्राफ करने के लिए MRTG चला सकते हैं । यह जीयूआई के बिना सर्वर के लिए बहुत उपयोगी है क्योंकि यह वेब पेजों पर प्रदर्शित करने के लिए चित्र बनाता है।

यदि आपने GNOME स्थापित किया है, तो आप सिस्टम मॉनीटर अनुप्रयोग का उपयोग करके सिस्टम संसाधनों की निगरानी कर सकते हैं।

वैकल्पिक रूप से आप क्रोन से हर मिनट कुछ ऐसा चला सकते हैं:

top -n 1 -b | head >> logfile

जो बाद में देखने के लिए एक फ़ाइल में अपटाइम, उपयोगकर्ताओं, लोड औसत, प्रक्रियाओं की संख्या, सीपीयू उपयोग, मेमोरी / स्वैप उपयोग और शीर्ष तीन संसाधन भूख प्रक्रियाओं को लॉग करेगा। -एक रन एक बार टॉप

जैसा कि आप विशेष रूप से उल्लेख करते हैं कि आप उबंटू चलाते हैं, मेरा मानना ​​है कि आप लैंडस्केप का उपयोग करके इस पर निगरानी रख सकते हैं ।


+1 आपका वैकल्पिक उत्तर (क्रोन के साथ शीर्ष का उपयोग करना) एक छोटे सर्वर पर उपयोग के लिए मददगार है जहां मैं अधिक 'सामान' स्थापित नहीं रखना चाहता।
व्हाइटबर्ड

"लैंडस्केप" के लिए मृत लिंक
निकोलस डिपियाज़ा

2

डेमॉन मोड में सर चलाएं। आप तथ्य के बाद विस्तार से जानकारी की एक किस्म की समीक्षा कर सकते हैं। 10 सेकंड में 10 पुनरावृत्तियों की तरह कुछ के साथ अग्रभूमि में सर चलाने की कोशिश करें एक विचार प्राप्त करने के लिए कि क्या जानकारी उपलब्ध है।


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