मैं एक लिनक्स सर्वर का उपयोग कर रहा हूं जिसमें 128GB मेमोरी और 24 कोर हैं। मैं इसका उपयोग करने के लिए शीर्ष का उपयोग करता हूं। इसका आउटपुट पोस्ट के अंत में चिपकाया जाता है। यहाँ दो प्रश्न हैं:
(1) मैं देखता हूं कि प्रत्येक चलने वाली प्रक्रिया में बहुत कम प्रतिशत मेमोरी होती है (% MEM कोई 0.2% से अधिक नहीं, और सबसे अधिक 0.0%), लेकिन कुल मेमोरी का उपयोग आउटपुट की चौथी पंक्ति में कैसे किया जाता है ( "मेम: 130766620k कुल, 130161072k इस्तेमाल किया, 605548k मुफ्त, 919300k बफर")? सभी प्रक्रियाओं पर स्मृति के उपयोग के प्रतिशत का योग लगभग 100% प्राप्त करने की संभावना नहीं है, है ना?
(२) पहली पंक्ति पर लोड औसत कैसे समझें ("लोड औसत: 14.04, 14.02, 14.00")?
धन्यवाद एवं शुभकामनाएँ!
संपादित करें:
धन्यवाद!
मैं वास्तव में यह निर्धारित करने के लिए कि किसी सर्वर को बहुत अधिक लोड किया गया है, स्मृति के उपयोग के प्रतिशत के आधार पर कुछ खुरदरी संख्याओं को सुनना पसंद करता हूं, क्योंकि मैं एक बार एक ऐसा व्यक्ति बन गया हूं जिसने वर्तमान लोड को समझे बिना सर्वर को क्रैम किया।
क्या स्वैप को लगभग स्मृति के समान माना जाता है? उदाहरण के लिए, जब मेमोरी और स्वैप लगभग एक ही आकार के होते हैं, यदि मेमोरी लगभग समाप्त हो रही है, लेकिन स्वैप अभी भी काफी हद तक स्वतंत्र है, तो क्या मैं इसे केवल ऐसे देख सकता हूं जैसे कि मेमोरी + स्वैप का उपयोग प्रतिशत अभी भी अधिक नहीं है और अन्य नए चलाएं प्रक्रियाओं?
आप CPU या मेमोरी (या मेमोरी + स्वैप) के उपयोग पर एक साथ कैसे विचार करेंगे? क्या आप चिंतित हो जाते हैं यदि दोनों में से कोई बहुत अधिक या दोनों तक पहुँचता है?
शीर्ष top का उत्पादन
$ ऊपर
शीर्ष - 12:45:33 19 दिन, 23:11, 18 उपयोगकर्ता, लोड औसत: 14.04, 14.02, 14.00
कार्य: 484 कुल, 12 दौड़ना, 472 सोना, 0 रोकना, 0 ज़ोंबी
Cpu(s): 36.7%us, 19.7%sy, 0.0%ni, 43.6%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Mem: 130766620k total, 130161072k used, 605548k free, 919300k buffers
Swap: 63111312k total, 500556k used, 62610756k free, 124437752k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
6529 sanchez 18 -2 1075m 219m 13m S 100 0.2 13760:23 MATLAB
13210 timothy 18 -2 48336 37m 1216 R 100 0.0 3:56.75 absurdity
13888 timothy 18 -2 48336 37m 1204 R 100 0.0 2:04.89 absurdity
14542 timothy 18 -2 48336 37m 1196 R 100 0.0 1:08.34 absurdity
14544 timothy 18 -2 2888 2076 400 R 100 0.0 1:06.14 gatherData
6183 sanchez 18 -2 1133m 195m 13m S 100 0.2 13676:04 MATLAB
6795 sanchez 18 -2 1079m 210m 13m S 100 0.2 13734:26 MATLAB
10178 timothy 18 -2 48336 37m 1204 R 100 0.0 11:33.93 absurdity
12438 timothy 18 -2 48336 37m 1216 R 100 0.0 5:38.17 absurdity
13661 timothy 18 -2 48336 37m 1216 R 100 0.0 2:44.13 absurdity
14098 timothy 18 -2 48336 37m 1204 R 100 0.0 1:58.31 absurdity
14335 timothy 18 -2 48336 37m 1196 R 100 0.0 1:08.93 absurdity
14765 timothy 18 -2 48336 37m 1196 R 99 0.0 0:32.57 absurdity
13445 timothy 18 -2 48336 37m 1216 R 99 0.0 3:01.37 absurdity
28990 root 20 0 0 0 0 S 2 0.0 65:50.21 pdflush
12141 tim 18 -2 19380 1660 1024 R 1 0.0 0:04.04 top
1240 root 15 -5 0 0 0 S 0 0.0 16:07.11 kjournald
9019 root 20 0 296m 4460 2616 S 0 0.0 82:19.51 kdm_greet
1 root 20 0 4028 728 592 S 0 0.0 0:03.11 init
2 root 15 -5 0 0 0 S 0 0.0 0:00.00 kthreadd
3 root RT -5 0 0 0 S 0 0.0 0:01.01 migration/0
4 root 15 -5 0 0 0 S 0 0.0 0:08.13 ksoftirqd/0
5 root RT -5 0 0 0 S 0 0.0 0:00.00 watchdog/0
6 root RT -5 0 0 0 S 0 0.0 17:27.31 migration/1
7 root 15 -5 0 0 0 S 0 0.0 0:01.21 ksoftirqd/1
8 root RT -5 0 0 0 S 0 0.0 0:00.00 watchdog/1
9 root RT -5 0 0 0 S 0 0.0 10:02.56 migration/2
10 root 15 -5 0 0 0 S 0 0.0 0:00.34 ksoftirqd/2
11 root RT -5 0 0 0 S 0 0.0 0:00.00 watchdog/2
12 root RT -5 0 0 0 S 0 0.0 4:29.53 migration/3
13 root 15 -5 0 0 0 S 0 0.0 0:00.34 ksoftirqd/3