系统平均负载,是指处于运行或不可打扰状态的进程的平均数。
在 Linux 系统中,要查看负载情况一般使用 uptime、free、mpstat、ifstat、df 等 命令。
1.uptime命令:
命令可以显示的信息显示依次为:现在时间、系统已经运行了多长时间、 目前有多少登陆用户、系统在过去的1分钟、5分钟和15分钟内的平均负载
12:49:19 现在时间
up 7 days,22:47 系统运行了7天22小时47分
4 users 当前有4个用户登录了系统
load average:0.60,0.19,0.10 系统在过去 1 分钟内,5 分钟内,15 分钟内的平均负载
2.free命令:
可以显示当前系统未使用的和已使用的内存数目,还可以显示被内核使用的内存缓冲区。
空闲内存:available = free + buffer(缓冲) + cache(缓存)。
是top内存那一块的内容,但是比top多了一个shared共享内容,进程是有共享空间的。
Men:
total 1881840:物理内存总数
used 898240: 使用的物理内存
free 73456: 空闲的物理内存
shared 664:共享的物理内存
buff/cache: 用作缓存的内容
Swap:
total 0:交换空间的总量
used 0: 使用的交换空间
free 0: 空闲的交换空间
3.mpstat命令:
CPU核状态;
显示内核版本、主机、架构(一个CPU),数字标识的是相对应的使用的、系统使用、IO使用等;如果是多核CPU下方就会显示多个。
%user 5.20: 0.03:用户空间占用的CPU百分比
%nice 0.00:用户进程空间内改变过优先级的进程占用CPU百分比
%sys 6.94:内核空间占用的CPU百分比
%iowait 0.03:等待输入输出的CPU时间百分比(I/O等待占用CPU的百分比)
%quest 0.00:虚拟机占用的CPU百分比
%idle 87.77:空闲CPU百分比
4.ifstat命令:
网卡网络状态;
eth0表示第一张网卡, 如果有第二张网卡可用eth1表示。
5.df命令:
查看磁盘的使用率;
tmp都表示临时;
vda1:表示第一个分区,分别是一共有多大,使用了多少,还剩多少,目前占用的百分比,挂载在哪个目录下。
版权归原作者 崇令 所有, 如有侵权,请联系我们删除。