0
我運行在一個循環top -b -n2 -d 1 | grep Cpu
並注意它返回每個迭代兩個條目來計算CPU負載...如何使用Linux的top命令
1)對於每一個環有結果的兩行......應我正在使用第一或第二行......兩者有什麼區別?
2)爲了計算CPU使用率,我添加了%us,%sy,%ni,%hi和%si嗎?
Cpu(s): 1.6%us, 1.7%sy, 0.0%ni, 96.6%id, 0.0%wa, 0.0%hi, 0.1%si, 0.0%st
Cpu(s): 8.7%us, 9.4%sy, 0.0%ni, 81.9%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Cpu(s): 1.6%us, 1.7%sy, 0.0%ni, 96.6%id, 0.0%wa, 0.0%hi, 0.1%si, 0.0%st
Cpu(s): 9.7%us, 8.9%sy, 0.0%ni, 81.5%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
如果你沒有在這裏得到一個答案,你也可以嘗試張貼到https://unix.stackexchange.com/ – Jeremy
你' - n2'這意味着兩次迭代...你想要哪種迭代?也許只是'top -b -n1 -d 1 |因爲你已經在一個循環中運行了,所以grep Cpu只需要一次迭代。 – JNevill
如果我只是做-d1,那麼它似乎總是1.6%... –