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在开机后会预先提取一部分内存,并划分为 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 。
推荐阅读
- 汽车|一私家车屡遭破坏 监控发现元凶:竟是两条狗
- Linux一键配置工具ezhttp介绍
- 老板说网站慢,我们总结了三大阶段提升性能
- 分享6 款面向Linux服务器的开源绘图应用程序
- 面向企业网络的九大带宽监控工具详解
- 用 Python 监控知乎和微博的热门话题
- 超全面的Linux应急响应技巧
- Kali Linux 2019.3版本开箱配置
- 在linux服务器上如何下载ftp上面的文件?解决各类问题!lftp详解
- 安利一款免费、开源、实时的服务器监控工具:Netdata