Я должен заботиться о приложениях, которые увеличивают системную нагрузку для предотвращения перегрева?

Можно использовать chpasswd сделать это, как это:

echo "username:newpassword" | chpasswd

Можно передать по каналу в chpasswd из программ кроме echo, если удобный, но это добьется цели.

Править: Чтобы генерировать пароль в рамках сценария оболочки и затем установить его, можно сделать что-то вроде этого:

# Change username to the correct user:
USR=username
# This will generate a random, 8-character password:
PASS=`tr -dc A-Za-z0-9_ < /dev/urandom | head -c8`
# This will actually set the password:
echo "$USR:$PASS" | chpasswd

Для получения дополнительной информации о chpasswd, см. http://linux.die.net/man/8/chpasswd

(Команда для генерации пароля была из http://nixcraft.com/shell-scripting/13454-command-generate-random-password-string.html),

1
23.05.2017, 15:40
2 ответа

Вы задаете неправильный вопрос: у Вас есть перегревающаяся система, которая должна быть решена путем охлаждения системы. Играть в игры с загрузкой процесса собирается привести к неудовлетворяющему взлому. И так как у Вас есть аппаратные средства, работающие в его тепловых пределах, можно справедливо ожидать, что та проблема ухудшится.

Если Вы не можете исправить аппаратные средства, посмотрите, можно ли замедлить целые часы процессора. Да, Вы получите более медленный компьютер, но это - единственный надежный способ уменьшить потребляемую мощность / рассеяние тепла.

5
27.01.2020, 23:12
  • 1
    я попробую прием часов Спасибо! btw, я использую psensor для контроля температуры ЦП; существует одна температура, которая сведена с ума на высокой загрузке k10temp-pci-00c3, звуковые сигналы машины, и если звуковые сигналы слишком долго она закрывается.. Я не забочусь о том, что делают другие приложения, даже если IO, приложение, которое фокусируется, должен работать в лучшем случае, и другой должен успокоиться; я улучшил систему охлаждения, может чувствовать себя достаточно хорошо.. но я все еще не уверен, что это поможет рассмотрению, что загрузка выходит за предел 4.0 (на четырехъядерном)? таким образом, я фокусируюсь на понижении загрузки, даже если я получаю лучшую систему охлаждения (с Пельтье). –  Aquarius Power 07.10.2013, 20:10
  • 2
    Вы могли бы также смочь выключить ядро или два и не иметь для сокращения тактовой частоты. Компьютер, который использует половину его ядер, бесконечно быстрее, чем тот, которые закрываются из-за тепловой перегрузки. –  msw 07.10.2013, 20:16
  • 3
    , но моя системная нагрузка добирается выше 4.0, если я завершу работу кого-либо, то предел понизится также! Я только получаю перегревание, когда загрузка выходит за предел 4.0; ниже его хорошо работает машина! вот почему я верю даже с лучшей системой охлаждения, у меня могут все еще быть проблемы.. –  Aquarius Power 07.10.2013, 20:27
  • 4
    Если среднее число загрузки (то есть, количество заданий в готовом-к-управляемому состоянии) выходит за предел 4, другие должны будут просто ожидать. Вы не можете использовать больше чем 100% ядра, даже если существует 23 задания, готовые использовать его. –  msw 08.10.2013, 02:10
  • 5
    я просто сделал что-то интересное; я поместил все процессы в хорошие 19, меньше один процесс, который я в настоящее время использую; температура на psensor графике стала намного более нормальной теперь, это было очень нестабильно (слишком высотой/также низко); также я видел, что системная нагрузка перешла к вышеупомянутым 6.0 (однажды только), и температура не была тем высоко! все процессы работали правильно как ожидалось также. Я думаю, что эта потребность больше тестов имеет некоторое лучшее заключение... –  Aquarius Power 08.10.2013, 05:01

Системная нагрузка действительно непосредственно не связана с тем, сколько работы система делает. У Вас могло быть среднее число загрузки только 2,0 и делать намного больше работы, чем среднее число загрузки 8,0.

Вся загрузка говорит Вам, среднее количество программ, имеющих право быть выполненными. Если они будут все ожидать на Вашем перегруженном диске, то Ваш ЦП не будет делать большой части ничего, но Ваше среднее число загрузки все еще будет высоко.

В конечном счете у Вас есть аппаратная проблема (Ваши "перегревания" адаптера PCI). Вам будет нелегко контролировать температуру путем попытки ограничить, сколько работает ЦП. Планировщики процесса не пробиты.

3
27.01.2020, 23:12
  • 1
    так среднее число загрузки не может быть непосредственно связан с получающейся температурой? У меня могла быть высокая температура с загрузкой 2,0 затем.. может быть, как msw сказал, я должен сфокусироваться на температуре и могу быть, синхронизировать вниз мой CPU в BIOS, поскольку cpufreq не работает, когда я пытаюсь изменить часы. Должны попробовать их и видеть то, что происходит; это все еще становится перегретым; как я помню давно со старым ЦП, он НИКОГДА не перегревался, самое большее он был замедлен; таким образом, что-то кажется действительно неправильным в моей машине! –  Aquarius Power 08.10.2013, 05:55
  • 2
    @AquariusPower Да, который, вероятно, помог бы, синхронизировав вниз ЦП. Кроме того, имейте в виду, Ваши вентиляторы могли бы становиться старше, таким образом, они не могли бы перемещать столько же воздуха также. Но да, среднее число загрузки является одним из тех чисел, которое является очень, очень грубое руководство по тому, насколько занятый машина. Но использование %cpu более полезно для того, на что Вы смотрите. Но в конечном счете, сокращение, сколько тепла производится, является ответом. управление версиями –  kurtm 08.10.2013, 06:10
  • 3
    еще раз спасибо! Я обновил свои старые вентиляторы! они не уносили почти воздуха в компьютере... У меня есть сеть защиты от пыли на них, которые понизили их эффективность приблизительно в 80%, которые я предполагаю..., таким образом, они были бесполезны; я расширил сеть теперь, воздух течет значительно! и действительно они способствуют много для понижения температуры! –  Aquarius Power 15.10.2013, 23:30
  • 4
    @AquariusPower Glad для слушания Вас решил проблемы. –  kurtm 15.10.2013, 23:34

Теги

Похожие вопросы