1.1, Anonymousw (?), 19:56, 31/05/2012 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
тут не сказано про настрйки prelink и как быть с wine, так-как prelink "убивает" вайн если проходиться по его компонентам, ещё есть e4rat который дефрагментит и предзагружает файлы для загрузки, но это не более чем изврат.
| |
1.2, pavlinux (ok), 20:00, 31/05/2012 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
> Опции "raid=noautodetect" и "libahci.ignore_sss=1" позволяют ускорить время
> инициализации ядра из-за пропуска дополнительных проверок.
После сделать dmesg | grep 'lpj='
и дописать в ядро этот loop per jitter, например lpj=11111111
(по 50 мс на ядро, cэкономит.)
А так же,
- похрерачить все символы через strip -S
- дисковый раздел должен быть один! Никаких /boot, /run, /var...
- в ядре дефлотным IO шыдулером сделать deadline, потом менять на нужный...
...
B И ваще, оптимизация начинается с кастрации ядра, чтоб не писать raid=noautodetect :)
> irqbalance
Уже сто тыщь раз писали, что с меньше чем 8 ПРОЦЕССОРАМИ (не ядрами),
оно без полезно в режиме демона, можно раз в полчаса вызывать с флагом --oneshot
| |
|
2.4, Аноним (-), 22:00, 31/05/2012 [^] [^^] [^^^] [ответить]
| +/– |
> А так же,
> - похрерачить все символы через strip -S
символы в отдельных пакетах -debuginfo, которые по умолчанию не установлены
| |
|
3.5, an. (?), 23:06, 31/05/2012 [^] [^^] [^^^] [ответить]
| +/– |
> символы в отдельных пакетах -debuginfo, которые по умолчанию не установлены
символы (отладочная информация) - да, отдельно, но после компиляции в библиотеках все равно хранятся имена функций, которые можно удалить с помощью strip (подробности man strip).
| |
|
4.6, Аноним (-), 23:26, 31/05/2012 [^] [^^] [^^^] [ответить]
| +/– |
/usr/lib/rpm/redhat/brp-strip-static-archive выполняет 'strip -g' , а это то же, что и 'strip -S'
| |
|
5.7, pavlinux (ok), 00:40, 01/06/2012 [^] [^^] [^^^] [ответить]
| +/– |
Ах да, теперь маленькая -s (ака --strip-all), раньше -S ваще не было.
Но стрипать банарники, это самая последняя стадия,
когда уже всё оптимизированно по самые "неболуйся".
| |
|
|
|
|
1.3, pavlinux (ok), 20:12, 31/05/2012 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
> sudo rm /etc/systemd/system/multi-user.target.wants/NetworkManager.service
Уважаю! :)
| |
1.8, xandry (ok), 21:27, 01/06/2012 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
> Опции "raid=noautodetect" и "libahci.ignore_sss=1" позволяют ускорить время
инициализации ядра из-за пропуска дополнительных проверок.
Каких проверок? Если с "raid=noautodetect" всё более менее понятно из названия, то что делает "libahci.ignore_sss=1"?
| |
|
2.9, pavlinux (ok), 03:39, 02/06/2012 [^] [^^] [^^^] [ответить] | +/– | Дикий баян, за 2009 год Тогда уже юзали в Оpenembbedded, OSADL, RTLinux, ART Li... большой текст свёрнут, показать | |
|
1.11, СуперАноним (?), 12:48, 24/06/2012 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Лучше потерять время на монтирование при загрузке, но сделать отдельный раздел для /home, чем париться с копированием туда-сюда при необходимости полной переустановки системы.
| |
|
2.12, Feodor Slonikov (?), 00:25, 13/01/2013 [^] [^^] [^^^] [ответить]
| +/– |
> Лучше потерять время на монтирование при загрузке, но сделать отдельный раздел для
> /home, чем париться с копированием туда-сюда при необходимости полной переустановки системы.
после этой оптимизации чего улучшение всего 8 сек вместо обещанных много :)
но проблемка появилась не переключается раскладка комбинации клавиш менял но переключить получается только выбором в панели keyboard layouts
спасайте меня все! и со старым новым годом :)
| |
|
1.13, partizan (??), 12:03, 23/12/2014 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
У меня вообще что-то странное случилось. Время загрузки более 3-х минут.
[root@comp-celeron-cpu-c52aa6 ~]# sudo systemd-analyze
Startup finished in 3.985s (kernel) + 3min 884ms (userspace) = 3min 4.870s
[root@comp-celeron-cpu-c52aa6 ~]#
что делать с этим (userspace)?
Система перестала вообще грузится, т.к. диск забился под завязку всяким хламом (как я потом выяснил). Диск почистил от мусора. Стала загружаться система. Но вот так надолго подвисает.
В Линукс я не эксперт. Подскажите хоть направление, где искать решение.
| |
|