Linux下的top命令主要用来查看进程相关的实时信息。这货非常有用,以下是我常用的一些操作的总结。
『1』显示CPU每个核的使用情况
进入top命令后,按键盘上的数字1,即可显示CPU每个核的使用情况,例如:
top - 14:19:53 up 4 days, 22:59, 8 users, load average: 0.74, 1.22, 1.25 Tasks: 291 total, 1 running, 289 sleeping, 0 stopped, 1 zombie %Cpu0 : 6.4 us, 9.1 sy, 0.0 ni, 83.6 id, 0.0 wa, 0.0 hi, 0.9 si, 0.0 st %Cpu1 : 4.2 us, 7.8 sy, 0.0 ni, 87.7 id, 0.0 wa, 0.0 hi, 0.3 si, 0.0 st %Cpu2 : 9.1 us, 5.7 sy, 0.0 ni, 85.2 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st %Cpu3 : 4.5 us, 3.3 sy, 0.0 ni, 91.2 id, 0.9 wa, 0.0 hi, 0.0 si, 0.0 st KiB Mem: 12231604 total, 11844400 used, 387204 free, 351760 buffers KiB Swap: 9764860 total, 250272 used, 9514588 free, 5137928 cached
我的CPU有4核,所以显示出了Cpu0~Cpu3。
『2』显示内存占用排行榜
进入top命令行,按键盘的 Shift+M,即可显示进程的内存占用从大到小的排行榜。其中,%M 这一列就表示了此进程占用了百分之几的内存。
但是,这样显示出来的结果是,你在 COMMAND 那一列,看到的是进程的名字,如果你有两个进程是一模一样的名字,那么你就区分不出来到底是哪个进程占用的内存多了,此时,你继续按键盘上的 C 键,就会发现 COMMAND 那一列已经显示了运行该进程的完整命令了,这样你就便于区分了。
文章来源:https://www.codelast.com/
➤➤ 版权声明 ➤➤
转载需注明出处:codelast.com
感谢关注我的微信公众号(微信扫一扫):
楼主不继续添加了吗