хочу задать два вопроса:
1) возможно ли качественная оптимизация системы? если да, то расскажите рецепт.
2) а нужна ли она вообще? стоит ли она времени?
вопрос навеян вот этой темой: http://linuxforum.ru/viewtopic.php?id=2918
как выяснилось, весь интернет заполнен враньём (не побоюсь этого слова) о некоторых фишках убунты, на деле - всё это чушь.
так-же гуляет статья одного местного сумасшедшего с Хабра, который предлагает некоторые странные методы для дебиан например, утверждая, что загрузка системы ускорилась в 2 раза.
я считаю, что он мягко говоря врёт.
сейчас пытаюсь собрать ядро с некоторыми интересностями, но хотел бы от вас узнать, кто из академического интереса пробовал что-то оптимизировать и что вышло?
Красноглазая оптимизация linux
чтобы проверить врет или не врет, нужно повторить.
кто мешает?
Прекратил эксперименты с оптимизацией много лет назад. Ради 5-10% не стоит так упираться.
Достаточное количество памяти, выключение лишних сервисов и грамотная разбивка диска залог быстрой работы.
Откровенно говоря мне кажется более разумным потратить время на зарабатывание денег на память и более быстрый винт, чем тратить время и нервы на напилинг.
с upstart повторил, тесты в картинках даже есть.
по поводу предложения о ext4 - у меня корень в reiserfs, он по скорости не уступает ниразу, так, что опять "блаблабла"
о некоторых фишках убунты, на деле - всё это чушь.
Но 9.04 стал примерно в два раза быстрее загружаться по сравнению с 8.10 - так что правда .
чем тратить время и нервы на напилинг.
сейчас у меня смысл не в самом напилинге, а в процессе. ведь это хороший опыт для понимания процессов творящихся в линукс при загрузке.
[quote=system-root]о некоторых фишках убунты, на деле - всё это чушь.
Но 9.04 стал примерно в два раза быстрее загружаться по сравнению с 8.10 - так что правда .[/quote]
так, и что там про Убунту?
хорошо, поясню фанатам убунты: я завел разговор не о версиях, не о фоновых службах, а о таких низкоуровневых вещах как ядро, init, драйвера, ключи для gcc
хорошо, поясню фанатам убунты: я завел разговор не о версиях, не о фоновых службах, а о таких низкоуровневых вещах как ядро, init, драйвера, ключи для gcc
Так они оптимизировали и переписали инит .
хорошо, поясню фанатам убунты: я завел разговор не о версиях, не о фоновых службах, а о таких низкоуровневых вещах как ядро, init, драйвера, ключи для gcc
я не думаю, что перекомпиляция ядра повысит скорость работы системы.
Так они оптимизировали и переписали инит .
так я ихний init себе воткнул - разницы ноль! развадос
system-root, после этого все стали переписывть. Ты возми дебиан 8 года и воткни туда.
Ну если хватает знания-времени-желания для красноглазой оптимизации, то почему бы и нет, особенно на коком нибудь нетбуке, где ясно что меняться ничего не будет, может и имеет смысл подпилить, вот только много-ли будет толку? Неужели у гентушника с таким же фс, сервисами, софтом система работает быстрее чем у меня? Сомневаюсь.
скажите, а спецификации инструкций процессоров - это закрытая информация?
Филин, в дебиане стоит sys v init, он кагбе там всегда стоял, и совсем не похож на убунтовский upstart.
но именно убунта позиционирует свой upstart как новшевство, которое позволяет ей грузиться быстрее всех, кто-то писал, что даже быстрее генту.
Termo, вроде часитчно. Сан полностью открывала какой проц - остальные нет.
В целом методы оптимизации программного обеспечения не меняются уже десятилетия. Ключики могут чуток помочь, но не сильно.
Секретно недокуметнированного --make2xfaster в природе нет :)
Вообще если хотите чему-то научиться, то начинать надо с теории, а не сразу ядро оптимизировать.
Ну если хватает знания-времени-желания для красноглазой оптимизации, то почему бы и нет, особенно на коком нибудь нетбуке, где ясно что меняться ничего не будет, может и имеет смысл подпилить, вот только много-ли будет толку? Неужели у гентушника с таким же фс, сервисами, софтом система работает быстрее чем у меня? Сомневаюсь.
есть очень хороший сайт, посвященный оверклогингу, так там тестируют производительность процессоров на попугаях.
и этому можно верить с определенной долей скепсиса.
но нигде не встречал сравнение генты и дебианом на одном и том же железе. на сколько скорость работы генты выше убунты в попугаях?
system-root, но так она и грузилась. Был такой момент - сейчас догнали некоторые.
Termo, а есть оверклокеры в линукс?
Termo, вроде часитчно. Сан полностью открывала какой проц - остальные нет.
значит программисты, проектирующие ядра могут ориентироваться только на некие "средние значения"?
как я понимаю, если протоколы процессоров будут полностью рассекречены, можно будет создать ядро, которое учтет весь спектр возможностей процесса, так?