/ / मैं किसी विशिष्ट mysql क्वेरी द्वारा CPU और मेमोरी का उपयोग कैसे देख सकता हूं? - मायस्कल, लाइनक्स

मैं किसी भी विशिष्ट mysql क्वेरी द्वारा उपयोग कर सीपीयू और मेमोरी कैसे देख सकता हूं? - mysql, लिनक्स

अगर मैं दौड़ता हूं चोटी लिनक्स पर कमांड, मैं सीपीयू और मेमोरी को किसी भी प्रक्रिया का उपयोग करके देख सकता हूं। जैसे कि मैं इसे 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