Средняя загрузка Linux (как напечатано uptime
или top
) включает задачи в ожидании ввода / вывода , так что это может иметь очень мало общего с временем ЦП, которое потенциально может использоваться параллельно.
Если бы все задачи были связаны только с процессором, тогда средняя устойчивая нагрузка 150 бы означала, что потенциально 150 ядер могут быть полезны.(Но если он не поддерживается, то это может быть просто временная длинная очередь, которая не будет такой длинной, если у вас будет лучшая пропускная способность процессора.)
Если вы получаете сбои, это огромная проблема, котораяне объясняется высокими нагрузками.(Если только это не происходит из-за нехватки памяти.)
Может быть полезно использовать vmstat
или dstat
, чтобы увидеть, сколько процессорного времени тратится в пространстве пользователя / ядра, когдаваша загрузка в среднемили, возможно, это в основном ввод-вывод.
Или, конечно, вы, вероятно, знаете, какие задачи выполняются на вашей машине, и связана ли одна отдельная задача с вводом-выводом или с ЦП с другой -холостая машина.Пропускная способность ввода-вывода обычно немного увеличивается в зависимости от глубины очереди, за исключением магнитных жестких дисков, когда это превращает последовательное чтение / запись в тяжелые рабочие нагрузки.