Tôi đã đi qua bài viết này , trong đó giải thích các phương pháp khác nhau để kiểm tra mức sử dụng RAM của bạn. Tuy nhiên, tôi không thể dung hòa các phương pháp khác nhau và không biết phương pháp nào là đúng.
Khi tôi đăng nhập lần đầu, tôi được chào đón với một màn hình như thế này:
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%
Điều này gợi ý cho tôi rằng tôi đang sử dụng 41% RAM, có vẻ khá cao vì máy chủ không hoạt động nhiều. Hay con số đó đề cập đến một cái gì đó ngoài RAM?
Tiếp theo tôi thử free -m
phương pháp:
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
Theo hình ảnh giải thích trong bài viết, điều này ngụ ý rằng tôi có 130 MB RAM đã sử dụng và 459 MB RAM miễn phí, điều này cho thấy tôi đang sử dụng khoảng 22% RAM.
Tiếp theo tôi chạy 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
Đây là điều khó hiểu nhất, vì tóm tắt cho thấy tôi sử dụng 525MG trong tổng số 604M, nhưng khi sử dụng lệnh tương tác "m" để sắp xếp theo bộ nhớ hàng đầu thì quá trình hàng đầu chỉ sử dụng 0,3% bộ nhớ ???
Cuối cùng, ps
lệnh dường như cũng hiển thị rất ít sử dụng bộ nhớ:
root@ip-:/home/ubuntu# ps -o command,rss
COMMAND RSS
ps -o command,rss 788
sudo su root 1764
su root 1404
bash 2132
Tôi muốn một người nào đó sửa chữa bất cứ sự hiểu lầm nào mà tôi có đang tạo ra những xung đột rõ ràng này.
Cảm ơn!
EDIT cho Rahul
Ouput của 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}'
ngay bây giờ và 153156.