मैं इस लेख के माध्यम से गया , जो आपके रैम उपयोग की जांच करने के विभिन्न तरीकों की व्याख्या करता है। हालाँकि, मैं विभिन्न तरीकों को समेट नहीं सकता और न ही यह जानता हूं कि कौन सा सही है।
जब मैं पहली बार लॉगिन करता हूं, तो मुझे इस तरह स्क्रीन के साथ अभिवादन किया जाता है:
System information as of Sun Apr 28 21:46:58 UTC 2013
System load: 0.0 Processes: 76
Usage of /: 15.6% of 7.87GB Users logged in: 1
Memory usage: 41% IP address for eth0:
Swap usage: 0%
यह मुझे सुझाव देता है कि मैं अपने 41% रैम का उपयोग कर रहा हूं, जो कि काफी अधिक है क्योंकि सर्वर बहुत कुछ नहीं कर रहा है। या क्या वह संख्या रैम के अलावा किसी चीज़ को संदर्भित करती है?
अगले मैं free -m
विधि की कोशिश :
ubuntu@ip-:~$ free -m
total used free shared buffers cached
Mem: 590 513 76 0 67 315
-/+ buffers/cache: 130 459
Swap: 0 0 0
लेख में व्याख्यात्मक ग्राफिक के अनुसार, इसका मतलब है कि मेरे पास 130MB उपयोग की गई रैम और 459MB की मुफ्त रैम है, जो सुझाव देता है कि मैं लगभग 22% रैम का उपयोग कर रहा हूं।
आगे मैं चला top
:
top - 22:14:48 up 195 days, 21:30, 2 users, load average: 0.00, 0.01, 0.05
Tasks: 77 total, 1 running, 76 sleeping, 0 stopped, 0 zombie
Cpu(s): 1.3%us, 0.3%sy, 0.0%ni, 97.7%id, 0.7%wa, 0.0%hi, 0.0%si, 0.0%st
Mem: 604376k total, 525692k used, 78684k free, 69124k buffers
Swap: 0k total, 0k used, 0k free, 322740k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
1 root 20 0 24332 1864 976 S 0.0 0.3 0:08.75 init
2 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kthreadd
यह सबसे भ्रामक है, जैसा कि सारांश मुझे कुल 604M की 525MG का उपयोग करके दिखाता है, और फिर भी जब शीर्ष मेमोरी द्वारा सॉर्ट करने के लिए "मी" इंटरैक्टिव कमांड का उपयोग किया जाता है तो शीर्ष प्रक्रिया केवल 0.3% मेमोरी का उपयोग कर रही है ???
अंत में, ps
कमांड बहुत कम मेमोरी उपयोग दिखाने के लिए लगता है:
root@ip-:/home/ubuntu# ps -o command,rss
COMMAND RSS
ps -o command,rss 788
sudo su root 1764
su root 1404
bash 2132
मैं किसी के लिए प्यार करूंगा कि मेरे पास जो भी गलतफहमियां हैं, उन्हें सही करने के लिए ये स्पष्ट संघर्ष पैदा कर रहे हैं।
धन्यवाद!
राहुल के लिए EDIT
का ऊपुत cat /proc/meminfo
:
MemTotal: 604376 kB
MemFree: 157564 kB
Buffers: 49640 kB
Cached: 231376 kB
SwapCached: 0 kB
Active: 290040 kB
Inactive: 97772 kB
Active(anon): 107672 kB
Inactive(anon): 4844 kB
Active(file): 182368 kB
Inactive(file): 92928 kB
Unevictable: 0 kB
Mlocked: 0 kB
SwapTotal: 0 kB
SwapFree: 0 kB
Dirty: 52 kB
Writeback: 0 kB
AnonPages: 106836 kB
Mapped: 22920 kB
Shmem: 5712 kB
Slab: 42032 kB
SReclaimable: 34016 kB
SUnreclaim: 8016 kB
KernelStack: 688 kB
PageTables: 3584 kB
NFS_Unstable: 0 kB
Bounce: 0 kB
WritebackTmp: 0 kB
CommitLimit: 302188 kB
Committed_AS: 242768 kB
VmallocTotal: 34359738367 kB
VmallocUsed: 7152 kB
VmallocChunk: 34359729008 kB
HardwareCorrupted: 0 kB
AnonHugePages: 0 kB
HugePages_Total: 0
HugePages_Free: 0
HugePages_Rsvd: 0
HugePages_Surp: 0
Hugepagesize: 2048 kB
DirectMap4k: 637952 kB
DirectMap2M: 0 kB
cat /proc/meminfo
ps ax -o rss | awk '{ sum+=$1} END {print sum}'
अभी और 153156.