Рейтинг:0

Как исправить отставание ввода-вывода после установки карты RAID-контроллера?

флаг us

Несколько месяцев назад я установил аппаратную карту RAID-контроллера на свою рабочую станцию. С тех пор я часто испытываю раздражающие лаги клавиатуры, что-то пропущено, а что-то в неправильном порядке (как будто они были доставлены потоками, работающими параллельно). Я также заметил, что моя мышь и графический интерфейс ведут себя неправильно (Fire Fox, PyCharm) и что иногда требуется заметное время (несколько секунд) для синхронизации между PyCharm окно и редактируемый файл.

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

На выходе sudo iotop -oPa работая в течение некоторого времени, я не вижу ни одного процесса, превышающего 1% ввода-вывода (здесь строки заголовка для краткости):

Всего DISK READ: 0,00 Б/с | Общая скорость записи на диск: 0,00 Б/с
Текущее чтение с диска: 0,00 Б/с | Текущая запись на диск: 0,00 Б/с
    PID PRIO USER DISK READ DISK WRITE SWAPIN IO> COMMAND                                                                                                 
    404 be/3 корень 0,00 B 1352,00 K 0,00 % 0,36 % [jbd2/sda2-8]
   6028 be/3 корень 0,00 B 19,98 M 0,00 % 0,13 % [jbd2/dm-0-8]
   6002 be/4 корень 0,00 Б 0,00 Б 0,00 % 0,05 % [dmcrypt_write/2]

Я думаю, что соответствующая часть lspci -vv вывод:

02:00.0 Контроллер шины RAID: Broadcom / LSI MegaRAID SAS-3 3008 [Fury] (версия 02)
        Подсистема: Fujitsu Technology Solutions MegaRAID SAS-3 3008 [Fury]
        Управление: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
        Статус: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Задержка: 0, размер строки кэша: 64 байта
        Прерывание: вывод A направлен на IRQ 78
        NUMA-узел: 0
        Регион 0: порты ввода-вывода на 8000 [размер = 256]
        Регион 1: память на уровне df900000 (64-разрядная, без предварительной выборки) [размер = 64 КБ]
        Регион 3: Память на уровне df800000 (64-разрядная, без предварительной выборки) [размер = 1 МБ]
        Расширение ПЗУ на df700000 [отключено] [размер = 1M]
        Возможности: [50] Управление питанием версии 3
                Флаги: PMEClk- DSI- D1+ D2+ AuxCurrent=0 мА PME(D0-,D1-,D2-,D3горячий-,D3холодный-)
                Статус: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
        Возможности: [68] Express (v2) Endpoint, MSI 00
                DevCap: MaxPayload 4096 байт, PhantFunc 0, задержка L0 с <64 нс, L1 <1 мкс
                        ExtTag+ AttnBtn- AttnInd- PwrInd- RBE+ FLReset- SlotPowerLimit 0,000 Вт
                DevCtl: CorrErr- NonFatalErr- FatalErr- UnsupReq-
                        RlxdOrd- ExtTag+ PhantFunc- AuxPwr- NoSnoop+
                        MaxPayload 256 байт, MaxReadReq 512 байт
                DevSta: CorrErr+ NonFatalErr- FatalErr- UnsupReq+ AuxPwr- TransPend-
                LnkCap: порт № 0, скорость 8 ГТ/с, ширина x8, ASPM L0, задержка на выходе L0 с <2 мкс
                        ClockPM- Surprise- LLActRep- BwNot- ASPMOptComp+
                LnkCtl: ASPM отключен; RCB 64 байта Отключено — CommClk+
                        ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
                LnkSta: скорость 8 ГТ/с (хорошо), ширина x4 (понижена)
                        TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
                DevCap2: Время ожидания завершения: диапазон BC, TimeoutDis+, NROPrPrP-, LTR-
                         10BitTagComp-, 10BitTagReq-, OBFF не поддерживается, ExtFmt-, EETLPPrefix-
                         EmergencyPowerReduction не поддерживается, EmergencyPowerReductionInit-
                         FRS-, TPHComp-, ExtTPHComp-
                         AtomicOpsCap: 32-битный, 64-битный, 128-битный CAS-
                DevCtl2: Время ожидания завершения: от 50 мкс до 50 мс, TimeoutDis-, LTR-, OBFF отключено
                         AtomicOpsCtl: ReqEn-
                LnkCtl2: Целевая скорость соединения: 8GT/s, EnterCompliance-SpeedDis-
                         Диапазон передачи: нормальный рабочий диапазон, EnterModifiedCompliance- ComplianceSOS-
                         Соответствие De-emphasis: -6dB
                LnkSta2: Текущий уровень подавления акцентов: -6 дБ, EqualizationComplete+, EqualizationPhase1+
                         EqualizationPhase2+, EqualizationPhase3+, LinkEqualizationRequest-
        Возможности: [a8] MSI: Enable- Count=1/1 Maskable+ 64bit+
                Адрес: 0000000000000000 Данные: 0000
                Маскировка: 00000000 Ожидание: 00000000
        Возможности: [c0] MSI-X: Enable+ Count=97 Masked-
                Таблица векторов: BAR=1 offset=0000e000
                PBA: BAR=1, смещение=0000f000
        Возможности: [100 v2] Расширенные отчеты об ошибках
                UEsta: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
                UEMsk: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
                UESvrt: DLP+ SDES+ TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
                CEsta: RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr+
                CEMsk: RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr+
                AERCap: указатель первой ошибки: 00, ECRCGenCap- ECRCGenEn- ECRCChkCap- ECRCChkEn-
                        MultHdrRecCap- MultHdrRecEn- TLPPfxPres- HdrLogCap-
                Заголовок: 00000000 00000000 00000000 00000000
        Возможности: [1e0 v1] Дополнительный PCI Express
                LnkCtl3: LnkEquIntrruptEn-, PerformEqu-
                LaneErrStat: 0
        Возможности: [1c0 v1] Бюджетирование мощности <?>
        Возможности: [148 v1] Альтернативная интерпретация идентификатора маршрутизации (ARI)
                ARICap: MFVC-ACS-, Следующая функция: 0
                ARICtl: MFVC-ACS-, функциональная группа: 0
        Используемый драйвер ядра: megaraid_sas
        Модули ядра: megaraid_sas

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

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