华南俳烁实业有限公司

考試首頁 | 考試用書 | 培訓(xùn)課程 | 模擬考場 | 考試論壇  
  當(dāng)前位置:操作系統(tǒng) > Linux > 文章內(nèi)容
  

Linux基礎(chǔ)教程:Linux性能監(jiān)控-CPU

 [ 2016年2月7日 ] 【

CPU

良好狀態(tài)指標(biāo)

CPU利用率:User Time <= 70%,System Time <= 35%,User Time + System Time <= 70%。

上下文切換:與CPU利用率相關(guān)聯(lián),如果CPU利用率狀態(tài)良好,大量的上下文切換也是可以接受的。

可運行隊列:每個處理器的可運行隊列<=3個線程。

監(jiān)控工具

vmstat

$ vmstat 1

先看一個字段能對齊的:

下面的是別人服務(wù)器的情況:

procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu------

r  b  swpd  free  buff  cache  si  so    bi    bo  in  cs us sy id wa st

14  0    140 2904316 341912 3952308  0    0    0  460 1106 9593 36 64  1  0  0

17  0    140 2903492 341912 3951780  0    0    0    0 1037 9614 35 65  1  0  0

20  0    140 2902016 341912 3952000  0    0    0    0 1046 9739 35 64  1  0  0

17  0    140 2903904 341912 3951888  0    0    0    76 1044 9879 37 63  0  0  0

16  0    140 2904580 341912 3952108  0    0    0    0 1055 9808 34 65  1  0  0

重要參數(shù):

r,run queue,可運行隊列的進(jìn)程數(shù),這些進(jìn)程都是可運行狀態(tài),只不過CPU暫時不可用。

b,被blocked的進(jìn)程數(shù),正在等待IO請求。

in,interrupts,被處理過的中斷數(shù)。

cs,context switch,系統(tǒng)上正在做上下文切換的數(shù)目。

us,用戶占用CPU的百分比。

sys,內(nèi)核和中斷占用CPU的百分比。

id,CPU完全空閑的百分比。

上例可得:

sy高us低,以及高頻度的上下文切換(cs),說明應(yīng)用程序進(jìn)行了大量的系統(tǒng)調(diào)用。

這臺4核機器的r應(yīng)該在12個以內(nèi),現(xiàn)在r在14個線程以上,此時CPU負(fù)荷很重。

查看某個進(jìn)程占用的CPU資源

$ while :; do ps -eo pid,ni,pri,pcpu,psr,comm | grep 'db_server_login'; sleep 1; done

  PID  NI PRI %CPU PSR COMMAND

28577  0  23  0.0  0 db_server_login

28578  0  23  0.0  3 db_server_login

28579  0  23  0.0  2 db_server_login

28581  0  23  0.0  2 db_server_login

28582  0  23  0.0  3 db_server_login

28659  0  23  0.0  0 db_server_login

本文糾錯】【告訴好友】【打印此文】【返回頂部
將考試網(wǎng)添加到收藏夾 | 每次上網(wǎng)自動訪問考試網(wǎng) | 復(fù)制本頁地址,傳給QQ/MSN上的好友 | 申請鏈接 | 意見留言 TOP
關(guān)于本站  網(wǎng)站聲明  廣告服務(wù)  聯(lián)系方式  站內(nèi)導(dǎo)航  考試論壇
Copyright © 2007-2013 中華考試網(wǎng)(Examw.com) All Rights Reserved
新兴县| 茶陵县| 西乌珠穆沁旗| 阿克陶县| 闽清县| 彰武县| 阿拉善右旗| 辽源市| 资中县| 屏南县| 巩留县| 桂东县| 河津市| 盐源县| 深州市| 兴山县| 定西市| 于都县| 湘潭市| 沙田区| 南和县| 长子县| 通河县| 永嘉县| 瑞安市| 怀宁县| 双鸭山市| 沾化县| 安庆市| 探索| 崇信县| 习水县| 南投市| 个旧市| 永春县| 新民市| 梧州市| 海城市| 平舆县| 合作市| 辽中县|