<返回更多

Linux性能监控常用的命令:uptime命令,free 命令

2019-11-19    
加入收藏

1、uptime命令

作用:

监控CPU使用情况

功能:

打印当前时间,系统已经运行了多久,当前登录用户数以及系统平均负载情况。

[root@localhost JAVA]# uptime
 16:02:01 up 52 min, 2 users, load average: 0.00, 0.01, 0.05
Linux性能监控常用的命令:uptime命令,free 命令

 

上面信息依次表示的含义是:

当前系统时间为16:02:01,系统已经运行了52分钟,当前有2个用户在登录,CPU负载分别显示的是最近0分钟、0.01分钟、0.05分钟的负载情况。

注意:这里的负载表示单位时间段内CPU等待队列中平均有多少进程在等待,等待的进程个数越多,说明CPU越忙

2、free 命令

作用:

监控内存及交换分区使用情况

功能:

显示系统内存及交换分区信息

用法:free [-b|-K|-m]

[-b|-K|-m] :指定输出容量的单位,分别为Byte,KB,MB;

free所有选项:

Options:

 -b, --bytes 以字节为单位显示输出

 -k, --kilo 以千字节为单位显示输出

 -m, --mega 显示输出(兆字节)

 -g, --giga 显示以GB为单位的输出

 --tera 以兆字节为单位显示输出

 --peta 以PB为单位显示输出

 -h, --human 显示可读输出

 --si 使用1000而不是1024的权限

 -l, --lohi 显示详细的低内存和高内存统计信息

 -t, --total 显示RAM+交换的总计

 -s N, --seconds N 每隔N秒重复打印

 -c N, --count N 重复打印N次,然后退出

 -w, --wide 宽输出

 -V, --version 输出版本信息和退出 
Linux性能监控常用的命令:uptime命令,free 命令

 

提示

linux在开机后会预先提取一部分内存,并划分为 buffer与 cache以后随时提供给进程使用。

以上输出信息中,Mem一行的 total代表内存总量为 995748Byte;

used代表系统将内存中的243572Byte划分成了 buffer与 cache,也就是 buffer与 cache的总容量;

free代表内存总容量减去buffer与 cache的总和之后的剩余容量为494776Byte;

buffers代表当前 buffer的剩余容量为257400Byte;

cached代表当前 cache的剩余容量为6027324Byte

第二行为交换分区的使用情况, total代表交换分区总容量为2706424Byte;used代表已经

使用了0Byte;free代表剩余交换分区为2706424Byte。

声明:本站部分内容来自互联网,如有版权侵犯或其他问题请与我们联系,我们将立即删除或处理。
▍相关推荐
更多资讯 >>>