Рейтинг:1

Lubuntu — медленная загрузка — возможно, файл подкачки или раздел

флаг us

Я заметил, что мой Lubuntu 20.04 загружается медленно. До сих пор я прочитал несколько сообщений и могу поделиться с вами всей этой информацией, которую я собрал:

# systemd-анализировать вину
19.296s dev-sda5.device                                      
18.412s snapd.service                                        
17.480s сетевой-диспетчер.сервис                          
16.627s учетные записи-daemon.service                              
15.142s udisks2.service                                      
12.115s dev-loop13.device                                    
11.692s NetworkManager-wait-online.service                   
11.054s dev-loop9.device                                     
11.010s bluetooth.сервис                                    
11.008s avahi-daemon.service                                 
10.916s dev-loop14.device                                    
10.872s dev-loop17.device                                    
10.831s dev-loop8.device                                     
10.798s dev-loop12.device                                    
10.755s dev-loop19.device                                    
10.734s NetworkManager.service                               
10.716s данди.сервис                                       
10.665s dev-loop16.device                                    
10.638s dev-loop18.device                                    
10.604s dev-loop15.device                                    
10.604s dev-loop11.device                                    
 9.929с полкит.сервис                                       
 9.833s ofono.service                                                                                                                 
 9.176s switcheroo-control.service                                                                                                    
 9.158s тепловая служба                                                                                                              
 9.155s systemd-logind.service                                                                                                        
 9.051s wpa_supplicant.service                                                                                                        
 8.573s dev-loop10.device                                                                                                             
 7.504s dev-loop6.device                                                                                                              
 7.450s dev-loop7.device                                                                                                              
 7.439s dev-loop2.device
...

Критическая цепь это:

# systemd-анализировать критическую цепь
graphical.target @ 50,502 с
ââmulti-user.target @50.502s
  ââkerneloops.service @ 50,294 с + 207 мс
    âânetwork-online.target @ 50.270s
      ââNetworkManager-wait-online.service @38.577s +11.692s
        ââNetworkManager.service @27.837s +10.734s
          ââdbus.service @ 27.833s
            ââbasic.target @ 27.480s
              ââsockets.target @ 27.478s
                ââsnapd.socket @27.474s +3ms
                  ââsysinit.target @27.408s
                    ââsnapd.apparmor.service @26.409s +998ms
                      ââapparmor.service @23.930s +2.464s
                        ââlocal-fs.target @23.929s
                          ââboot-efi.mount @ 23,880 с + 48 мс
                            ââsystemd-fsck@dev-disk-by\x2duuid-B86C\x2d1FC8.service @23.705s +155ms
                              ââdev-disk-by\x2duuid-B86C\x2d1FC8.device @23.704s

фстаб:

    # sudo cat /etc/fstab
    # /etc/fstab: информация о статической файловой системе.
    #
    # Используйте 'blkid' для вывода универсального уникального идентификатора
    # устройство; это может использоваться с UUID= как более надежный способ именования устройств.
    # это работает, даже если диски добавляются и удаляются. См. fstab(5).
    #
    # <файловая система> <точка монтирования> <тип> <опции> <дамп> <пароль>
    # / был в /dev/sda5 во время установки
    UUID=5376f975-326e-467b-b615-3c05494fc9c9 / ошибки ext4=remount-ro 0 1
    # /boot/efi был на /dev/sda1 во время установки
    /swapfile нет swap sw 0 0
    UUID=B86C-1FC8 /boot/efi vfat umask=0077 0 1

И blkid показывает:

Судо Блкид
/dev/sda5: UUID="5376f975-326e-467b-b615-3c05494fc9c9" TYPE="ext4" PARTUUID="e2f7acbc-05"
/dev/loop0: TYPE="squashfs"
/dev/loop1: TYPE="squashfs"
/dev/loop2: TYPE="squashfs"
/dev/loop3: TYPE="squashfs"
/dev/loop4: TYPE="squashfs"
/dev/loop5: TYPE="squashfs"
/dev/loop6: TYPE="squashfs"
/dev/loop7: TYPE="squashfs"
/dev/sda1: UUID="B86C-1FC8" TYPE="vfat" PARTUUID="e2f7acbc-01"
/dev/loop8: TYPE="squashfs"
/dev/loop9: TYPE="squashfs"
/dev/loop10: TYPE="squashfs"
/dev/loop11: TYPE="squashfs"
/dev/loop12: TYPE="squashfs"
/dev/loop13: TYPE="squashfs"
/dev/loop14: TYPE="squashfs"
/dev/loop15: TYPE="squashfs"
/dev/loop16: TYPE="squashfs"
/dev/loop17: TYPE="squashfs"
/dev/loop18: TYPE="squashfs"
/dev/loop19: TYPE="squashfs"

Также lsbkl выводит это:

#sudo lsbkl -f
# Здесь есть дополнительная информация, но я думаю, что сейчас она не актуальна.
#...
сда                                                                       
ââsda1 vfat B86C-1FC8 511M 0% /boot/efi
ââsda2                                                                    
ââsda5 ext4 5376f975-326e-467b-b615-3c05494fc9c9 806,9G 7% /
sr0  

гном-диски смарт-данные-1:

смарт-данные-1

гном-диски смарт-данные-2:

смарт-данные-2

бесплатная команда:

~$ бесплатно -ч
общее количество использованных бесплатных общих баффов/доступных кешей
Память: 5,7Gi 853Mi 409Mi 119Mi 4,4Gi 4,4Gi
Своп: 2,0Ги 1,0Ми 2,0Ги

Вы знаете, что может происходить? Я предполагаю, что за это может быть ответственен раздел sda1 или файл подкачки. Если это так, как это можно исправить? Заранее спасибо!

heynnema avatar
флаг ru
Насколько медленно медленно, в секундах? Отредактируйте свой вопрос и покажите мне `free -h` и `swapon -s` и `sysctl vm.swappiness`. Начинайте комментировать меня с @heynnema или я пропущу их.
Adrian - avatar
флаг us
@heynnema загружается через 45-50 секунд. ~$ бесплатно -ч общее количество использованных бесплатных общих баффов/доступных кешей Память: 5,7Gi 743Mi 2,0Gi 93Mi 3,0Gi 4,6Gi Своп: 2,0Gi 0B 2,0Gi ~$ swapon -s Имя файла Тип Размер Используемый Приоритет / файл подкачки 2097148 0 -2 ~$ sysctl vm.swappiness vm.swappiness = 60
heynnema avatar
флаг ru
Всегда добавляйте данные как редактирование вашего вопроса, а не как комментарии, пожалуйста. Отредактируйте свой вопрос и покажите мне скриншоты окна SMART Data приложения «Диски» (можно прокручивать, можно сделать 2 снимка экрана). У вас HDD или SSD?
Adrian - avatar
флаг us
Отредактировал мой вопрос и добавил 1 скриншот. Я не могу найти окно данных SMART. Надеюсь, приложенный скриншот поможет! Спасибо @heynnema.
heynnema avatar
флаг ru
Нет, перейдите в меню с тремя точками и выберите SMART Data & Tests. Кроме того, есть ли причина, по которой ваш диск имеет таблицу разделов MBR вместо GPT/GUID? Это HDD, да?
Adrian - avatar
флаг us
Готово (отредактированный вопрос со скриншотами)! Да, это HDD. Нет, сейчас нет причин. Эта машина пришла с ОС Windows. Конечно, первое, что я сделал, это установил Ubuntu :P Но это было много лет назад. Я сделал какие-то ошибки с разделами? Спасибо @heynnema!
heynnema avatar
флаг ru
Спасибо за скриншоты. У вас есть ошибки чтения/записи и чрезмерные ошибки загрузки/выгрузки. Сколько лет этому приводу? Вы слышите щелчки от привода? Это внутренний диск SATA или что-то еще?
Adrian - avatar
флаг us
Спасибо за ваш ответ @heynnema! Как вы думаете, эти ошибки замедляют загрузку Lubuntu? Этот компьютер (и его диск) выпущен в августе 2014 года.Привод внутренний. Я не знаю, SATA ли это, но я предполагаю, что это так.
heynnema avatar
флаг ru
Отредактируйте свой вопрос и покажите мне `free -h`, и я могу немного изменить свой ответ.
Adrian - avatar
флаг us
Я просто редактирую @heynnema, добавляя вывод бесплатной команды. Я проверю ваш ответ сейчас, и если вы его отредактируете, я проверю позже. Спасибо за вашу помощь!
Adrian - avatar
флаг us
@heynnema Я оставил комментарий в вашем ответе. Но я не мог поставить ваше имя с @ в этом комментарии. Вот почему я пишу это.
Adrian - avatar
флаг us
Давайте [продолжим это обсуждение в чате](https://chat.stackexchange.com/rooms/126362/discussion-between-adrian-and-heynnema).
guiverc avatar
флаг cn
Лично я не считаю LXQt самым быстрым рабочим столом для запуска (однако он является одним из самых быстрых после запуска), но использование вами `gnome-disks` (программа GTK3) на рабочем столе Qt5 означает, что вы не знаете о приложения с наборами инструментов / библиотеками и, таким образом, потенциально замедляют работу вашей системы из-за выбора приложения (т. Е. Заставляют несколько библиотек загружаться в память, которые делают одно и то же, тратя ресурсы (особенно оперативную память) и замедляя время загрузки самостоятельно). Эти проблемы не будут отображаться в том, что вы предоставили (кроме вашей фотографии). Вы можете решить, что более медленная загрузка того стоит; Я тоже использую некоторые приложения GTK3.
Adrian - avatar
флаг us
@guiverc, основываясь на данных, которые я предоставил в своем вопросе, я считаю, что должна быть проблема с разделом или файлом подкачки. Как вы сказали, сочетание разных рабочих столов и/или приложений может замедлять работу, но, похоже, это не так. Если у вас есть какие-то намеки, не противоречащие общедоступной информации, я буду рад их прочитать. Заранее спасибо.
Рейтинг:1
флаг ru

На вашем жестком диске есть ошибки чтения/записи и чрезмерные ошибки загрузки/выгрузки. Диск может быть просто старым, и до выхода из строя.

HDD много медленнее, чем SSD, и, как правило, загружаются много помедленнее. Ожидайте время загрузки примерно 30-90 секунд.

КАБЕЛИ

Переместите кабели данных и питания на заднюю часть жесткого диска и на материнскую плату.

ТАБЛИЦА РАЗДЕЛОВ

Ваш диск, вероятно, должен быть в формате GPT ... хотя с компьютером 2014 года может быть BIOS, а не UEFI ... это может быть невозможно.

МЕНЯТЬ

2G /swapfile немного маловат, и мы увеличим его до 4G...

Запись: Неправильное использование г.м. и дд команды могут привести к потере данных. Предложите скопировать/вставить.

в Терминал...

sudo swapoff -a # отключить своп
sudo rm -i /swapfile # удалить старый /swapfile

sudo dd if=/dev/zero of=/swapfile bs=1M count=4096

sudo chmod 600 /swapfile # установить правильную защиту файлов
sudo mkswap / файл подкачки # инициализация / файл подкачки
sudo swapon /swapfile # включить своп
free -h # подтвердить 6G RAM и 4G swap

Отредактируйте /etc/fstab, используя sudo -H gedit /etc/fstab или же судо пико /etc/fstab.

Подтвердите эту строку /swapfile в /etc/fstab... и подтвердите отсутствие других строк "swap"... используйте ПРОБЕЛы в этой строке... подтвердите БЕЗ ТАБУЛЯЦИИ...

/swapfile нет swap sw 0 0

reboot # перезагрузить и проверить работу

ПЛОХИЕ БЛОКИ

Давайте проверим ваш диск на наличие плохих блоков...

Примечание: НЕ прерывайте сканирование плохих блоков!

Примечание: НЕ блокируйте твердотельный накопитель.

Примечание: сделайте резервную копию важных файлов ПЕРВЫМ!

Примечание: это займет много часов

Примечание. У вас может быть ожидающий сбой жесткого диска.

Загрузитесь с Ubuntu Live DVD/USB в режиме «Попробуйте Ubuntu».

В Терминал...

судо фдиск -л # идентифицируем все разделы "Файловая система Linux"

sudo e2fsck -fcky /dev/sdXX # тест только для чтения

или же

судо e2fsck -fccky /dev/sda5 # неразрушающий тест чтения/записи (рекомендуемые)

Параметр -k важен, потому что он сохраняет предыдущую таблицу сбойных блоков и добавляет в эту таблицу все новые сбойные блоки. Без -k вы теряете всю предыдущую информацию о плохих блоках.

Параметр -fccky...

   -f Принудительная проверка, даже если файловая система кажется чистой.

   -c Эта опция заставляет e2fsck использовать программу badblocks(8) для выполнения
         сканирование устройства только для чтения, чтобы найти плохие блоки.
         Если обнаружены плохие блоки, они добавляются в плохой блок.
         inode, чтобы предотвратить их размещение в файле или каталоге.
         Тори. Если эта опция указана дважды, то сканирование плохих блоков
         будет проводиться с использованием неразрушающего теста чтения-записи.

   -k В сочетании с параметром -c любые существующие поврежденные блоки в
         список плохих блоков сохраняется, и любые новые плохие блоки, обнаруженные
         запущенные плохие блоки (8) будут добавлены к существующим плохим блокам
         список.

   -y Предполагать ответ «да» на все вопросы; позволяет e2fsck быть
         используется неинтерактивно. Эта опция может быть не указана в
         то же время, что и опции -n или -p.
Adrian - avatar
флаг us
Извините, но у меня есть вопрос по этому поводу: "Подтвердите эту строку /swapfile в /etc/fstab... и не подтвердите никаких других строк "подкачки"... используйте ПРОБЕЛ в этой строке... подтвердите БЕЗ ЗАКЛАДОК...". У меня там уже есть /swapfile. Должен ли я внести какие-либо изменения в существующую строку после изменения ее размера до 6 ГБ?
heynnema avatar
флаг ru
@Adrian- Вы можете пропустить эту часть. В основном он был предназначен для пользователей, у которых еще не было /swapfile. И `free -h` должен показать файл подкачки 4G (не 6G).
Adrian - avatar
флаг us
никаких заметных изменений после изменения размера на 4G / файл подкачки. Я все еще думаю, что это происходит по какой-то причине с монтированием /boot/efi (раздел sda1).
heynnema avatar
флаг ru
@ Adrian- Вы уже проверили кабели и запустили процедуру проверки неисправных блоков?
Adrian - avatar
флаг us
Не могу проверить кабели прямо сейчас. Я запускаю процедуру бэд-блоков. Он будет длиться не менее 10 часов. На данный момент почти 4 часа, ноль бэд-блоков.
heynnema avatar
флаг ru
@Adrian- Статус, пожалуйста...
Adrian - avatar
флаг us
никаких изменений после проверки диска. Но я отключил NetworkManager-wait-online.service, и теперь время загрузки составляет около 47 секунд.
heynnema avatar
флаг ru
@Adrian- Это не так уж плохо. Вы подключаетесь через беспроводную сеть или Ethernet?
Adrian - avatar
флаг us
Подключаюсь по беспроводному соединению. Может быть, еще что-то, что я могу сделать, это что-то с сервисом snapd. Я знаю, что не должен отключать его, но как-то попытаться заставить его работать быстрее. Спасибо за помощь! Я отмечу ваш ответ как тот, который решил мою проблему.
heynnema avatar
флаг ru
@Adrian- Из `sudo blkid` мы видим, что у вас установлено 20 приложений Snap. Вы можете удалить ненужные снимки, но не удаляйте снимки, которые были помещены туда Ubuntu. Обратите внимание, что с компьютером 2014 года с жестким диском вы не сможете сильно ускорить загрузку.
Adrian - avatar
флаг us
Я буду. Спасибо за помощь!

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.