LINUX.ORG.RU

Низкая скорость загрузки Debian с SSD - в чём может быть дело?


0

1

Здравствуйте. Имеется SSD-диск Intel SSDSA2BW120G3A на 120Gb. На нём был недавно установлен Debian (до этого Debian стоял на обычном HDD-диске). Система без иксов - одна консоль. Разделы на SSD-диске смонтированы с параметром discard:

/boot - на SSD-диске;
/ - на SSD-диске;
/home/ssd - на SSD-диске;
/var - на HDD-диске;
/tmp - на HDD-диске (сейчас в ОЗУ - tmpfs);
/home - на HDD-диске.

Раздел для свопа решил не создавать, поскольку, на мой взгляд, удобнее создать своп-файл в любом месте, любого размера и в любое время при необходимости.

Ожидал ускорения загрузки Debian после установки его на SSD-диск, но, фактически, скорость загрузки не изменилась по сравнению с загрузкой с обычного HDD-диска (составляет 15-20 секунд с момента включения до вывода запроса логина\пароля). В чём может быть проблема?

Вывод команды hdparm -t -T /dev/sda && hdparm -t -T /dev/sdb:

/dev/sda:
 Timing cached reads:   1756 MB in  2.00 seconds = 878.25 MB/sec
 Timing buffered disk reads: 260 MB in  3.00 seconds =  86.58 MB/sec

/dev/sdb:
 Timing cached reads:   1740 MB in  2.00 seconds = 870.41 MB/sec
 Timing buffered disk reads: 642 MB in  3.01 seconds = 213.35 MB/sec

, где /dev/sda - обычный HDD-диск, а /dev/sdb - SSD-диск.

С уважением.



Последнее исправление: Sferg (всего исправлений: 1)

15-20 секунд с момента включения до вывода запроса логина\пароля

Сколько времени из этих 15 секунд занимают POST, BIOS и бут-лоадер, а сколько сама система? У меня Дебиан в консоль поднимается с обычного HDD секунд за 5, если не меньше, а вот BIOS перед этим тормозит чуть ли не пол-минуты.

ddos3
()

Ты ещё скажи спасибо, что не стало хуже. Дешёвый и старый SSD хуже жёсткого диска, чего бы тут не пели местные эксперты про IOPсы.

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

Собственно, хотелось бы полный dmesg, хотя бы в той части, которая отвечает за определение sata-портов и дисков, подключенных к этим портам.

Впрочем, если вы уверены, что SSD работает в SATA-3, это не нужно.

Если у вас установлено мало служб и легковесный менеджер рабочих столов, то время загрузки и не будет сильно отличаться, потому что основное время уходит на ожидание одними скриптами из /etc/init.d/ других скриптов,а не на обращение к SSD. Коренным образом можно изменить ситуацию, установив другой менеджер инициализации - systemd

В debian он есть в штатном репозитории (testing или experimental)

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

Впрочем, если вы уверены, что SSD работает в SATA-3, это не нужно.

Нет, винт работает максимум на SATA2 (для SATA3 староват). Да и материнка работает тоже максимум на SATA2 (по той же причине).

Sferg
() автор топика

Может у тебя там сеть поднимается долго (хотя это очень врядли) или еще что-нибудь инициализируется при запуске долгое само по себе.
Да и уверен ты не измерял, может было 20 секунд, а стало 15, на глаз разницы не видно.

anonymous_sama ★★★★★
()

А что, Ubuntu на твоём SSD не тормозит? У меня за 6 сек до Unity стола, как и win7/8.

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

Если у вас установлено мало служб и легковесный менеджер рабочих столов, то время загрузки и не будет сильно отличаться, потому что основное время уходит на ожидание одними скриптами из /etc/init.d/ других скриптов,а не на обращение к SSD. Коренным образом можно изменить ситуацию, установив другой менеджер инициализации - systemd

Леннарт, залогиньтесь уже.

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

Замерял с помощью спортивного механического секундомера:

- Время загрузки с момента включения питания: 22 секунды (из них 10 секунд отводится под POST). - Время загрузки с момента появления надписи «Loading, please wait...»: 12 секунд.

Всё равно многовато, с учётом того, что у некоторых до рабочего стола грузится за 7 секунд, не говоря уже до обычной консоли (запрос логина\пароля).

Установлены и автозапускаются следующие пакеты: console-cyrillic, ddclient, gpm, hdparm, hostapd, isc-dhcp-server, preload, proftpd, samba и transmission-daemon.

Конфигурация ПК следующая:

Mainboard: Intel DN2800MT
CPU: Intel Atom N2800
RAM: SO-DIMM DDR3-1066, 4Gb
Sferg
() автор топика
Ответ на: комментарий от Sferg

Preload, пожалуй, отключите.

А вообще, действительно, установите systemd. С ним загрузка гораздо быстрее.

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