LINUX.ORG.RU

[gentoo]Подвисает система\HDD

 


0

1

Система с KDE установлена на ноутбук с двумя винтами SSD(пусто), HDD(Gentoo), периодический подвисает и когда это происходит индикатор HDD горит безперерывно т.е., как я понимаю, происходит какое-то долгое обращение к жесткому. Пробовал вырубить индексацию удалением nepomuk и -semantic-desktop, не помогло. Подскажите в чем может быть проблема?


В логах ничего подозрительного нет?
Как собрано ядро?
Какое железо (может ошибка в к-л модуле драйвера)?
Как часто зависает?

backbone
()

emerge -av iotop

anonymous
()

Подскажите в чем может быть проблема?

12309?

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

В логах ничего подозрительного нет?

В логах тишина.

Как собрано ядро?

lspci -nvv + lsusb -vv и genkernel --menucofig или следует приложить .config?

Какое железо (может ошибка в к-л модуле драйвера)?

SATA -

00:1f.2 0106: 8086:1c03 (rev 05) (prog-if 01 [AHCI 1.0])
        Subsystem: 17aa:3975
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
        Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 0
        Interrupt: pin B routed to IRQ 50
        Region 0: I/O ports at 3098 [size=8]
        Region 1: I/O ports at 30bc [size=4]
        Region 2: I/O ports at 3090 [size=8]
        Region 3: I/O ports at 30b8 [size=4]
        Region 4: I/O ports at 3060 [size=32]
        Region 5: Memory at f1c08000 (32-bit, non-prefetchable) [size=2K]
        Capabilities: [80] MSI: Enable+ Count=1/1 Maskable- 64bit-
                Address: feeff00c  Data: 41b1
        Capabilities: [70] Power Management version 3
                Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot+,D3cold-)
                Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
        Capabilities: [a8] SATA HBA v1.0 BAR4 Offset=00000004
        Capabilities: [b0] PCI Advanced Features
                AFCap: TP+ FLR+
                AFCtrl: FLR-
                AFStatus: TP-
        Kernel driver in use: ahci
        Kernel modules: ahci 

Как часто зависает?

Примерно раз в 20-30 минут.

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

> В логах тишина.
> Примерно раз в 20-30 минут.

Не mlocate ли в конце лога?

> lspci -nvv + lsusb -vv и genkernel --menucofig или следует приложить .config?

Думаю, стоит запастбинить, чтобы бегло просмотреть, вдруг придёт озарение...

> SATA -

Надо гуглить баги в ядре по железу, причём не обязательно по SATA.

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

Не, нельзя) Вспомнил, когда конфижил в fstab'е /, наткнулся в мане на пример noatime, сделал у себя так же:

/dev/sdb2               /               ext4            noatime         0 1
Из-за этого могут быть проблемы?

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

> Из-за этого могут быть проблемы?

Не думаю, что с такими симптомами... free и htop ещё надо смотреть. А swap присутствует (swapon -s)? Или, может, как отметили, и правда бэды. HDD сколько лет?

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

HDD сколько лет?

Месяц ему.) По-этому грешу на кривизну своих рук при конфигурации системы.

fang90
() автор топика
Ответ на: комментарий от fang90
[ root@desktop ] megabaks # equery b smartctl
 * Searching for smartctl ... 
sys-apps/smartmontools-5.41-r1 (/usr/sbin/smartctl)
[ root@desktop ] megabaks #

ставлю на 12309
но очень не хватает iotop

megabaks
()

12309.
Лови засранца, который тебе систему ввода-вывода грузит. Возможно, кстати, что ты делал какие-то тяжелые операции и система просто синкает кэши с фс.

pekmop1024 ☕☕☕☕☕
()

У вас того, ус отклеился слэш не в ту сторону смотрит...

unanimous
()
Ответ на: комментарий от fang90
[ megabaks@desktop ] ~ $ eix iotop
[I] sys-process/iotop
     Available versions:  0.4.3
     Installed versions:  0.4.3(05:23:43 13.07.2011)
     Homepage:            http://guichaz.free.fr/iotop/
     Description:         Iotop has a top-like UI used to show which process is using the I/O

[ megabaks@desktop ] ~ $
megabaks
()
Ответ на: комментарий от megabaks

ай-блин

*   CONFIG_TASK_IO_ACCOUNTING:  is not set when it should be.
 *   CONFIG_TASK_DELAY_ACCT:     is not set when it should be.
Пошел перекомпиливать ядро.

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

>есть большие подозрения на virtuoso
очень вероятно
потому не держу подобных засранцев

megabaks
()

> Месяц ему.) По-этому грешу на кривизну своих рук при конфигурации системы.

Просмотрел только что бегло конфиг ядра, вроде всё как у всех (что касается 12309), разве что драйвер какой глючит если... Включены frame pointers и отладка везде, где только можно.

И что на счёт mlocate/slocate, её не видно с cron-ом в /var/log/messages?

* CONFIG_TASK_IO_ACCOUNTING: is not set when it should be. * CONFIG_TASK_DELAY_ACCT: is not set when it should be.

Тоже было много где отключено, зависаний не было.
На счёт 12309 есть сомнения. Кеш не может быть настолько большим, чтобы винчестер шуршал долго.

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

а на ssd журнал нужно отключить 100%, чтоб не сдохли раньше времени.

кстати на reiserfs лаги из-за журналирования меньше (на глазок) :3

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

Да я, кажысь, исправил проблемму методом конфига laptopmode-tools и выпиливанием virtuoso. Сейчас все норм.

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