
У меня есть виртуальная машина с 8 ядрами обработки, и иногда загрузка ЦП достигает 75–100%.
Я читал в некоторых местах, что когда загрузка ЦП превышает 75%, это является проблемой и может повредить процессор, кроме того, это может замедлить выполнение процессов.
Итак, каково рекомендуемое максимальное использование ЦП?
Если вы дадите мне надежные источники, это хорошо.
решение1
100% - это совершенно нормально. Где бы вы ни читали, что это повреждает процессор - это идиоты без надлежащего охлаждения.
Допустимо ли использование ЦП на 100%, зависит от задачи. Да, компьютер станет медленным. Ну и что? Если работа сервера заключается в том, чтобы закончить вычисления, то я бы предпочел, чтобы он использовал ЦП на 100%, чем чтобы он работал дольше.
Допустимые пределы использования ЦП действительно зависят от использования. Для сервера общего назначения средняя нагрузка в 50% в минуту может быть тем, где вы можете рассмотреть возможность обновления. Но тогда моя компания проводит тонну статистического анализа, и наш кластер серверов HPC должен работать на 100% - если этого не происходит, мы ищем и устраняем узкое место.
решение2
Это может не повредить серверу, но все равно может быть проблематично для некоторых приложений. Я работаю с программным обеспечением SCADA, и если загрузка ЦП достигает 100%, SCADA может зависнуть или перестать обновляться. Это проблема, поскольку конечный пользователь не может видеть, что происходит на его объекте. Для таких приложений, как SCADA/HMI, которые (иногда) полагаются на тонких клиентов и используют ЦП сервера, я рекомендую проектировать с учетом 80% загрузки. Это даст вам некоторый запас для таких вещей, как антивирус, резервное копирование и т. д.
решение3
Вы не повредите процессор. Нет рекомендуемого использования процессора. Вы используете то, что хотите. Нет источника этого, я говорю вам это по опыту. Замедление запущенных процессов — это другое дело. Если это многопользовательский сервер, вам придется перенастроить его.
решение4
100% считается "перегрузкой". Стремитесь к 80%, чтобы при необходимости можно было проводить дополнительные процессы.
Серверные процессоры не могут быть повреждены при использовании. Вырабатываемое тепло — это другая история. Ноутбуки никогда не должны доходить до 100, потому что тепло медленно уничтожит компьютер.
Процессы не будут повреждены, поскольку большинство ОС будут управлять приоритетами и использовать циклы по мере необходимости для выполнения работы.