Linux Top的使用

Linux Top的使用,第1张

概述Linux Top的使用 Top常用命令 -b:以批处理模式 *** 作; -c:显示完整的治命令; -d:屏幕刷新间隔时间; -I:忽略失效过程; -s:保密模式; -S:累积模式; -i<时间>:设置间隔时间; -u<用户名>:指定用户名; -p<进程号>:指定进程; -n<次数>:循环显示的次数。 TOP页面参数解释 统计信息 top - 23:04:04 up 27 min, 1 user, linux top的使用 top常用命令 -b:以批处理模式 *** 作; -c:显示完整的治命令; -d:屏幕刷新间隔时间; -I:忽略失效过程; -s:保密模式; -S:累积模式; -i<时间>:设置间隔时间; -u<用户名>:指定用户名; -p<进程号>:指定进程;

-n<次数>:循环显示的次数。

top页面参数解释

统计信息
top - 23:04:04 up 27 min,1 user,load average: 0.19,0.27,0.23top: 当前时间 //当前时间为23:04:04up:机器运行时间 //当前运行26分钟users:当前登录的用户数 //当前用户数为1load average:当前机器过去1分钟 5分钟 15分钟负载,较重要/***系统平均负载:单核cpu情况下,0.00表示没有任何负载;1.00表示满负载,理想值0.7*多核cpu负载:cpu核数*理想值0.7=理想负荷;例如4核负载不超过2.8表示没有出现高负载**/
进程总体情况分析
Tasks: 266 total,1 running,197 sleePing,0 stopped,1 zombIETasks:当前总进程数running:当前运行的进程数,该值越大,服务器压力越大sleePing: 当前休眠的进程数stopped:停止的进程数zombIE:僵尸进程
cpu使用情况
%cpu(s):  2.0 us,0.5 sy,0.0 ni,97.2 ID,0.2 wa,0.0 hi,0.0 si,0.0 stus:用户进程占cpu的使用率sy:系统进程占cpu的使用率ni:用户进程空间改变过优先级wa:等待输入输出的cpu时间百分比hi:硬件的中断请求si:软件的中断请求st:steal time// us长期高,代表用户进程占用大量cpu。us+sy长期超过80以上,代表cpu性能不足
内存情况分析
KiB Mem : 16339192 total,11359408 free,2327036 used,2652748 buff/cacheKiB Swap:  4194300 total,4194300 free,0 used. 13598404 avail Mem total:内存总量free: 空闲总量used: 使用的buffer/cache:写缓存/读缓存KiB Mem:内存信息KiB Swap:交换区信息,由硬盘提供的交换区,物理内存不足时,会把不用的数据放到该区// 重点关注Swap中的used的信息,当used的值过高时,代表内存不足。
进程相关
PID USER      PR  NI    VIRT    RES    SHR S  %cpu %MEM     TIME+ COMMAND                                                     4660 yujuan    20   0 1426460 295264 157224 S   6.7  1.8   0:48.67 Chrome                                                      7775 yujuan    20   0 1263564 342036 110672 S   6.7  2.1   0:11.46 Chrome                                                      8097 yujuan    20   0  606560  41776  29632 S   6.7  0.3   0:00.12 deepin-terminal                                                1 root      20   0  205072   7304   5160 S   0.0  0.0   0:01.33 systemd  /*通过 f 键可以选择显示的内容。按 f 键之后会显示列的列表,按 a-z *即可显示或隐藏对应的列,最后按回车键确定。 *按 o 键可以改变列的显示顺序。按小写的 a-z 可以将相应的列向右移动,而大写的 A-Z *可以将相应的列向左移动。最后按回车键确定。 *按大写的 F 或 O 键,然后按 a-z 可以将进程按照相应的列进行排序。而大写的 R *键可以将当前的排序倒转。 */pID:进程IDppID:父进程IDruser:Real user nameuID:进程所有者的用户IDuser:所属用户group 进程所有者的组名tty:启动进程的终端名,不是从终端启动的进程显示?pr:优先级,越大优先级越高ni:nice值,负值表示高优先级,正值表示低优先级p:最后使用的cpu,仅在多cpu下有意义virt:所占用的虚拟内存总量swap:所占用的交换区的大小res:进程使用的。未被换出的物理内存大小shr:共享内存大小s:进程状态 D表示不可中断的睡眠状态;R表示运行;S表示睡眠;T表示跟踪/停止;Z表示僵尸进程。%cpu:上次更新到现在的cpu占用百分比%MEM:进程占用物理内存百分比time:进程使用的cpu时间总计,单位秒 time+:进程使用的cpu时间统计 单位1/100秒Command:启动命令
总结

以上是内存溢出为你收集整理的Linux Top的使用全部内容,希望文章能够帮你解决Linux Top的使用所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/1022271.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-23
下一篇 2022-05-23

发表评论

登录后才能评论

评论列表(0条)

保存