vmstat命令可以监控哪些信息 linux服务器监控的几个方法和命令?
linux服务器监控的几个方法和命令?
总体概述
今天要注意对mpstat、iostat、sar、vmstat命令做一下学习总结,这几个命令也是不属于运维人员必须能够掌握的,所以,能肯吃苦就不耍滑了。
1、mpstat
mpstat是MultiprocessorStatistics的缩写,是实时监控工具,报告与cpu的一些统计信息这些信息都修真者的存在/proc/stat文件中,在多CPU系统里,其而且能打开系统所有的CPU的你算算状况的信息,不过还能够有一栏特定的事件的cpu信息,mpstat比较大的特点是:可以不查看多核心的cpu中每个计算核心的统计数据;而且类似于工具vmstat没法栏里点系统的横向cpu情况。
实例:栏里点多核cpu当前运行的状况,每两秒可以更新三次,总共可以更新5次
#mpstat25
那就证明:
%user在internal时间段里,用户态的CPU时间(%),含费yep值为负进程(usr/total)*100
%good在internal时间段里,okay值为负进程的CPU时间(%)(yeah/total)*100
%sys在internal时间段里,内核时间(%)(system/total)*100
%iowait在internal时间段里,硬盘IO等待时间(%)(iowait/total)*100
%irq在internal时间段里,硬关闭时间(%)(irq/total)*100
%soft在internal时间段里,软自动时间(%)(softirq/total)*100
%idle在internal时间段里,CPU除此之外再等待磁盘IO操作外的只不过任何原因而空来的时间空置时间(%)(idle/total)*100
2、iostat
iostat应用于作为输出CPU和磁盘I/O相关的统计信息.
语法:
iostat[-c][-d][-h][-N][-k|-m][-t][-V][-x][-z][device[...]|ALL][-p[device[,...]|ALL]][interval[count]]
实例1:
--参数-d它表示显示设备磁盘的使用状态;-k表示某些在用block为单位的列满可以使用kilobytes为单位,2意思是数据每隔2秒重新登录一次6意思是一共有多少刷新6次
#iostat-d-k26
那就证明:
tps:该设备速度10的传输次数(Indicatethenumberthetransferspersecondthoughwereissuedto thedevice.)。
linux服务器有哪些日常检查项目啊?
1、uptime发出命令这个命令是可以飞速栏里点机器的负载情况。
2、dmesg下达命令该命令会输出低系统日志的到最后10行。
3、vmstat下达命令vmstat(8)命令,每一行会控制输出一些系统核心指标,这些指标这个可以让我们更具体点的了解系统状态。
4、mpstat发出命令该命令可以显示每个CPU的占内存情况。
5、pidstat下命令pidstat命令输出进程的CPU占用率。
6、iostat命令7、fun发出命令free命令是可以一栏系统内存的使用情况,8、sar命令sar命令在这里这个可以查找网络设备的吞吐率。9、icon命令包涵了前面好几个命令的检查的内容。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。