性能測試

性能測試的cpu load 是什麼意思,剛看了幾篇有點意思的文章,一起把鏈接貼在這裏,歸個類。方便以後查詢。


load  http://heipark.iteye.com/blog/1340384

unix 裏的load的初級解釋 http://dbanotes.net/arch/unix_linux_load.html

性能測試的方向 http://www.taobaotest.com/blogs/2501


 

大體總結一下:

1,linux下查看load 值, 下面三個命令均可

#uptime
#w
#top

==>14:44:47 up 9 days,  8:14,  8 users,  load average: 0.71, 0.69, 0.60

load average有三個值,依次含義爲

lavg_1 (0.71) 1-分鐘平均負載
lavg_5 (0.69) 5-分鐘平均負載
lavg_15(0.60) 15-分鐘平均負載

查看機器是幾核的:

grep 'model name' /proc/cpuinfo


2,Linux的系統負載指運行隊列的平均長度,也就是等待CPU的平均進程數

  • 0.7 < load < 1: 此時是不錯的狀態,如果進來更多的汽車,你的馬路仍然可以應付。

  • load = 1: 你的馬路即將擁堵,而且沒有更多的資源額外的任務,趕緊看看發生了什麼吧。

  • load > 5: 非常嚴重擁堵,我們的馬路非常繁忙,每輛車都無法很快的運行


  “Load值=CPU核數”,這是最理想的狀態,沒有任何競爭,一個任務分配一個核。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章