我有红帽 6.2
CPU 非常繁忙。
top - 06:58:03 up 2 days, 18:09, 1 user, load average: 0.00, 0.00, 0.00
Tasks: 93 total, 1 running, 92 sleeping, 0 stopped, 0 zombie
Cpu(s): 0.0%us, 0.2%sy, 0.0%ni, 99.8%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Mem: 1695484k total, 1653244k used, 42240k free, 154000k buffers
Swap: 0k total, 0k used, 0k free, 364752k cached
我如何才能看到占用最多内存的内容?
答案1
您的 CPU 似乎几乎什么都没做(99.8% 处于空闲状态)。分配了大部分(但不是全部)内存,未使用交换。似乎没有问题...
您应该阅读手册页top
:使用键“<”和“>”更改排序顺序,按“B”然后按“x”应突出显示排序列。或者按“F”从菜单中选择排序列。
如果top
显示太受限制,那么ps
可以做类似的事情:
ps axwwo "pid user size rss etime cputime args" | sort -n -k +4
按第 4 列 rss(常驻内存)的数字排序。