同事问:师兄 我想要看Linux的系统运行内存排序,要怎么才能查?

回答:问百度吧!

一段时间后....

同事问:百度用的方法查询显示都是些KB的数据,我看了还是要自己去算,太麻烦了.

回答:其实百度出来的答案都走偏了,喏 就这么简单!

一:Linux的top 命令查看CPU倒序、或者内存倒序

top 按照mem占用排列 top根据内存排序_Linux top命令使用

来,跟我做:
[root@iZbp1f0xuq9rc41s6gdvfyZ ~]# top

下一步:按 e 切换到你喜欢的内存单位
下一步:按 shift + m 或者 M 做内存大小的排序

上面的效果就出来了,并不复杂哟!

二:TOP的交互命令

c: 显示完整的命令
d: 更改刷新频率
f: 增加或减少要显示的列(选中的会变成大写并加*号)
F: 选择排序的列
h: 显示帮助画面
H: 显示线程
i: 忽略闲置和僵死进程
k: 通过给予一个PID和一个signal来终止一个进程。(默认signal为15。在安全模式中此命令被屏蔽)
l:  显示平均负载以及启动时间(即显示影藏第一行)
m: 显示内存信息
M: 根据内存资源使用大小进行排序
N: 按PID由高到低排列
o: 改变列显示的顺序
O: 选择排序的列,与F完全相同
P: 根据CPU资源使用大小进行排序
q: 退出top命令
r: 修改进程的nice值(优先级)。优先级默认为10,正值使优先级降低,反之则提高的优先级
s: 设置刷新频率(默认单位为秒,如有小数则换算成ms)。默认值是5s,输入0值则系统将不断刷新
S: 累计模式(把已完成或退出的子进程占用的CPU时间累计到父进程的MITE+ )
T: 根据进程使用CPU的累积时间排序
t: 显示进程和CPU状态信息(即显示影藏CPU行)
u: 指定用户进程
W: 将当前设置写入~/.toprc文件,下次启动自动调用toprc文件的设置
<: 向前翻页
>: 向后翻页
?: 显示帮助画面
1(数字1): 显示每个CPU的详细情况

三:你要看CPU的运行占用排序也是可以的哟

来,跟我做:
[root@iZbp1f0xuq9rc41s6gdvfyZ ~]# top

下一步:按 e 切换到你喜欢的内存单位
下一步:按 shift + p 或者 P 做内存大小的排序

top 按照mem占用排列 top根据内存排序_Linux top命令使用_02

其他的场景,多自己玩玩。