Если я запустлю программный процесс, который использует 100% ЦП, и продолжит работать в течение многих дней, произойдет ли сбой компьютера за короткое время (один месяц)? Я так не думаю, но я вижу, что некоторые парни говорят об этом, и я не верю этому, потому что, конечно, вентилятор поддерживает процессор холодным.
4 ответа
Да или нет!
Слишком много переменных, чтобы дать однозначный ответ - да, перегрев процессора возможен, но он также зависит от надежности кода, его процедур управления данными (сборка мусора), надежности системной платы, синхронизации памяти, стабильности питания. эффективность охлаждения системы ..... это ситуация "попробуй и выясни".
Все компьютерные компоненты построены с допусками и имеют определенные встроенные "коэффициенты ошибок". Запуск компьютера в тяжелом режиме в течение длительного периода времени увеличит вероятность того, что вы столкнетесь с одной из этих ошибок в ходе работы вашей программы.
В качестве примера не является неизвестным (хотя это относительно редко) случаи, когда биты мгновенно "переворачиваются" в модулях DRAM, и в результате память ECC рекомендуется для серверов с высоким временем безотказной работы, поскольку она может исправить данные "в полете" до Программа имеет какое-либо отношение к этому.
В исследовании, проведенном Google, они обнаружили, что в памяти DRAM было до:
4000 ошибок в год
Это может показаться не слишком большой долей, но имейте в виду и эти факторы: каждый модуль памяти испытывал в среднем около 4000 исправляемых ошибок в год, и в отличие от вашего ПК, серверы Google используют код исправления ошибок (ECC), который может подавить большинство из этих проблем в зародыше. Это означает, что исправляемая ошибка на компьютере Google, вероятно, является неисправимой ошибкой на вашем компьютере, сказал Питер Гласковски, аналитик Envisioneering Group (и участник сети блогов CNET).
Подробнее: http://news.cnet.com/8301-30685_3-10370026-264.html#ixzz1QTxjigI8
Это соответствует примерно 330 ошибкам памяти в месяц.
Если вы заботитесь о том, чтобы запустить процесс в течение длительного периода времени, вам нужно будет его охладить (так как температура также может повлиять на действие с переворотом), сделать систему как можно более надежной (компоненты премиум-класса) и сделать Убедитесь, что везде, где возможно, используется исправление ошибок.
Когда вы говорите «сбой», если вы имеете в виду физическое повреждение, то это очень маловероятно - это действительно потребовало бы существенной аппаратной ошибки, и в этом случае ваш компьютер, вероятно, в любом случае мог бы пойти на сбой.
Если вы имеете в виду, что программное обеспечение или операционная система перестают работать правильно или все вместе, тогда это более вероятно.
Если у вас действительно установлен процессор на 100%, то у вашей операционной системы будет очень мало возможностей для выполнения небольших служебных задач, которые она обычно выполняла бы периодически, и поэтому со временем ваш компьютер мог начать работать со сбоями.
Кроме того, если ваша программа использует 100% ЦП, это также может указывать на то, что ваш компьютер может не справиться с задачей, что может привести к сбою самой программы.
В конце концов, однако, это будет мисс. Компьютеры терпят крах, даже если они не перегружены, их перегрузка повышает вероятность, но не вызывает сомнений.
Да, это может случиться. Однако нет, это не должно. Если у оборудования есть слабое место, вы вполне можете его найти. Если это все зависит от спецификации, это не должно быть проблемой.