linux命令使用Linux教程什么

linux命令使用Linux教程什么
SAR命令系统维护的重要工具。它有助于我们掌握系统资源的使用。萧边今天将介绍Linux系统的sar命令,并了解它。
命令通用格式
选项{
其中:
t是采样间隔,n是采样数,默认值是1。
o文件表示命令结果以二进制格式存储在文件中,文件是文件名。
选项是命令行选项,SAR命令的常用选项如下所示:
答:所有报告的总和
-关于输出CPU使用的统计信息
V:在索引节点,输出统计信息的文件,和其他核表
- d:输出每个块设备的活动信息
r:输出记忆和交换空间的统计
b:显示I/O和传输速率的统计信息
答:文件读写
C:输出过程统计,每秒创建进程
r:输出内存页的统计信息
y终端设备活动
w:输出系统交换活动信息
1。inode,文件,和其他核心表监测
例如,每隔10秒取样一次,连续采样3次,观察核心表的状态,并键入以下命令:
特区- V 103
屏幕显示如下:
17:10:49 dentunusd文件inode NR NR NR公司
17:10:59 63015664120374
17:11:09 63015664120374
17:11:19 63015664120374
平均数:6301 5664120374
输出项描述:
Dentunusd:那不是用目录缓存项的数量
文件句柄(文件句柄)的使用次数
inode NR:使用索引节点(inode处理)处理数量
Pty使用的数字
2。内存交换空间监控
例如,每隔10秒取样一次,连续采样3次,监视内存分页:
SAR - R 103
屏幕显示如下:
输出项描述:
Kbmemfree:这个值基本上是作为自由的自由命令的值相同,所以它不包括缓冲和缓存空间。
kbmemused:这个值基本上是作为使用价值在自由的命令一样,所以它有缓冲和缓存空间。
% memused:这个值是一个百分比的kbmemused总量与总内存(不包括交换)。
kbbuffers和kbcached:这两个值的缓冲区和缓冲区高速缓存。在自由命令中
Kbcommit:确保当前系统所需要的内存,即确保内存(RAM +交换)不需要溢出。
%的承诺:这个值是一个百分比的kbcommit总量与总内存(包括交换)。
三.CPU资源监测
例如,每隔10秒取样一次,连续采样3次,观察CPU的使用情况,并将采样结果以二进制形式存储到当前目录的文件测试中,我们需要键入以下命令:
SAR - U - O测试103
屏幕显示如下:
17:06:16 CPU %USER%好%系统% %闲置%iowait偷
17:06:26 0 0.20 0 0 99.80 0
17:06:36 0 0.20 0 0 99.80 0
17:06:46 0 0.10 0 0 99.90 0
平均:所有0 0 0.17 0 0 99.83
输出项描述:
CPU:所有表明统计信息是所有CPU的平均值。
%用户:显示在用户级别运行CPU所需的总时间百分比(应用程序)。
%好:在用户级别显示,用于良好操作的总CPU时间百分比。
%系统:用于在核心级别运行的总CPU时间百分比(内核)。
%iowait:显示用于等待我/ O操作占用CPU的总时间的百分比。
%窃取:管理程序(虚拟机管理程序)等待服务的虚拟CPU的百分比到另一个虚拟进程。
%空闲:显示CPU空闲时间占用CPU的总时间百分比。
1。如果%iowait值太高,这表明有一个我/ O瓶颈在硬盘
2。如果%空闲值高,但系统响应慢,CPU可能等待内存分配,此时内存容量应该增加。
三.如果%空闲的值继续小于1,系统的CPU处理能力相对较低,表明系统中最需要的资源是CPU。
如果您想查看二进制文件测试中的内容,则需要键入以下SAR命令:
SAR - U - F检验
4。内存分页监测
例如,每隔10秒取样一次,连续采样3次,监视内存分页:
SAR - B 103
屏幕显示如下:
输出项描述:
pgpgin /:代表的字节数(KB)从磁盘或交换内存每秒置换
pgpgout /:从内存到磁盘或交换每秒字节数表示(KB)
错误:系统每秒生成的页数,即主页和短页的总和(主要+次要)
majflt /:对缺页每秒。
pgfree /:页面被放置在每二自由队列数
pgscank /:用kswapd每秒扫描的页面数
pgscand /:页数直接扫描每秒
pgsteal /:网页是从缓存满足内存每秒需要的数目
% vmeff:每秒页面清晰(pgsteal)的总百分比扫描页面(pgscank + pgscand)
5。I/O和传输速率监控
例如,每隔10秒取样一次,连续采样3次,报告缓冲区的使用情况,并输入以下命令:
SAR - B 103
屏幕显示如下:
18:51:05 TPS RTPS水厂面包的bwrtn / /
18:51:15 0 0 0 0 0
18:51:25 1.92 0 1.92 0 22.65
18:51:35 0 0 0 0 0
平均数:0.64 0 0.64 0 7.59 7.59
输出项描述:
TPS:物理设备每秒的I/O传输总量
Rtps:从每秒一个物理设备读取的数据总量
水厂:那是每秒写入物理设备的数据总量
面包/秒:每秒从物理设备读取的数据量是块s/s。
bwrtn /:那是块/秒每秒一个物理设备写入的数据量
6。进程队列长度与平均负载状态监测
例如,每隔10秒取样一次,连续3次取样,以监控进程队列长度和平均负载状态:
SAR - Q 103
屏幕显示如下:
19:25:50 runq SZ SZ ldavg-1 ldavg-5 ldavg-15 plist
19:26:00 2590 0 0
19:26:10 2590 0 0
19:26:20 2590 0 0
平均数:0,2590,0,0
输出项描述:
runq尺码:运行队列的长度(进程数等待运行)
plist尺码:进程数(过程)和线程(线程)在进程列表
ldavg-1:系统的平均负载的最后1分钟(系统平均负载)
ldavg-5:过去的5分钟的系统平均负载
ldavg-15:过去的15分钟的系统平均负载
7。系统交换活动信息监控
例如,每隔10秒取样一次,连续3次取样,以监测系统交换信息:
特区- W 103
屏幕显示如下:
19:39:50 pswpin / / pswpout
19:40:00 0 0
19:40:10 0 0
19:40:20 0 0
平均数:0 0
输出项描述:
pswpin /:交换(交换页面)页面数量每秒交换系统
pswpout /:交换(交换页面)页面数量每秒交换系统
8。设备使用情况的监测
例如,每隔10秒取样一次,连续采样3次,报告设备的使用情况,并输入以下命令:
# SAR三维103 ndash;P
屏幕显示如下:
17:45:54开发TPS rd_sec / / wr_sec avgrq SZ avgqu SZ等待svctm %的利用
17:46:04 scd0 0 0 0 0 0 0 0 0
17:46:04 SDA 0 0 0 0 0 0 0 0
17:46:04 vg_livedvd-lv_root 0 0 0 0 0 0 0 0
17:46:04 vg_livedvd-lv_swap 0 0 0 0 0 0 0 0
其中:
参数P可以打印出来的磁盘设备如SDA,HDC的名字,等等。如果参数p是不使用的设备节点可能dev8-0,dev22-0
TPS:物理磁盘每秒I/O数。多个逻辑请求合并到I/O磁盘请求中,一个传输的大小不确定。
rd_sec /:时代的部门数是每秒读。
wr_sec /:扇区每秒。
avgrq尺码:数据的大小(部门)的平均我 / O操作每台设备。
avgqu尺码:的磁盘请求队列的平均长度。
等待:从请求磁盘操作到系统完成处理,每个请求(包括请求队列等待时间)的平均消耗时间为毫秒(1秒=1000毫秒)。
Svctm:系统处理每个请求的平均时间,不包括在请求队列的时间消耗。
这为利用率大:我/ O请求CPU,更饱和的是。
当值为1时。avgqu SZ低,设备的利用率高。
2。当%直到值接近1%,器件的带宽已经满了。
为了确定系统瓶颈的问题,有时将两个SAR命令选项组合在一起。
怀疑CPU有一个瓶颈,它可以用SAR U和SAR Q来查看。
有人怀疑内存中有瓶颈,可以用合成孔径雷达B、SAR - R和SAR W来观察。
我怀疑I/O有一个瓶颈,可以用SAR、SAR和SAR来查看。
以上就是linux命令的使用。如果你的系统看起来很慢或者容易崩溃,使用SAR命令了解系统的状态是个好主意。
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部