2016 - 2024

感恩一路有你

vmstat命令可以监控哪些信息 linux服务器监控的几个方法和命令?

浏览量:3512 时间:2023-05-08 15:13:51 作者:采采

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命令包涵了前面好几个命令的检查的内容。

命令 CPU 系统 时间段 internal

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。