Linux就业技术指导(五):Linux运维核心管理命令详解 (28)

(3)显示系统内存的使用状况

[root@localhost ~]# sar -r 2 3 #使用-r选项显示系统内存在采样时间内的使用状况 Linux 2.6.32-431.el6.x86_64 (localhost) 03/14/2018 _x86_64_ (1 CPU) 05:03:44 PM kbmemfree kbmemused %memused kbbuffers kbcached kbcommit %commit 05:03:46 PM 913012 91400 9.10 11136 23324 43344 1.43 05:03:48 PM 913012 91400 9.10 11136 23324 43344 1.43 05:03:50 PM 913012 91400 9.10 11136 23324 43344 1.43 Average: 913012 91400 9.10 11136 23324 43344 1.43

以下命令结果的详细说明

[x] kbmemfree:空闲物理内存量

[x] kbmemused:使用中的物理内存量

[x] %memused:物理内存量的使用率

[x] kbbuffers:内核中作为缓冲区使用的物理内存容量

[x] kbcached:内核中作为缓存使用的物理内存容量

[x] kbcommit:应用程序当前使用的内存大小

[x] %commit:应用程序当前使用的内存大小占总大小的使用百分比

(4)显示缓冲区的使用情况

[root@localhost ~]# sar -b 2 3 #使用-b选项显示缓冲区在采样时间内的使用情况 Linux 2.6.32-431.el6.x86_64 (localhost) 03/14/2018 _x86_64_ (1 CPU) 05:15:01 PM tps rtps wtps bread/s bwrtn/s 05:15:03 PM 0.00 0.00 0.00 0.00 0.00 05:15:05 PM 0.00 0.00 0.00 0.00 0.00 05:15:07 PM 0.00 0.00 0.00 0.00 0.00 Average: 0.00 0.00 0.00 0.00 0.00

以下是命令的详细结果说明

[x] tps:每秒钟物理设备的I/O传输总量

[x] rtps:每秒钟从物理设备读入的数据总量

[x] wtps:每秒钟向物理设备写入的数据总量

[x] bread/s:每秒钟从物理设备读入的数据量,单位为块/s

[x] bwrtn/s:每秒钟向物理设备写入的数据量,单位为块/s

(5)显示网络的运行状态

我们先来看一下显示网络接口信息的命令

[root@localhost ~]# sar -n DEV 2 3 #使用-n DEV显示网络接口的信息 Linux 2.6.32-431.el6.x86_64 (localhost) 03/14/2018 _x86_64_ (1 CPU) 05:22:13 PM IFACE rxpck/s txpck/s rxkB/s txkB/s rxcmp/s txcmp/s rxmcst/s 05:22:15 PM lo 0.00 0.00 0.00 0.00 0.00 0.00 0.00 05:22:15 PM eth0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 05:22:15 PM eth1 0.00 0.00 0.00 0.00 0.00 0.00 0.00 05:22:15 PM IFACE rxpck/s txpck/s rxkB/s txkB/s rxcmp/s txcmp/s rxmcst/s 05:22:17 PM lo 0.00 0.00 0.00 0.00 0.00 0.00 0.00 05:22:17 PM eth0 0.50 0.50 0.03 0.24 0.00 0.00 0.00 05:22:17 PM eth1 0.00 0.00 0.00 0.00 0.00 0.00 0.00 05:22:17 PM IFACE rxpck/s txpck/s rxkB/s txkB/s rxcmp/s txcmp/s rxmcst/s 05:22:19 PM lo 0.00 0.00 0.00 0.00 0.00 0.00 0.00 05:22:19 PM eth0 0.50 0.50 0.03 0.24 0.00 0.00 0.00 05:22:19 PM eth1 0.00 0.00 0.00 0.00 0.00 0.00 0.00 Average: IFACE rxpck/s txpck/s rxkB/s txkB/s rxcmp/s txcmp/s rxmcst/s Average: lo 0.00 0.00 0.00 0.00 0.00 0.00 0.00 Average: eth0 0.33 0.33 0.02 0.16 0.00 0.00 0.00 Average: eth1 0.00 0.00 0.00 0.00 0.00 0.00 0.00

以下是命令结果的详细说明

[x] IFACE:网络接口

[x] rxpck/s:每秒钟接收的数据包

[x] txpck/s:每秒钟发送的数据包

[x] rxkB/s:每秒钟接收的字节数

[x] txkB/s:每秒钟发送的字节数

[x] rxcmp/s:每秒钟接收的压缩数据包

[x] txcmp/s:每秒钟发送的压缩数据包

[x] rxmcst/s:每秒钟接收的多播数据包

下面的命令用来显示网络错误的统计数据

[root@localhost ~]# sar -n EDEV 2 3 #使用-n EDEV显示网络错误的统计数据 Linux 2.6.32-431.el6.x86_64 (localhost) 03/14/2018 _x86_64_ (1 CPU) 05:32:03 PM IFACE rxerr/s txerr/s coll/s rxdrop/s txdrop/s txcarr/s rxfram/s rxfifo/s txfifo/s 05:32:05 PM lo 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 05:32:05 PM eth0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 05:32:05 PM eth1 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 05:32:05 PM IFACE rxerr/s txerr/s coll/s rxdrop/s txdrop/s txcarr/s rxfram/s rxfifo/s txfifo/s 05:32:07 PM lo 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 05:32:07 PM eth0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 05:32:07 PM eth1 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 05:32:07 PM IFACE rxerr/s txerr/s coll/s rxdrop/s txdrop/s txcarr/s rxfram/s rxfifo/s txfifo/s 05:32:09 PM lo 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 05:32:09 PM eth0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 05:32:09 PM eth1 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 Average: IFACE rxerr/s txerr/s coll/s rxdrop/s txdrop/s txcarr/s rxfram/s rxfifo/s txfifo/s Average: lo 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 Average: eth0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 Average: eth1 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00

以下是命令结果的详细说明

[x] IFACE:网络接口

[x] rxerr/s:每秒钟接收的坏数据包

[x] txerr/s:每秒钟发送的坏数据包

[x] coll/s:每秒的冲突数

[x] rxdrop/s:因为缓冲充满,每秒钟丢弃的已接收数据包数

[x] txdrop/s:因为缓冲充满,每秒钟丢弃的已发送数据包数

[x] txcarr/s:发送数据包时,每秒载波错误数

[x] rxfram/s:每秒接收数据包的帧对齐错误数

[x] rxfifo/s:接收的数据包每秒FIFO过速的错误数

[x] txfifo/s:发送的数据包每秒FIFO过速的错误数

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zygwxj.html