查看負(fù)載的命令有哪些?
成都創(chuàng)新互聯(lián)2013年至今,公司以成都網(wǎng)站建設(shè)、做網(wǎng)站、系統(tǒng)開(kāi)發(fā)、網(wǎng)絡(luò)推廣、文化傳媒、企業(yè)宣傳、平面廣告設(shè)計(jì)等為主要業(yè)務(wù),適用行業(yè)近百種。服務(wù)企業(yè)客戶上千,涉及國(guó)內(nèi)多個(gè)省份客戶。擁有多年網(wǎng)站建設(shè)開(kāi)發(fā)經(jīng)驗(yàn)。為企業(yè)提供專業(yè)的網(wǎng)站建設(shè)、創(chuàng)意設(shè)計(jì)、宣傳推廣等服務(wù)。 通過(guò)專業(yè)的設(shè)計(jì)、獨(dú)特的風(fēng)格,為不同客戶提供各種風(fēng)格的特色服務(wù)。一.uptime命令
1.uptime詳解
uptime命令主要用于獲取主機(jī)運(yùn)行時(shí)間和查詢linux系統(tǒng)負(fù)載等信息。uptime命令過(guò)去只顯示系統(tǒng)運(yùn)行多久?,F(xiàn)在,可以顯示系統(tǒng)已經(jīng)運(yùn)行了多長(zhǎng)時(shí)間,信息顯示依次為:現(xiàn)在時(shí)間、系統(tǒng)已經(jīng)運(yùn)行了多長(zhǎng)時(shí)間、目前有多少登陸用戶、系統(tǒng)在過(guò)去的1分鐘、5分鐘和15分鐘內(nèi)的平均負(fù)載。
2.使用方法
uptime
顯示內(nèi)容詳解
10:19:04 //系統(tǒng)當(dāng)前時(shí)間
up 257 days, 18:56 //主機(jī)已運(yùn)行時(shí)間,時(shí)間越大,說(shuō)明你的機(jī)器越穩(wěn)定。
12 user //用戶連接數(shù),是總連接數(shù)而不是用戶數(shù)
load average // 系統(tǒng)平均負(fù)載,統(tǒng)計(jì)最近1,5,15分鐘的系統(tǒng)平均負(fù)載
那么什么是系統(tǒng)平均負(fù)載呢? 系統(tǒng)平均負(fù)載是指在特定時(shí)間間隔內(nèi)運(yùn)行隊(duì)列中的平均進(jìn)程數(shù)。
如果每個(gè)CPU內(nèi)核的當(dāng)前活動(dòng)進(jìn)程數(shù)不大于3的話,那么系統(tǒng)的性能是良好的。如果每個(gè)CPU內(nèi)核的任務(wù)數(shù)大于5,那么這臺(tái)機(jī)器的性能有嚴(yán)重問(wèn)題
二.w命令
1.w詳解
Linux w命令用于顯示目前登入系統(tǒng)的用戶信息。
執(zhí)行這項(xiàng)指令可得知目前登入系統(tǒng)的用戶有哪些人,以及他們正在執(zhí)行的程序。
單獨(dú)執(zhí)行 w 指令會(huì)顯示所有的用戶,您也可指定用戶名稱,僅顯示某位用戶的相關(guān)信息。
2.使用方法
w [-fhlsuV][用戶名稱]
3.參數(shù)說(shuō)明
-f 開(kāi)啟或關(guān)閉顯示用戶從何處登入系統(tǒng)。
-h 不顯示各欄位的標(biāo)題信息列。
-l 使用詳細(xì)格式列表,此為預(yù)設(shè)值。
-s 使用簡(jiǎn)潔格式列表,不顯示用戶登入時(shí)間,終端機(jī)階段作業(yè)和程序所耗費(fèi)的CPU時(shí)間。
-u 忽略執(zhí)行程序的名稱,以及該程序耗費(fèi)CPU時(shí)間的信息。
-V 顯示版本信息。
例:查看系統(tǒng)負(fù)載
主要內(nèi)容詳解
load average // 系統(tǒng)平均負(fù)載,統(tǒng)計(jì)最近1,5,15分鐘的系統(tǒng)平均負(fù)載
那么什么是系統(tǒng)平均負(fù)載呢? 系統(tǒng)平均負(fù)載是指在特定時(shí)間間隔內(nèi)運(yùn)行隊(duì)列中的平均進(jìn)程數(shù)。
如果每個(gè)CPU內(nèi)核的當(dāng)前活動(dòng)進(jìn)程數(shù)不大于3的話,那么系統(tǒng)的性能是良好的。如果每個(gè)CPU內(nèi)核的任務(wù)數(shù)大于5,那么這臺(tái)機(jī)器的性能有嚴(yán)重問(wèn)題
第一個(gè)數(shù)字表示1分鐘內(nèi),平均有多少個(gè)任務(wù)在使用cpu
第二個(gè)數(shù)字表示5分鐘內(nèi),平均有多少個(gè)任務(wù)在使用cpu
第三個(gè)數(shù)字表示15分鐘內(nèi),平均有多少個(gè)任務(wù)在使用cpu
例:不顯示用戶從何處登錄
w -f
例:顯示版本信息
w -V
三.top命令
1.top詳解
top命令是Linux下常用的性能分析工具,能夠?qū)崟r(shí)顯示系統(tǒng)中各個(gè)進(jìn)程的資源占用狀況,類(lèi)似于Windows的任務(wù)管理器。下面詳細(xì)介紹它的使用方法。top是一個(gè)動(dòng)態(tài)顯示過(guò)程,即可以通過(guò)用戶按鍵來(lái)不斷刷新當(dāng)前狀態(tài).如果在前臺(tái)執(zhí)行該命令,它將獨(dú)占前臺(tái),直到用戶終止該程序?yàn)橹?比較準(zhǔn)確的說(shuō),top命令提供了實(shí)時(shí)的對(duì)系統(tǒng)處理器的狀態(tài)監(jiān)視.它將顯示系統(tǒng)中CPU最“敏感”的任務(wù)列表.該命令可以按CPU使用.內(nèi)存使用和執(zhí)行時(shí)間對(duì)任務(wù)進(jìn)行排序;而且該命令的很多特性都可以通過(guò)交互式命令或者在個(gè)人定制文件中進(jìn)行設(shè)定.
2.命令格式:
top [參數(shù)]
3.命令功能:
顯示當(dāng)前系統(tǒng)正在執(zhí)行的進(jìn)程的相關(guān)信息,包括進(jìn)程ID、內(nèi)存占用率、CPU占用率等
4.命令參數(shù):
-b 批處理
-c 顯示完整的治命令
-I 忽略失效過(guò)程
-s 保密模式
-S 累積模式
-i<時(shí)間> 設(shè)置間隔時(shí)間
-u<用戶名> 指定用戶名
-p<進(jìn)程號(hào)> 指定進(jìn)程
-n<次數(shù)> 循環(huán)顯示的次數(shù)
top
最后一些輸出信息的解釋:
load average: 0.09, 0.05, 0.01
三個(gè)數(shù)分別代表不同時(shí)間段的系統(tǒng)平均負(fù)載(一分鐘、五 分鐘、以及十五分鐘),它們的數(shù)字當(dāng)然是越小越好?!坝卸嗌俸诵募礊橛卸嗌儇?fù)荷”法則: 在多核處理中,你的系統(tǒng)均值不應(yīng)該高于處理器核心的總數(shù)量
進(jìn)程使用的內(nèi)存可以用top,有3個(gè)列VIRT RES SHR, 標(biāo)示了進(jìn)程使用的內(nèi)存情況, VIRT標(biāo)識(shí)這個(gè)進(jìn)程可以使用的內(nèi)存總大小, 包括這個(gè)進(jìn)程真實(shí)使用的內(nèi)存, 映射過(guò)的文件, 和別的進(jìn)程共享的內(nèi)存等. RES標(biāo)識(shí)這個(gè)這個(gè)進(jìn)程真實(shí)占用內(nèi)存的大小. SHR標(biāo)識(shí)可以和別的進(jìn)程共享的內(nèi)存和庫(kù)大小.
例:指定root為用戶名查看各個(gè)進(jìn)程的使用情況
top -U root
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。