Я недавно модернизировал свою машину с Ubuntu 14.04.4 на Ubuntu 16.04.1, но в то время как мой компьютер загружался за 40 секунд, после обновления время было значительно увеличено до 2 до 3 минут. Первый простой чек просмотреть в dmesg
1 2 3 4 5 |
[ 9.776990] usb 3-4.4.2: pl2303 converter now attached to ttyUSB0 [ 11.510201] floppy0: no floppy controllers found [ 98.444400] vboxdrv: Found 8 processor cores [ 98.460319] vboxdrv: TSC mode is Invariant, tentative frequency 4026996449 Hz [ 98.460321] vboxdrv: Successfully loaded version 5.0.26 (interface 0x00240000 |
Там немного 87 секунд разрыв между проверкой на дискету и драйверы VirtualBox . Так что, безусловно, проблема есть, но логи не дают четких ответов.
Я читал, что ты можно использовать Systemd-анализ, чтобы выяснить, какие процессы могут замедлить работу компьютера во время загрузки:
1 2 3 4 5 6 7 8 |
systemd-analyze blame 8.121s apt-daily.service 7.658s NetworkManager-wait-online.service 931ms docker.service 710ms winbind.service 695ms nmbd.service 647ms samba-ad-dc.service 543ms ModemManager.service |
Два процесса выполняются близко к 8 секундам, но эти 16 секунд до сих пор не могут объяснить, почему загрузка занимает 2 минуты. В конце концов, я понял, что у Systemd-анализа есть еще несколько тузов в рукаве:
1 2 3 4 |
systemd-analyze Startup finished in 5.784s (kernel) + 3min 651ms (userspace) = 3min 6.425s systemd-analyse plot > test.svg |
Первая команда показывает , что нет никаких проблем с самим ядром, а то, что замедляет находится в пользовательском пространстве. Вторая команда рисует огромный загрузочный график (SVG), форма которого выглядит как на картинке ниже.
Так что тут есть на что посмотреть, а именно области как раз перед большим отрывом … Я увеличил их:
Есть несколько вещей, в том числе там DVDROM диск, и “Prolific Technology serial controller”, подключенные к / DEV / ttyUSB0. Последний представляет собой USB-TTL для отладки платы на PL2303, так что я удалил его и перезагрузил мою машину, и чудо! Время загрузки была уменьшена до 17 секунд:
1 2 3 4 |
systemd-analyze Startup finished in 5.764s (kernel) + 11.282s (userspace) = 17.047s systemd-analyse plot > test2.svg |
Диаграмма SVG также изменилась полностью и большинство тех же сервисов загрузились в гораздо меньшее время. Так как я не использую каждый день отладчик я решил подключать его только по необходимости. В идеале, я предполагаю, что ошибка должна быть исправлена, но я не уверен ,в том какой пакет вызывает проблемы.
Вчера я также решил изучить проблемы производительности Firefox (переключение или закрытие вкладки займет от 2 до 3 секунд), и я обнаружил , что последние версии браузера Firefox (47+ и более) включают в себя поддержку монитора производительности который показывает какая надстройка, плагин или страница могут быть проблематичными. Просто дайте ему поработать некоторое время, а затем вернитесь на вкладку посмотреть предупреждения. Это помогло мне найти надстройку что значительно замедляет просмотр, так что я отключил её, и производительность теперь стала намного лучше.
Благодарим сайт cnx-software.com за предоставленную информацию
Оригинал статьи тут