अगर मैं दौड़ता हूं चोटी लिनक्स पर कमांड, मैं सीपीयू और मेमोरी को किसी भी प्रक्रिया का उपयोग करके देख सकता हूं। जैसे कि मैं इसे mysql में देखना चाहता हूं। अगर मैं चला mysql> प्रक्रिया सूची दिखाएं, यह मुझे देता है ईद, उपयोगकर्ता, होस्ट, डाटाबेस, कमान, समय, राज्य, जानकारी आदि मान। लेकिन सीपीयू या मेमोरी की जानकारी नहीं दे रहे हैं। मुझे यह कैसे मिल सकता है।
उत्तर:
जवाब के लिए 0 № 1आप mysql क्वेरी द्वारा मेमोरी उपयोग लौटाते हैं:
mysql> SELECT MEMORY_PEAK as memory;
सीपीयू पदचिह्न की जाँच के लिए आप उपयोग कर सकते हैं:
root@database:/home/user# vmstat 1 10
आपके linux कमांड में
जवाब के लिए 0 № 2
आप linux perf कमांड (linux-tools-common package से) का उपयोग कर सकते हैं।
उदाहरण के लिए, आपकी आज्ञा के लिए:
$ perf stat <your command>
आपकी प्रक्रिया के लिए:
$ perf top
आपकी आवश्यकताओं के लिए उपरोक्त के अलावा कई विकल्प हैं।
आप वेबसाइट का उल्लेख कर सकते हैं: http://www.brendangregg.com/perf.html