中文字幕亚洲第一精品|精品国产免费一区二区|久久婷婷五月六月综合版|中文字幕熟妇久久久人妻|久久综合精品国产一区无码|国产成人精品永久免费视频|午夜亚洲国产精品理论片a级|久久精品一区二区三区无码护土

 訪問(wèn)手機(jī)版  

Linux常用命令|Linux培訓(xùn)學(xué)習(xí)|考試認(rèn)證|工資待遇與招聘,認(rèn)準(zhǔn)超級(jí)網(wǎng)工!

招聘|合作 登陸|注冊(cè)

網(wǎng)絡(luò)工程師培訓(xùn)

當(dāng)前位置:網(wǎng)絡(luò)工程師 > 技術(shù)課程 > linux > 熱點(diǎn)關(guān)注 > linux常用命令

必須掌握的Linux命令

時(shí)間:2019-08-11

linux vi命令_linux命令_linux格式化命令

目前互聯(lián)網(wǎng)公司的服務(wù)器一般采用Linux系統(tǒng),同時(shí),為了實(shí)時(shí)監(jiān)控服務(wù)器的健康狀況,我們通常編寫Shell腳本或Python腳本來(lái)監(jiān)控測(cè)試服務(wù)器的各項(xiàng)指標(biāo),包括CPU、內(nèi)存、IO等指標(biāo),本期將介紹Linux中常見(jiàn)的監(jiān)控指令。

CPU

說(shuō)到監(jiān)控CPU,目前主要是監(jiān)控CPU的使用率,以及每一個(gè)進(jìn)程占用CPU資源,Linux系統(tǒng)中主要使用%20top、vmstat、pstree%20三個(gè)命令。

1.%20top

直接輸入%20top,返回下圖所示內(nèi)容,其中,load%20average:%200.00,0.01,0.05%20分別表示最近1分鐘、5分鐘和15分鐘的負(fù)載,數(shù)值越高負(fù)載越大。一般要求最好不要超過(guò)cpu的核數(shù)。比如,單核就最好小于1。如果看到機(jī)器長(zhǎng)期出于高于核數(shù)的情況,說(shuō)明機(jī)器的cpu排隊(duì)嚴(yán)重。

%Cput(s)這一行表示的是cpu使用情況,例如cpu的利用率、空閑等信息。如果按下數(shù)字鍵“1”,還可以看到每一個(gè)核的情況。

.子程序 進(jìn)程_創(chuàng)建進(jìn)程, 邏輯型, 公開(kāi), 創(chuàng)建運(yùn)行一個(gè)新程序進(jìn)程.注.若不提供 進(jìn)程信息參數(shù)時(shí)會(huì)自動(dòng)關(guān)閉句柄,若提供該參數(shù)可獲得進(jìn)程與線程句柄,供后續(xù)內(nèi)存操作方面等使用.參數(shù) 程序文件, 文本型, , 指定一個(gè)程序的全路徑名和啟動(dòng)參數(shù) 如 "c:\xxx\abc\a.exe" "c:\xxx\abc\a.exe -k -b -c".參數(shù) 運(yùn)行目錄, 文本型, 可空, 指定該進(jìn)程的運(yùn)行環(huán)境目錄 如 "c:\xxx\abc\" "c:\x閱讀全文。并將此進(jìn)程和所有其他新到達(dá)進(jìn)程都插入vector之中進(jìn)行排序(排序按預(yù)計(jì)運(yùn)行時(shí)間短在前長(zhǎng)居后),刪除新到達(dá)的進(jìn)程在pqeuee隊(duì)列中的信息取pqueue隊(duì)列的隊(duì)首元素取vector第一個(gè)元素模擬運(yùn)行取出vector中的第一個(gè)元素進(jìn)入模擬運(yùn)行狀態(tài)。軟件不會(huì)影響和干擾qq運(yùn)行,下載后可以放到任何目錄甚至是u盤,雙擊就可以運(yùn)行,打開(kāi)設(shè)置好軟件參數(shù)后,監(jiān)控程序會(huì)隨機(jī)啟動(dòng),在后臺(tái)隱藏運(yùn)行,和沒(méi)裝前一樣讓人毫無(wú)覺(jué)察linux命令,想查看qq聊天記錄時(shí),打開(kāi)本qq聊天記錄查看器就可以查看。

2.%20vmstat直接輸入%20vmstat%20n%20表示n秒鐘顯示一次整個(gè)機(jī)器的CPU、內(nèi)存、I/O使用情況,如下圖所示,我們先來(lái)看下和CPU相關(guān)的參數(shù),其中,r表示運(yùn)行隊(duì)列,如果這個(gè)值很大,則說(shuō)明很多進(jìn)程在排隊(duì)等待執(zhí)行。更說(shuō)明現(xiàn)在cpu忙的很,壓力山大。

可以考慮增加一個(gè)處理器或換一個(gè)更快的處理器%20cpu相關(guān)指標(biāo)%20%%20user%20time%20——用戶利用率%20用戶請(qǐng)求事件所占百分比%20反映系統(tǒng)運(yùn)行繁忙程度,如果該值很高,可考慮增加索引,盡量使用簡(jiǎn)單的表聯(lián)接,水平分割大表格等方法來(lái)降低該值%20cpu相關(guān)指標(biāo)%20interrupts/sec%20——中斷速率%20cpu每秒處理的中斷數(shù)%20反映系統(tǒng)運(yùn)行的繁忙程度%20cpu相關(guān)指標(biāo)%20private%20bytes%20——進(jìn)程私占字節(jié)數(shù)%20當(dāng)前進(jìn)程獨(dú)占的字節(jié)數(shù)%20計(jì)數(shù)器有明顯的增長(zhǎng),表明可能存在內(nèi)存泄漏%20cpu相關(guān)指標(biāo)%20processor%20queue%20length%20——處理列隊(duì)中的線程數(shù)%20指處理列隊(duì)中的線程數(shù),它只計(jì)數(shù)就緒的線程,而不計(jì)數(shù)運(yùn)行中的線程。2.內(nèi)核線程主動(dòng)調(diào)用schedule(),只有進(jìn)程上下文的切換,沒(méi)有發(fā)生中斷上下文的切換,與最一般的情況略簡(jiǎn)略。1.通過(guò)中斷處理過(guò)程中的調(diào)度時(shí)機(jī),用戶態(tài)進(jìn)程與內(nèi)核線程之間互相切換和內(nèi)核線程之間互相切換,與最一般的情況非常相似,只是內(nèi)核線程運(yùn)行過(guò)程中發(fā)生中斷沒(méi)有進(jìn)程用戶態(tài)和內(nèi)核態(tài)的轉(zhuǎn)換。

us、sy、id和wa:這四個(gè)值分別代表用戶進(jìn)程、系統(tǒng)進(jìn)程、空閑和等待的cpu時(shí)間占比。us越高說(shuō)明用戶進(jìn)程占用cpu越高、sy則代表系統(tǒng)進(jìn)程占用。如果id很高,恭喜你,你的機(jī)器很閑;如果wa很高,則說(shuō)明你的機(jī)器因?yàn)閕o很忙而造成cpu等待。

 上一個(gè)教程:最全Linux常用命令大全