MyTetra Share
Делитесь знаниями!
Долгая загрузка
Время создания: 25.03.2017 13:54
Раздел: Computer - Linux

Не смотрел время загрузки сразу после установки, но субъективно моя 13.04 после определенных действий стала загружаться раза в 1.5 - 2 медленней. Поскольку не придал этому значения сразу, отследить, что за действия так начали тормозить загрузку, уже не представляется возможным.

Посмотреть полный лог последней загрузки:

$ dmesg

Время: 27.9 sec.

1. Длинный зависон проиходил на подключении swap раздела. За 4+ года работы на этом ущербном нетбуке с 2Гб ОЗУ, система ниразу не ушла в своп. Отключаю:

Комментим строку с указанием своп раздела в /etc/fstab

На случай, если он все же потребуется - изменяию параметры в nano /etc/sysctl.conf добавив строку:

vm.swappiness=10


Время: 24.7 sec.


2. Обнаружились сообщения о том, что система постонно подключает IPv6. Дизейблим его по инструкции:


To disable ipv6, you have to open /etc/sysctl.conf using any text editor and insert the following lines at the end:


net.ipv6.conf.all.disable_ipv6 = 1

net.ipv6.conf.default.disable_ipv6 = 1

net.ipv6.conf.lo.disable_ipv6 = 1


If ipv6 is still not disabled, then the problem is that sysctl.conf is still not activated.


To solve this, open a terminal and type the command,


sudo sysctl -p


You will see this in the terminal:


net.ipv6.conf.all.disable_ipv6 = 1

net.ipv6.conf.default.disable_ipv6 = 1

net.ipv6.conf.lo.disable_ipv6 = 1


After that, if you run:


$ cat /proc/sys/net/ipv6/conf/all/disable_ipv6


It will report:


1


If you see 1, ipv6 has been successfully disabled.


При этом все равно dmesg продолжал выдавать:

ubuntu IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready

отжирая секунду загрузочного времени.

Решение - отключить IPv6 через GRUB:

$ sudo gedit /etc/default/grub

Находим строку, в которой есть запись "GRUB_CMDLINE_LINUX", и редактируем ее следующим образом

GRUB_CMDLINE_LINUX="ipv6.disable=1"

То же самое можно добавить к значению переменной с именем "GRUB_CMDLINE_LINUX_DEFAULT" — будет работать любой вариант. Сохраняем файл, закрываем и перегенерируем конфигурацию grub.

$ sudo update-grub2

Перезагружаемся. Сообщения от IPv6 пропали.

Время: 24.3 sec.

Почти 4 секунды профит. Не густо, но хоть что-то.


Так же в этом разделе:
 
MyTetra Share v.0.53
Яндекс индекс цитирования