LINUX.ORG.RU

Как ускорить установку соединения интернета?

 


1

1

Собственно сабж.

На данный момент использую dhcpcd, а не NetworkManager. Может ли теоретически последний ускорить процесс установки соединения?

После загрузки системы еще жду 5 лишних секунд, запущенные программы простаивают. (система на ssd)

Ответ на: комментарий от prefetch

сам заводится

да с пол-оборота, не то что всякая legacy труха

anonymous
()
Ответ на: комментарий от deep-purple

Мне кажется, у ТСа последовательный вариант sysvinit, вот система и ждёт пока получит адрес.
NetworkManager в данном случае действительно должен убрать задержку.

Или переехать на дебиан, с параллельным стартом сервисов.

aidaho ★★★★★
()

логично же:
* ставишь статический айпишник
* прописываешь нужные хосты в /etc/hosts
* для остального прописываешь шустрый dns в /etc/resolv.conf
* правильно настраиваешь зависимости от net, чтоб все что нужно запускалось после установки линка

anTaRes ★★★★
()

Я делал проще на генте. Стартовал сначала иксы, потом сеть.

a1batross ★★★★★
()
Ответ на: комментарий от awesomenickname

а есть бенчи какие нибудь? чисто исследовательский интерес.

и да, кеш у тебя нормально настроен?

Deleted
()
Ответ на: комментарий от robot12

Если жить вечно, то о такой фигне конечно не стоит заморачиваться.

Deleted
()
Ответ на: комментарий от Deleted

Бенчей нету, но визуально соединяться стало чуток быстрее.

ну systemd-analyze показывал 6 сек загрузки, теперь 5 если мы о цифрах говорим :)

awesomenickname ★★★★★
() автор топика

к роутеру попробуй подключаться

anonymous
()
Ответ на: комментарий от anonymous

если OpenRC - можно и асинхронность врубить

# Set to «YES» if you want the rc system to try and start services
# in parallel for a slight speed improvement. When running in parallel we
# prefix the service output with its name as the output will get
# jumbled up.
# WARNING: whilst we have improved parallel, it can still potentially lock
# the boot process. Don't file bugs about this unless you can supply
# patches that fix it without breaking other things!
#rc_parallel=«NO»

з.ы.
SystemD конечно хорошо, насчет многого решает сам нужно оно тебе или нет
и соотв. настраивает/запускает, и с параллельным запуском все ок.
Вот только когда доходит дело самому что-то прикрутить (hddtemp на четыре винта, в моем случае) - начинает ломаться как целка. И тут вопрос кто не готов, hddtemp с его параметрами (принимает список девайсов, /dev/sda /dev/sdb ...), либо системд с его желанием все контролировать (передает параметры как строку, отчего hddtemp пытается читать температуру с девайса «/dev/sda /dev/sdb», или /dev/sda «/dev/sdb», как повезет :) ).

Каким-то чудом я таки впихнул невпихуемое, сломал ему енвайронмент. Плюется ошибками в лог, говорит что такое не ест, и передает все как есть :)
Логов, тоже, за день метров 200 написал...
Еще одни иксы руками запускать не дал...
Кароче, не дорос я еще до такой совершенной системы, ниасилил.

anTaRes ★★★★
()
Ответ на: комментарий от awesomenickname

Тогда поздравляю с победой :-) Может когда-нибудь зделаю полноценный бенчмарк. В networkd кажется относительно недавно запилили какой-то хитрый хак, который ускоряет работу с DHCP.

Deleted
()
Ответ на: комментарий от anTaRes

ах да, еще вспомнилось про SystemD:
* решил что /var/tmp нужно чистить
* решил что опции монтирования у меня не правильные и использовал свой вариант со stripe=xxx и еще хрен-зна-с-чем во все поля

anTaRes ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.