全面详解linux下的top下令——实时监控办事器情况-linux运维
top [选项]
常用选项如下:
-d 屏幕刷新隔断工夫,默许为5秒
-n 共刷新屏幕的次数
-u 指定会员名
-p 指定进程ID
下面,我们看看top下令发生出的信息内容
top - 14:55:21 表示系统目前工夫
up 12 days, 1:28 表示办事器自上次启动后延续运转的工夫
1 user 目前系统有多少个会员已登陆
load average: 0.17, 0.09, 0.13 表示系统在已往1分钟、5分钟、15分钟的工作负载状况。负载表示系统在同时运转几个程序。关于单核cpu,负载小于1表示正常,要是有4块cpu而且都是两核,那么负载小于8是正常的。
继续看第二行,第二行是给出系统所有进程的总体信息,总共有多少191个进程,1个进程正在运转中,190进程在休眠中。
第三行显示cpu的运用信息
us 表示会员进程占用的cpu百分比,要是是多核,这个表示的是均匀值,可以按1来显示每个cpu的运用状况。
sy 表示内核空间占用的cpu百分比
id 表示余暇工夫占cpu的百分比
wa表示I/0 wait,即期待输入导出的cpu工夫百分比
第四行和第五行离别显示的是内存的运用状况、swap空间的运用状况。
关于top下令,我们不仅要晓得几个选项的意义,更需要晓得一些交互下令。这些交互下令可以让我们非常利便的查询想要的信息。常用的两个交互下令如下:
P:依据CPU运用百分比大小进行排序;
M:依据驻留内存大小进行排序
c:切换显示下令名称和完备下令行
介绍完top下令后,下面给出一个日常运维中非常实用的小办法。当我们晓得了某个进程比拼占用资源,那么可能就需要去监控这个进程一段工夫,要是不断耗资源,就需要采取响应的措施了。比方,我们晓得了mysql进程比拼耗资源,而且晓得了它的pid为1992,那么我们用top来监控该进程一段工夫看看。
top -p 1992
以上就是全面详解linux下的top下令——实时监控办事器情况的细致内容,更多请关注 百分百源码网 其它相干文章!