Linux sar命令使用方法及代碼實(shí)例解析
1. CPU利用率
sar -p (查看全天)
sar -u 1 10 (1:每隔一秒,10:寫入10次)
1.1. CPU輸出項(xiàng)說(shuō)明
| 輸出項(xiàng) | 詳細(xì)說(shuō)明 |
| CPU | all 表示統(tǒng)計(jì)信息為所有 CPU 的平均值。 |
| %user |
顯示在用戶級(jí)別(application)運(yùn)行使用 CPU 總時(shí)間的百分比。 |
|
%nice |
顯示在用戶級(jí)別,用于nice操作,所占用 CPU 總時(shí)間的百分比。 |
|
%system |
在核心級(jí)別(kernel)運(yùn)行所使用 CPU 總時(shí)間的百分比。 |
|
%iowait |
顯示用于等待I/O操作占用 CPU 總時(shí)間的百分比。 |
|
%steal |
管理程序(hypervisor)為另一個(gè)虛擬進(jìn)程提供服務(wù)而等待虛擬 CPU 的百分比。 |
|
%idle |
顯示 CPU 空閑時(shí)間占用 CPU 總時(shí)間的百分比。 |
2. 內(nèi)存利用率
sar -r (查看全天)
sar -r 1 10 (1:每隔一秒,10:寫入10次)
2.1. 內(nèi)存輸出項(xiàng)說(shuō)明
| 輸出項(xiàng) | 詳細(xì)說(shuō)明 |
| kbmemfree | 這個(gè)值和free命令中的free值基本一致,所以它不包括buffer和cache的空間。 |
| kbmemused | 這個(gè)值和free命令中的used值基本一致,所以它包括buffer和cache的空間。 |
| %memused | 這個(gè)值是kbmemused和內(nèi)存總量(不包括swap)的一個(gè)百分比。 |
| kbbuffers和kbcached | 這兩個(gè)值就是free命令中的buffer和cache。 |
| kbcommit | 保證當(dāng)前系統(tǒng)所需要的內(nèi)存,即為了確保不溢出而需要的內(nèi)存(RAM+swap)。 |
| %commit | 這個(gè)值是kbcommit與內(nèi)存總量(包括swap)的一個(gè)百分比。 |
3. 磁盤I/O
sar -d (查看全天)
sar -d 1 2 (1:每隔一秒,2:寫入2次)
3.1. IO輸出項(xiàng)說(shuō)明
| 輸出項(xiàng) | 詳細(xì)說(shuō)明 |
| await | 表示平均每次設(shè)備I/O操作的等待時(shí)間(以毫秒為單位)。 |
| svctm | 表示平均每次設(shè)備I/O操作的服務(wù)時(shí)間(以毫秒為單位)。 |
| %util | 表示一秒中有百分之幾的時(shí)間用于I/O操作。 |
4. 網(wǎng)絡(luò)流量
sar -n DEV (查看全天)
sar -n DEV 1 2 (1:每隔一秒,2:寫入2次)
4.1. DEV輸出項(xiàng)說(shuō)明
| 輸出項(xiàng) | 詳細(xì)說(shuō)明 |
| IFACE | 就是網(wǎng)絡(luò)設(shè)備的名稱。 |
| rxpck/s | 每秒鐘接收到的包數(shù)目。 |
| txpck/s | 每秒鐘發(fā)送出去的包數(shù)目。 |
| rxkB/s | 每秒鐘接收到的字節(jié)數(shù)。 |
| txkB/s | 每秒鐘發(fā)送出去的字節(jié)數(shù)。 |
| rxcmp/s | 每秒鐘接收到的壓縮包數(shù)目。 |
| txcmp/s | 每秒鐘發(fā)送出去的壓縮包數(shù)目。 |
| rxmcst/s | 每秒鐘接收到的多播包的包數(shù)目。 |
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
如何解決Ubuntu18.04循環(huán)登錄/卡在開機(jī)界面/無(wú)法進(jìn)入圖形界面的問(wèn)題
這篇文章主要介紹了如何解決Ubuntu18.04循環(huán)登錄/卡在開機(jī)界面/無(wú)法進(jìn)入圖形界面的問(wèn)題,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-05-05
Linux利用inotify和rsync服務(wù)實(shí)現(xiàn)數(shù)據(jù)實(shí)時(shí)同步的原理解析
inotify是系統(tǒng)內(nèi)核的一個(gè)監(jiān)控服務(wù),屬于操作系統(tǒng)內(nèi)核的一個(gè)特有機(jī)制,用于監(jiān)控文件的信息變化,這篇文章主要介紹了Linux利用inotify和rsync服務(wù)實(shí)現(xiàn)數(shù)據(jù)實(shí)時(shí)同步,需要的朋友可以參考下2022-10-10
在Linux服務(wù)器下查看公網(wǎng)IP地址的方法
在接口對(duì)接的時(shí)候,很多公司需要對(duì)方提供公網(wǎng)ip地址來(lái)配置對(duì)應(yīng)的IP白名單,那么在Linux環(huán)境下怎么查看對(duì)應(yīng)服務(wù)器的公網(wǎng)IP呢,所以本文給大家介紹了在Linux服務(wù)器下查看公網(wǎng)IP地址的方法,需要的朋友可以參考下2023-12-12
Linux如何查看架構(gòu)和系統(tǒng)問(wèn)題
在Linux系統(tǒng)上,可以使用`uname?-m`查看系統(tǒng)架構(gòu),使用`uname`查看內(nèi)核和操作系統(tǒng)信息,使用`/etc/os-release`和`lsb_release`查看系統(tǒng)詳細(xì)信息,使用`lscpu`、`lsblk`和`free?-h`查看硬件信息2025-03-03
使用apache的rotatelogs命令實(shí)現(xiàn)WebLogic啟動(dòng)命令的nohup的日志回滾
通過(guò)apache的rotatelogs命令實(shí)現(xiàn)WebLogic啟動(dòng)命令的nohup的日志回滾,有需要的朋友可以參考下2013-01-01
ubuntu中swap(虛擬內(nèi)存)設(shè)置方法
這篇文章主要介紹了ubuntu中swap(虛擬內(nèi)存)設(shè)置方法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2018-06-06
虛擬機(jī)安裝centos7的坑之找不到網(wǎng)卡問(wèn)題及解決
這篇文章主要介紹了虛擬機(jī)安裝centos7的坑之找不到網(wǎng)卡問(wèn)題及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-10-10
linux下實(shí)時(shí)查看tomcat運(yùn)行日志的方法
下面小編就為大家?guī)?lái)一篇linux下實(shí)時(shí)查看tomcat運(yùn)行日志的方法。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起 小編過(guò)來(lái)看看吧2016-11-11

