У меня есть 1 ядро процессора установлена на моем компьютере. Иногда uptime
показывает нагрузку> 1. Как это возможно и что это значит?
РЕДАКТИРОВАТЬ: значения идут до 2.4
uptime
load-average
Ричард Родригес
источник
источник
load
отличается отload average
. Как сказал @michas, нагрузка является индикатором для подсчета процессов, ожидающих выполнения, но средняя нагрузка - это средняя загрузка системы, рассчитанная за данный период времени в 1, 5 и 15 минут.Ответы:
Нагрузка не равна загрузке процессора. Это в основном показатель того, сколько процессов ожидает выполнения.
Некоторые полезные ссылки:
источник
htop
хороший "графический" обзор.uptime
показывает нагрузку на систему (не только использование процессора), которая описываетсяman uptime
следующим образом:Пока нагрузка меньше количества ядер процессора, все должно быть в порядке. Если оно становится выше, это означает, что ваша система не может справиться со своей рабочей нагрузкой «в реальном времени». Таким образом, некоторые процессы должны ждать, чтобы получить процессорное время (или доступ к IO). Строка ожидания создана.
Если у вас загрузка 2.7, это означает, что в среднем (в течение последних 1, 5 или 15 минут, в зависимости от значения, которое вы просматриваете), 2.7 процессы пытаются выполняться параллельно, но у вас есть только 1 ядро, поэтому ваша система перегружен Вы слишком много просите от этого.
Не паникуйте, хотя, это не может быть такой проблемой: как только работа закончена, все обычно возвращается к нормальной жизни.
источник
Uptime показывает вывод
/proc/loadavg
для нагрузок.Manage of
man 5 proc
говоритТаким образом, вы можете иметь высокие нагрузки, даже если у вас 0% загрузки процессора. Одно ядро может получить нагрузку до 100% или 1 на многопроцессорных системах.
Смотрите также Высокая загрузка процессора во время ввода / вывода
источник
Это отсортирует 15 процессов, наиболее часто используемых в памяти rss.
Также это будет сортировать наиболее используемые процессы по процессору и памяти
Если у вас 1 загрузка процессора больше, чем 1 - предупреждение, изучите список процессов и посмотрите, кто из них использует больше всего процессора и оперативной памяти.
Когда вы видите наиболее используемые процессы, попробуйте посмотреть, какие файлы открыты
Также было бы хорошо, если вы дадите выход из верхней команды
источник