Linux疑难杂症解决方案100篇(十)-uptime命令查看linux系统负载
uptime
另外還有一個(gè)參數(shù) -V(大寫(xiě)),是用來(lái)查詢版本的
procps是一個(gè)實(shí)用程序包,主要包括ps top kill等程序主要用來(lái)顯示與控制一些系統(tǒng)信息,進(jìn)程狀態(tài)之類的內(nèi)容。
以下顯示輸入uptime的信息:
04:03:58 up 10 days, 13:19, 1 user, load average: 0.54, 0.40, 0.20?
cat /proc/loadavg
最直接查看系統(tǒng)平均負(fù)載命令
root@Slyar.com:~# cat /proc/loadavg 0.10 0.06 0.01 1/72 29632除了前3個(gè)數(shù)字表示平均進(jìn)程數(shù)量外,后面的1個(gè)分?jǐn)?shù),分母表示系統(tǒng)進(jìn)程總數(shù),分子表示正在運(yùn)行的進(jìn)程數(shù);最后一個(gè)數(shù)字表示最近運(yùn)行的進(jìn)程ID
?
何為系統(tǒng)負(fù)載呢?
系統(tǒng)平均負(fù)載被定義為在特定時(shí)間間隔內(nèi)運(yùn)行隊(duì)列中的平均進(jìn)程數(shù)。如果一個(gè)進(jìn)程滿足以下條件則其就會(huì)位于運(yùn)行隊(duì)列中:
- 它沒(méi)有在等待I/O操作的結(jié)果
- 它沒(méi)有主動(dòng)進(jìn)入等待狀態(tài)(也就是沒(méi)有調(diào)用'wait')
- 沒(méi)有被停止(例如:等待終止)
一般來(lái)說(shuō),每個(gè)CPU內(nèi)核當(dāng)前活動(dòng)進(jìn)程數(shù)不大于3,則系統(tǒng)運(yùn)行表現(xiàn)良好!當(dāng)然這里說(shuō)的是每個(gè)cpu內(nèi)核,也就是如果你的主機(jī)是四核cpu的話,那么只要uptime最后輸出的一串字符數(shù)值小于12即表示系統(tǒng)負(fù)載不是很嚴(yán)重.當(dāng)然如果達(dá)到20,那就表示當(dāng)前系統(tǒng)負(fù)載非常嚴(yán)重,估計(jì)打開(kāi)執(zhí)行web腳本非常緩慢.
總結(jié)
以上是生活随笔為你收集整理的Linux疑难杂症解决方案100篇(十)-uptime命令查看linux系统负载的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: MapReduce编程实战之“高级特性”
- 下一篇: Java项目导出为可执行jar包,并在w