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

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

Я обнаружил, что мой "PCI адаптер" перегревается, когда нагрузка выше 4.0 (имея 4 ядра). Он НЕ перегревается, когда нагрузка ниже 4.0 (но у меня была разогнанная память, которая вызывала проблемы, как я объясню в конце), поэтому я сосредоточен на снижении нагрузки на систему. Перегревается только k10temp-pci-00c3 PCI Adapter(согласнодатчики).

Ошибка:
Я пытаюсь отслеживать приложения, которые составляют эту ценность, и сколько каждая из них сделала.

Отэтот вопрос, я нашел atop, но, читая его вывод, не ясно, какие приложения составляли системную нагрузку... Это как "простой" столбец, показывающийSYSLOADотсутствует. Кажется, я мог бы использовать всю эту отображаемую информацию, чтобы вычислить что-то, что могло бы показать такой столбец, но я просто не знаю как.

Объяснения, которые я нашел о загрузке системы, кажутся слишком общими (я могу ошибаться...), поэтому я не смог понять их достаточно, чтобы создать алгоритм; я думаю, что мне следует смешать некоторые данные, такие как использование процессора, использование ввода-вывода, использование памяти, и таким образом получить системную нагрузку, даже если она несколько смутно угадывается...

Точная информация о том, как работает система Load:
по этому вопросуесть ссылка наpdf с объяснением. Нагрузка, похоже, не совсем связана с конкретными приложениями...

Все еще нужен обходной путь:
В любом случае, я все еще хотел бы узнать, возможно ли реализовать подход приложений к загрузке системы, может быть, есть какой-то способ приоритизировать использование всей системы для какого-то определенного приложения, в то время как все остальные засоряют ее, даже если они НЕ используют много ресурсов процессора (менее 3%), успокойтесь?

Тесты продолжаются:
Я установил все процессы на nice -n 19, кроме одного окна/процесса, который я активно использую; я увидел улучшение на графике температуры с psensor (график стал намного менее размытым); температура теперь держится дольше, ниже предела; все процессы, похоже, ведут себя так, как и ожидалось; нагрузка на систему по-прежнему высока, но я видел, как она однажды поднялась до 6,0, и температура по-прежнему была в порядке; с тех пор никаких внезапных отключений... хотя нужно больше тестов...

Наконец-то виновник был найден:
Моя память должна была принимать 2000 МГц. Давным-давно я установил ее на 1600 МГц, потому что иначе машина не загружалась. Теперь я установил ее на автоматическую, что заставило ее работать на 1333 МГц. Температураk10temp-pci-00c3который перегревался (выше 80c), теперь стабильно держится около 60c, когда я запускаю тяжелые приложения! Также средняя нагрузка составляет около 3,5-4,0, не вызывая никаких проблем с оборудованием!хорошо 19Эти процессы действительно помогли отсрочить перегрев, но не смогли полностью предотвратить его!

решение1

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

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

решение2

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

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

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

Связанный контент