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.
Деградация процессора и HD в дистрибутиве Linux на основе исходного кода
Я долго задавался вопросом, будут ли исходные дистрибутивы Linux, такие как Gentoo или Funtoo, «разрушать» вашу систему быстрее, чем двоичные (например, Fedora или Debian). Я говорю о деградации процессора и жесткого диска.
Конечно, когда вы обновляете вашу систему, она должна скомпилировать все из исходного кода, так что это занимает больше времени, и ваш процессор используется в тяжелых условиях (он теплее и загружен).
Такие системы компилируют сотни пакетов еженедельно, так ли это важно? Разве такая система ухудшается быстрее, чем двоичные?
2 ответа на вопрос
Компьютерное оборудование не ухудшается быстрее, когда оно используется, при условии адекватного охлаждения. Как правило, то, что убивает электронику, - это тепло, а тепло можно уменьшить с помощью достаточного охлаждения; в современных персональных компьютерах это обычно означает активное охлаждение принудительным воздухом, но существуют и другие возможности (включая водяное охлаждение и, в системах с низким энергопотреблением, строго пассивное / конвективное охлаждение). Какие неисправности приводят к замедлению работы старых компьютеров и их аварийному завершению? и возможно ли для роутера «испортиться» со временем? коснуться этого.
Существует одно главное исключение: хранилище на основе флэш-памяти, например, используемое в твердотельных накопителях, которое имеет ограниченное количество циклов записи перед тем, как изнашивается каждая флэш-ячейка. Однако современные твердотельные накопители идут на все, чтобы смягчить это, и, несмотря на то, что люди могут сказать, что вы выбрали для предполагаемой рабочей нагрузки в большинстве клиентских и серверных рабочих нагрузок, они достаточно долговечны, особенно в плане износа флэш-памяти. Это включает в себя компиляцию программного обеспечения, которое, хотя и имеет тенденцию создавать большое количество файлов (включая большое количество небольших записей), также сильно кешируется системой и, следовательно, не обязательно подразумевает так много записей в стабильное хранилище. Как отметил СержВ качестве альтернативы вы можете рассмотреть запуск сборки в файловой системе типа tmpfs, которая обычно использует оперативную память для хранения, но прибегает к пространству подкачки, если недостаточно оперативной памяти. Это также может ускорить компиляцию, поскольку, в частности, для крупных проектов компиляция с большей вероятностью будет ограничена IOPS, чем пропускной способностью ввода-вывода или ЦП; и даже если он ограничен ЦП, более высокие IOPS, достижимые при использовании ОЗУ для хранения файлов исходного кода, не сделают ситуацию значительно хуже.
Основным убийцей электроники помимо тепла являются примеси напряжения, которые являются фактором питания и в значительной степени не связаны с тем, какие задачи вы выполняете на компьютере. При правильно подобранном источнике питания (который в основном вызывает беспокойство, если вы строите компьютер самостоятельно из деталей) и помимо примесей входного переменного тока (которые будут влиять на любую электронику), это для всех целей и задач не будет проблемой.
Похожие вопросы
-
9
В чем разница между командами "su -s" и "sudo -s"?
-
4
Требуется хороший бесплатный образ Ubuntu Server VMWare
-
4
Каковы различия между основными дистрибутивами Linux? Я замечу?
-
-
2
Ограничить использование процессора для Flash в Firefox?
-
2
Как мне заставить мой микрофон работать под Debian GNOME?
-
2
Конки установки - образцы / идеи?
-
3
Каковы различия между оконными менеджерами Linux?
-
5
Macbook Pro продолжает извлекать все, что я положил во внутренний оптический привод
-
3
Как максимально использовать время автономной работы ноутбука на ПК с Windows?
-
7
Почему жесткие диски никогда не бывают такими большими, как рекламируются?