運(yùn)維筆記

運(yùn)維筆記

在linux的系統(tǒng)維護(hù)中,可能需要經(jīng)常查看cpu使用率,分析系統(tǒng)整體的運(yùn)行情況。而監(jiān)控CPU的性能一般包括以下3點(diǎn):運(yùn)行隊(duì)列、CPU使用率和上下文切換。

對(duì)于每一個(gè)CPU來(lái)說(shuō)運(yùn)行隊(duì)列最好不要超過(guò)3,例如,如果是雙核CPU就不要超過(guò)6。如果隊(duì)列長(zhǎng)期保持在3以上,說(shuō)明任何一個(gè)進(jìn)程運(yùn)行時(shí)都不能馬上得到cpu的響應(yīng),這時(shí)可能需要考慮升級(jí)cpu。另外滿負(fù)荷運(yùn)行cpu的使用率最好是user空間保持在65%~70%,system空間保持在30%,空閑保持在0%~5% 。

  1. top 顯示系統(tǒng)進(jìn)程 Man Doc
  • 常用命令 top -H -b -d 1 -n 200 > top.log (以 1 次/s 頻率統(tǒng)計(jì) 200 次,顯示線程細(xì)節(jié)輸出到 top.log)

  • 常用選項(xiàng): H 線程模式,d 執(zhí)行周期, b 腳本模式n 執(zhí)行次數(shù)

  • 輸出信息(%Cpu):

    • us 表示用戶空間程序的cpu使用率(沒(méi)有通過(guò)nice調(diào)度)
    • sy 表示系統(tǒng)空間的cpu使用率,主要是內(nèi)核程序。
    • ni 表示用戶空間且通過(guò)nice調(diào)度過(guò)的程序的cpu使用率。
    • id 空閑cpu
    • wa cpu運(yùn)行時(shí)在等待io的時(shí)間
    • hi cpu處理硬中斷的數(shù)量
    • si cpu處理軟中斷的數(shù)量
    • st 被虛擬機(jī)偷走的cpu
  1. vmstat 虛擬內(nèi)存統(tǒng)計(jì) Man Doc
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 八大系統(tǒng)監(jiān)控工具 1、top 這是一個(gè)被預(yù)裝在許多 UNIX 系統(tǒng)中的小工具。當(dāng)你想要查看在系統(tǒng)中運(yùn)行的進(jìn)程或線程...
    SkTj閱讀 1,205評(píng)論 0 4
  • 從 top 命令說(shuō)起 在 Linux shell 上執(zhí)行 top 命令,可以看到這樣一行 CPU 利用率的數(shù)據(jù): ...
    linjinhe閱讀 10,137評(píng)論 1 15
  • 六、常用基本命令 7.1幫助命令 7.1.1 man獲得幫助信息 1.基本語(yǔ)法 man [命令或配置文件] (功能...
    hello李治中閱讀 399評(píng)論 0 0
  • 阿里妹導(dǎo)讀:日常工作中,我們多少都會(huì)遇到應(yīng)用的性能問(wèn)題。在阿里面試中,性能優(yōu)化也是常被問(wèn)到的題目,用來(lái)考察是否有實(shí)...
    黃榕生Ron閱讀 885評(píng)論 0 1
  • 久違的晴天,家長(zhǎng)會(huì)。 家長(zhǎng)大會(huì)開(kāi)好到教室時(shí),離放學(xué)已經(jīng)沒(méi)多少時(shí)間了。班主任說(shuō)已經(jīng)安排了三個(gè)家長(zhǎng)分享經(jīng)驗(yàn)。 放學(xué)鈴聲...
    飄雪兒5閱讀 7,805評(píng)論 16 22

友情鏈接更多精彩內(nèi)容