Деградация процессора и HD в дистрибутиве Linux на основе исходного кода

420
danilo2

Я долго задавался вопросом, будут ли исходные дистрибутивы Linux, такие как Gentoo или Funtoo, «разрушать» вашу систему быстрее, чем двоичные (например, Fedora или Debian). Я говорю о деградации процессора и жесткого диска.

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

Такие системы компилируют сотни пакетов еженедельно, так ли это важно? Разве такая система ухудшается быстрее, чем двоичные?

1

2 ответа на вопрос

1
Serge

If you really do tuning of all packages by disabling at compile time unnecessary functionality or you have some specific clone of x86 processor that requires some specific optimizations from compiler then your system will run even faster than the same system installed from a binary distro. As for degradation of the hard drive - you may use a separate volume to keep all your intermediate files of such rebuilds that you just format each time the update completed. The another option is to perform all this building on a tmpfs device that is actually backed up by the memory and swap files/devices, so its content anyway cleared on each restart of the system.

Привет! спасибо за ваш ответ. Я знаю, что он будет работать быстрее, потому что он будет оптимизирован для конкретной архитектуры. Вопрос заключался в том, не приведет ли «бесконечная» компиляция к деградации и замедлению работы процессора. Я говорю о длительном использовании процессора с высокой нагрузкой (ежедневная компиляция пакетов) danilo2 12 лет назад 0
Если вы понижаете приоритет процесса перестроения, чтобы он не влиял на работающие службы, и система охлаждения вашего ЦП функционирует должным образом (я имею в виду не какое-то специальное дополнительное охлаждение, которое вы можете установить), и ЦП работает в температурном диапазоне, который он имеет. предназначен для работы - тогда "деградации не будет" Serge 12 лет назад 0
Но я бы установил дополнительный диск, если этот процесс повлияет на производительность HD ваших запущенных сервисов Serge 12 лет назад 0
Я пользуюсь gentoo уже более 2 лет, и сейчас я планирую купить новый ноутбук, и поэтому я задал этот вопрос. Когда я обновляю свою систему (компилирую), температура обычно составляет около 75 градусов Цельсия (на i7, ноутбуках ThinkPad). Разве это не ухудшает это? где я могу найти безопасный температурный диапазон, в котором он может работать? danilo2 12 лет назад 0
Согласно http://www.intel.com/content/www/us/en/processors/core/3rd-gen-core-lga1155-socket-guide.html температуре Tcase_Max (максимальная температура в соответствии со спецификацией процессора) из современных процессоров i7 при максимальной потребляемой мощности (т.е. максимальной нагрузке) около 70 градусов Цельсия. Вашему нынешнему процессору 2 года, поэтому вы можете найти спецификацию вашего процессора и увидеть его характеристики. Serge 12 лет назад 0
1
a CVn

Компьютерное оборудование не ухудшается быстрее, когда оно используется, при условии адекватного охлаждения. Как правило, то, что убивает электронику, - это тепло, а тепло можно уменьшить с помощью достаточного охлаждения; в современных персональных компьютерах это обычно означает активное охлаждение принудительным воздухом, но существуют и другие возможности (включая водяное охлаждение и, в системах с низким энергопотреблением, строго пассивное / конвективное охлаждение). Какие неисправности приводят к замедлению работы старых компьютеров и их аварийному завершению? и возможно ли для роутера «испортиться» со временем? коснуться этого.

Существует одно главное исключение: хранилище на основе флэш-памяти, например, используемое в твердотельных накопителях, которое имеет ограниченное количество циклов записи перед тем, как изнашивается каждая флэш-ячейка. Однако современные твердотельные накопители идут на все, чтобы смягчить это, и, несмотря на то, что люди могут сказать, что вы выбрали для предполагаемой рабочей нагрузки в большинстве клиентских и серверных рабочих нагрузок, они достаточно долговечны, особенно в плане износа флэш-памяти. Это включает в себя компиляцию программного обеспечения, которое, хотя и имеет тенденцию создавать большое количество файлов (включая большое количество небольших записей), также сильно кешируется системой и, следовательно, не обязательно подразумевает так много записей в стабильное хранилище. Как отметил СержВ качестве альтернативы вы можете рассмотреть запуск сборки в файловой системе типа tmpfs, которая обычно использует оперативную память для хранения, но прибегает к пространству подкачки, если недостаточно оперативной памяти. Это также может ускорить компиляцию, поскольку, в частности, для крупных проектов компиляция с большей вероятностью будет ограничена IOPS, чем пропускной способностью ввода-вывода или ЦП; и даже если он ограничен ЦП, более высокие IOPS, достижимые при использовании ОЗУ для хранения файлов исходного кода, не сделают ситуацию значительно хуже.

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

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