中国十大购物网站,wordpress 实用主题,好的网站建设公司,html代码大全在线版一、top命令
指令行#xff1a;
top返回#xff1a; 返回分为两部分
#xff08;一#xff09;系统概览#xff0c;见图知意
以下是几个需要注意的参数
1、load average#xff1a;
系统负载#xff0c;即任务队列的平均长度。三个数值分别为 1分钟、5分钟、15分…一、top命令
指令行
top返回 返回分为两部分
一系统概览见图知意
以下是几个需要注意的参数
1、load average
系统负载即任务队列的平均长度。三个数值分别为 1分钟、5分钟、15分钟前到现在的平均值。
这里具体需要关注的还是load average三个数值。先来说说定义吧在一段时间内CPU正在处理以及等待CPU处理的进程数之和。三个数字分别代表了1分钟5分钟15分钟的统计值这个数值的确能反应服务器的负载情况。但是这个数值高了也并不能直接代表这台机器的性能有问题可能是因为正在进行CPU密集型的计算也有可能是因为I/O问题导致运行队列堵了。所以当我们看到这个数值飙升的时候还得具体问题具体分析。
大家都知道一个CPU在一个时间片里面只能运行一个进程CPU核数的多少直接影响到这台机器在同时间能运行的进程数。所以一般来说Load Average的数值别超过这台机器的总核数就基本没啥问题。
CPU 100% 不是坏事说明程序写的好把资源都利用上了但是负载排上 10 肯定浑身难受说明你的任务积压处理不动了。
2、swap.used
内存信息和swap信息所有程序的运行都是在内存中进行的所以内存的性能对与服务器来说非常重要。不过当内存的free变少的时候其实我们并不需要太紧张。真正需要看的是Swap中的used信息。
Swap分区是由硬盘提供的交换区当物理内存不够用的时候操作系统才会把暂时不用的数据放到Swap中。所以当这个数值变高的时候说明内存是真的不够用了。
二进程详情
以下是几个奇怪名称的含义 NI nice值负值表示高优先级正值表示低优先级 VIRT 进程使用的虚拟内存总量单位kb。VIRTSWAPRES RES 进程使用的、未被换出的物理内存大小单位kb。RESCODEDATA SHR 共享内存大小单位kb S 进程状态。D不可中断的睡眠状态 R运行 S睡眠 T跟踪/停止 Z僵尸进程 TIME 进程使用的CPU时间总计单位1/100秒 COMMAND 命令名/命令行
三top命令变种
top -p 28820 -p 38830 #每隔3秒显示pid是28820和pid是38830的两个进程的资源占用情况