Медленное выключение ноутбука
Ноутбук Toshiba Sattelite A110-293
С некоторых пор, по-моему после перехода на ядра >2.6.19, периодически, без видимой причины и бессистемно, выключение (перезагрузка) происходят раз в 5-10 медленнее.
Это заметно даже по выходу из графического режима и переходу в консоль. Все скрипты выполняются, но гораздо медленнее, особенно размонтирование разделов. Чаще всего это происходит, если выключению предшествует активная работа жёсткого диска, например emerge <что-нибудь_большое>.
Графика - KDE
# uname -r
2.6.22-suspend2-r1a
#lspci -v | grep IDE
00:1f.2 IDE interface: Intel Corporation 82801GBM/GHM (ICH7 Family) SATA IDE Controller (rev 02) (prog-if 80 [Master])
#df -h
Файловая система Разм Исп Дост Исп% смонтирована на
/dev/sda3 1020M 493M 528M 49% /
udev 10M 244K 9,8M 3% /dev
/dev/sda1 59M 11M 46M 19% /boot
/dev/mapper/vgroup-usr
5,0G 3,0G 2,1G 60% /usr
/dev/mapper/vgroup-portage
1,0G 389M 636M 38% /usr/portage
/dev/mapper/vgroup-local
1,0G 143M 882M 14% /usr/local
/dev/mapper/vgroup-opt
1,0G 552M 473M 54% /opt
/dev/mapper/vgroup-home
50G 33G 17G 67% /home
/dev/mapper/priv_home
15G 11G 5,0G 67% /home/dirty
shm 247M 0 247M 0% /dev/shm
tmpfs 1,5G 8,0K 1,5G 1% /tmp
# mount
/dev/sda3 on / type reiserfs (rw,noatime,nodiratime,notail)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec)
udev on /dev type tmpfs (rw,nosuid)
devpts on /dev/pts type devpts (rw,nosuid,noexec)
/dev/sda1 on /boot type ext2 (rw,noatime)
/dev/mapper/vgroup-usr on /usr type reiserfs (rw,noatime,nodiratime,notail)
/dev/mapper/vgroup-portage on /usr/portage type reiserfs (rw,noatime,nodiratime,notail)
/dev/mapper/vgroup-local on /usr/local type reiserfs (rw,noatime,nodiratime,notail)
/dev/mapper/vgroup-opt on /opt type reiserfs (rw,noatime,nodiratime,notail)
/dev/mapper/vgroup-home on /home type reiserfs (rw,noatime,nodiratime,notail,user_xattr)
/dev/mapper/priv_home on /home/lupo type reiserfs (rw,noatime,nodiratime,notail,user_xattr)
shm on /dev/shm type tmpfs (rw)
tmpfs on /tmp type tmpfs (rw,size=1536m,mode=1777)
usbfs on /proc/bus/usb type usbfs (rw,noexec,nosuid,devmode=0664,devgid=85)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
Домашний раздел пользователя размещён на шифрованном (cryptsetup-luks) разделе.
- Для комментирования войдите или зарегистрируйтесь
Очень похоже,
Очень похоже, что этому предшествует "спящий" режим, после которого не включается обратно DMA.
Очень похоже, что этому предшествует "спящий" режим
Диск SATA, поэтому режима DMA у него, по-моему, нет. Да и такое "неправильное" поведение ноутбука не зависит, "спал" ли в он или нет перед этим.
Проверка скорости диска
Сейчас периодически делаю
# hdparm -t /dev/sda
Заметил, что перед "медленным" выключением скорость падает в 3-4 раза, с 33 MB/sec до 7-10 MB/sec.
Железо?
Поюзай любой SMART-list , посмотри, может у тебя винчестер на грани сдоха. Если нет, то это может быть... Хз. какой у тебя проц?
какой у тебя проц?
Genuine Intel(R) CPU T1350 @ 1.86GHz
Поюзай любой SMART-list
Запускал
smartctl -t long -d ata /dev/sda
Ошибок нет.
!resier
Мб попробовать юзать ext3 вместо reiser? Все надежнее
_________________
~? **!
-----
Не думаю. Ошибки в fs светились бы как "Файл не найден" "Файл повреждён" и "какого чёрта?". Такие ошибки пишутся внятно, английским языком.
Такие ошибки пишутся внятно, английским языком.
В dmesg никаких ошибок, связанных с повреждением файловой системы, не видно.
sync
А если сделать
# emerge big-big-package
а потом
# sync
, то
# shutdown -h now
также медленно будет выполняться?
А если сделать
У меня оболочка zsh
# My ~/.zlogout
sync
clear
Хотя я пробовал и вручную то же самое :(