Linux

Linux 平均負載和可能的危險?

  • February 3, 2012

我有一個盒子,是用辦公室周圍的一些零件製成的。

我使用了帶有 2 個核心的舊 Intel Core CPU(不是 core2)@2.0ghz。

該盒子執行 Ubuntu 11.10 64 位伺服器版,它作為我的 VMware iSCSI 目標。盒子上還執行著 ZFS,我正在使用 Linux 上的 ZFS 建構。

就我而言…

當我將舊儲存中的內容複製到新儲存(此框)時,頂部的平均負載會很高。我想我看到的最高的是15.01

雙核不好嗎?

一般情況不好嗎?

雙核的負載不應該保持在 2.0 以下嗎?

或者,只要它不保持不變,它就可以像那樣飆升。因為伺服器大部分空閒時的恆定負載平均值約為 0.15 -> 0.30。這對我來說聽起來更正常。

有什麼見解嗎?

根據維基百科,負載平均值是負載數的“指數衰減/加權移動平均值”,這是在處理器上等待時間的程序數,1 分鐘、5 分鐘和 15 分鐘樣本。第一個插槽中的負載為 15 僅意味著大約有 15 個程序在等待 - 考慮到工作負載,可能正在等待 I/O。也就是說,等待對磁碟執行某些操作。

這本身並不壞。具有這種負載的機器仍然可以非常敏感,這確實是您應該考慮的指標,至少一開始是這樣。機器是否仍然在合理的時間內完成您需要的工作?當然,這取決於您使用它的目的。

現在,如果您在不做大副本時看到這種負載,或者如果這台機器是其他機器(例如 Web 伺服器)所依賴的東西,並且它們正在放慢速度,那麼我會開始思考對事情很認真。但是在將大量數據移動到相對較慢的機器時會產生高負載是可以預料的。

只要數據(最終)被正確複製,那麼我認為你很好。你不會因為這個而磨損任何東西。

引用自:https://serverfault.com/questions/356430