溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

如何用命令查看linux的性能

發(fā)布時(shí)間:2020-06-06 20:35:59 來(lái)源:億速云 閱讀:433 作者:Leah 欄目:系統(tǒng)運(yùn)維

本文以linux操作系統(tǒng)為例,為大家分析用命令查看linux系統(tǒng)性能的方法。閱讀完整文相信大家對(duì)性能排查工具命令的使用有了一定的認(rèn)識(shí)。


1、uptime

uptime用來(lái)查看系統(tǒng)的負(fù)載

[root@proxy-server ~]# uptime
 16:05:37 up 167 days, 8 min,  2 users,  load average: 15.05, 14.83, 14.83
<!--注釋
 開機(jī)時(shí)間  運(yùn)行的時(shí)間            當(dāng)前用戶    負(fù)載
load average: 15.05, 14.83, 14.83 # 顯示的是1分鐘 5分鐘 15分鐘內(nèi)的平均負(fù)載
-->

2、查看CPU相關(guān)命令說明——mpstat

[root@proxy-server ~]# mpstat
Linux 3.18.27 (a1)  03/19/2019  _x86_64_    (24 CPU)

02:31:57 PM  CPU    %usr   %nice    %sys %iowait    %irq   %soft  %steal  %guest  %gnice   %idle
02:31:57 PM  all   23.11    0.00    1.56    0.39    0.00    1.33    0.00    0.00    0.00   73.60
<!--
CPU 處理器ID
user    在internal時(shí)間段里,用戶態(tài)的CPU時(shí)間(%),不包含 nice值為負(fù)進(jìn)程    
nice    在internal時(shí)間段里,nice值為負(fù)進(jìn)程的CPU時(shí)間(%)    
system  在internal時(shí)間段里,核心時(shí)間(%)   
iowait  在internal時(shí)間段里,硬盤IO等待時(shí)間(%)   
irq 在internal時(shí)間段里,硬中斷時(shí)間(%)
soft    在internal時(shí)間段里,軟中斷時(shí)間(%)  
idle    在internal時(shí)間段里,CPU除去等待磁盤IO操作外的因?yàn)槿魏卧蚨臻e的時(shí)間閑置時(shí)間 (%)
intr/s  在internal時(shí)間段里,每秒CPU接收的中斷的次數(shù)
     -->

3、vmstat

vmstat是Virtual Meomory Statistics(虛擬內(nèi)存統(tǒng)計(jì))的縮寫, 是實(shí)時(shí)系統(tǒng)監(jiān)控工具。該命令通過使用knlist子程序和/dev/kmen偽設(shè)備驅(qū)動(dòng)器訪問這些數(shù)據(jù),輸出信息直接打印在屏幕。vmstat反饋的與CPU相關(guān)的信息包括:
(1)多少任務(wù)在運(yùn)行
(2)CPU使用的情況
(3)CPU收到多少中斷
(4)發(fā)生多少上下文切換

3、sar

sar是System Activity Reporter(系統(tǒng)活躍情況報(bào)告)的縮寫。顧名思義,sar工具將對(duì)系統(tǒng)當(dāng)前的狀態(tài)進(jìn)行采樣,然后通過計(jì)算數(shù)據(jù)和比例來(lái)表達(dá)系統(tǒng)的當(dāng)前運(yùn)行狀態(tài)。它的特點(diǎn)是可以連續(xù)對(duì)系統(tǒng)采樣,獲得大量的采樣數(shù)據(jù);采樣數(shù)據(jù)和分析的結(jié)果都可以存入文件,所需的負(fù)載很小。這些是檢查歷史數(shù)據(jù)和一些近來(lái)的系統(tǒng)事件。sar 用于檢查的性能數(shù)據(jù)類似于vmstat, mpstat和 iostat的顯示。 sar的數(shù)據(jù)是一段時(shí)間保存的內(nèi)容,因此可以察看過去的信息。 lastcomm可以現(xiàn)在系統(tǒng)最近被執(zhí)行的命令。這些可以用在系統(tǒng)審計(jì)中。sar可以在BSD和Linux中找到,它給用戶在系統(tǒng)審計(jì)中更多的選項(xiàng)來(lái)收集信息。

在反饋CPU整體信息方面,sar 反饋的與CPU相關(guān)的信息包括:
(1)多少任務(wù)在運(yùn)行
(2)CPU使用的情況
(3)CPU收到多少中斷
(4)發(fā)生多少上下文切換

4、內(nèi)存相關(guān)

free
free -mh

5、網(wǎng)絡(luò)相關(guān)

nload

看完這篇文章,你們學(xué)會(huì)使用性能排查工具的命令了嗎?如果還想學(xué)到更多技能或想了解更多相關(guān)內(nèi)容,歡迎關(guān)注億速云行業(yè)資訊頻道,感謝各位的閱讀。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI