真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

怎么在Linux中使用sar工具獲取系統(tǒng)運行狀態(tài)

怎么在Linux中使用sar工具獲取系統(tǒng)運行狀態(tài)?相信很多沒有經(jīng)驗的人對此束手無策,為此本文總結(jié)了問題出現(xiàn)的原因和解決方法,通過這篇文章希望你能解決這個問題。

創(chuàng)新互聯(lián)是一家集網(wǎng)站建設(shè),全州企業(yè)網(wǎng)站建設(shè),全州品牌網(wǎng)站建設(shè),網(wǎng)站定制,全州網(wǎng)站建設(shè)報價,網(wǎng)絡(luò)營銷,網(wǎng)絡(luò)優(yōu)化,全州網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強企業(yè)競爭力。可充分滿足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時我們時刻保持專業(yè)、時尚、前沿,時刻以成就客戶成長自我,堅持不斷學習、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實用型網(wǎng)站。

sar是查看操作系統(tǒng)報告指標的各種工具中,最為普遍和方便的;它有兩種用法;

1.追溯過去的統(tǒng)計數(shù)據(jù)(默認)
2.周期性的查看當前數(shù)據(jù)

安裝

如果還沒安裝,安裝起來的話還是非常方便的。


[root@localhost ~]# yum install sysstat  


Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: mirrors.grandcloud.cn
* extras: mirrors.grandcloud.cn
* updates: mirrors.grandcloud.cn
addons                                                   | 1.9 kB     00:00    
base                                                     | 1.1 kB     00:00    
extras                                                   | 2.1 kB     00:00    
updates                                                  | 1.9 kB     00:00    
updates/primary_db                                       | 255 kB     00:01    
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package sysstat.i386 0:7.0.2-11.el5 set to be updated
--> Finished Dependency Resolution

Dependencies Resolved

================================================================================
Package           Arch           Version                  Repository      Size
================================================================================
Installing:
sysstat           i386           7.0.2-11.el5             base           182 k

Transaction Summary
================================================================================
Install       1 Package(s)
Upgrade       0 Package(s)

Total download size: 182 k
Is this ok [y/N]: y
Downloading Packages:
sysstat-7.0.2-11.el5.i386.rpm                            | 182 kB     00:01    
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing     : sysstat                                                  1/1

Installed:
  sysstat.i386 0:7.0.2-11.el5                                                  

Complete!

安裝完畢,將性能收集工具的開關(guān)打開:

代碼如下:

vi /etc/default/sysstat

ENABLED="true"

啟動這個工具來收集系統(tǒng)性能數(shù)據(jù):

代碼如下:

/etc/init.d/sysstat start

注:Sar是后臺進程sadc的前端顯示工具,安裝名為“sysstat”的包后,sadc就會自動從內(nèi)核收集報告并保存。

下面對sar的一般用法進行總結(jié),以備忘之。

要判斷系統(tǒng)瓶頸問題,有時需幾個 sar 命令選項結(jié)合起來
懷疑CPU存在瓶頸,可用 sar -u 和 sar -q 等來查看
懷疑內(nèi)存存在瓶頸,可用 sar -B、sar -r 和 sar -W 等來查看
懷疑I/O存在瓶頸,可用 sar -b、sar -u 和 sar -d 等來查看

追溯過去的統(tǒng)計數(shù)據(jù)
默認情況下,sar從最近的0點0分開始顯示數(shù)據(jù);如果想繼續(xù)查看一天前的報告;可以查看保存在/var/log/sysstat/下的sa日志;
使用sar工具查看:

代碼如下:


sar -f /var/log/sysstat/sa28 | head
sar -r -f /var/log/sysstat/sa28


怎么在Linux中使用sar工具獲取系統(tǒng)運行狀態(tài)

查看CPU使用率

代碼如下:


sar -u 1 5


默認情況下顯示的cpu使用率等信息就是sar -u;
怎么在Linux中使用sar工具獲取系統(tǒng)運行狀態(tài)

可以看到這臺機器使用了虛擬化技術(shù),有相應的時間消耗;
各列的指標分別是:
%user
用戶模式下消耗的CPU時間的比例;
%nice
通過nice改變了進程調(diào)度優(yōu)先級的進程,在用戶模式下消耗的CPU時間的比例
%system
系統(tǒng)模式下消耗的CPU時間的比例;
%iowait
CPU等待磁盤I/O導致空閑狀態(tài)消耗的時間比例;
%steal
利用Xen等操作系統(tǒng)虛擬化技術(shù),等待其它虛擬CPU計算占用的時間比例;
%idle
CPU空閑時間比例;

查看平均負載

代碼如下:

sar -q


指定-q后,就能查看運行隊列中的進程數(shù)、系統(tǒng)上的進程大小、平均負載等;與其它命令相比,它能查看各項指標隨時間變化的情況;
 怎么在Linux中使用sar工具獲取系統(tǒng)運行狀態(tài)

runq-sz:運行隊列的長度(等待運行的進程數(shù))
plist-sz:進程列表中進程(processes)和線程(threads)的數(shù)量
ldavg-1:最后1分鐘的系統(tǒng)平均負載
ldavg-5:過去5分鐘的系統(tǒng)平均負載
ldavg-15:過去15分鐘的系統(tǒng)平均負載

查看內(nèi)存使用狀況

代碼如下:

sar -r



指定-r之后,可查看屋里內(nèi)存使用狀況;
怎么在Linux中使用sar工具獲取系統(tǒng)運行狀態(tài)

kbmemfree:這個值和free命令中的free值基本一致,所以它不包括buffer和cache的空間.
kbmemused:這個值和free命令中的used值基本一致,所以它包括buffer和cache的空間.
%memused:物理內(nèi)存使用率,這個值是kbmemused和內(nèi)存總量(不包括swap)的一個百分比.
kbbuffers和kbcached:這兩個值就是free命令中的buffer和cache.
kbcommit:保證當前系統(tǒng)所需要的內(nèi)存,即為了確保不溢出而需要的內(nèi)存(RAM+swap).
%commit:這個值是kbcommit與內(nèi)存總量(包括swap)的一個百分比.

查看頁面交換發(fā)生狀況

代碼如下:

sar -W


頁面發(fā)生交換時,服務器的吞吐量會大幅下降;服務器狀況不良時,如果懷疑因為內(nèi)存不足而導致了頁面交換的發(fā)生,可以使用這個命令來確認是否發(fā)生了大量的交換;
 怎么在Linux中使用sar工具獲取系統(tǒng)運行狀態(tài)

pswpin/s:每秒系統(tǒng)換入的交換頁面(swap page)數(shù)量
pswpout/s:每秒系統(tǒng)換出的交換頁面(swap page)數(shù)量

sar參數(shù)說明
選項 功能
-A 匯總所有的報告
-a 報告文件讀寫使用情況
-B 報告附加的緩存的使用情況
-b 報告緩存的使用情況
-c 報告系統(tǒng)調(diào)用的使用情況
-d 報告磁盤的使用情況
-g 報告串口的使用情況
-h 報告關(guān)于buffer使用的統(tǒng)計數(shù)據(jù)
-m 報告IPC消息隊列和信號量的使用情況
-n 報告命名cache的使用情況
-p 報告調(diào)頁活動的使用情況
-q 報告運行隊列和交換隊列的平均長度
-R 報告進程的活動情況
-r 報告沒有使用的內(nèi)存頁面和硬盤塊
-u 報告CPU的利用率
-v 報告進程、i節(jié)點、文件和鎖表狀態(tài)
-w 報告系統(tǒng)交換活動狀況
-y 報告TTY設(shè)備活動狀況

看完上述內(nèi)容,你們掌握怎么在Linux中使用sar工具獲取系統(tǒng)運行狀態(tài)的方法了嗎?如果還想學到更多技能或想了解更多相關(guān)內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!


分享題目:怎么在Linux中使用sar工具獲取系統(tǒng)運行狀態(tài)
標題URL:http://weahome.cn/article/gogcsp.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部