"느린" 드라이브 문제를 진단하는 방법

"느린" 드라이브 문제를 진단하는 방법

저는 최근 스토리지용으로 새로운 SATA 1TB Seagate Barracuda 하드 드라이브를 설치했습니다. 최근에 드라이브에서 "읽기"하는 데 1~2분, 운이 좋다면 수십 초 정도 지연되는 문제가 발생했습니다. 미디어를 시청하면 프로그램이 중단되고 ls해당 디렉토리에서 실행이 지연되며 게임 플레이가 중단됩니다.

문제(SATA 연결 실패/커널 문제)를 진단하려면 어떻게 해야 합니까? 최근에 잘못된 종료로 인해 일부 디렉터리가 손상된 후 드라이브에서 e2fsck를 실행했습니다. 일부 사용자는 드라이브 상태를 확인하기 위해 SMART로 시작하는 것을 권장합니다. 저는 데비안 스트레치를 사용합니다.

uname -a

Linux vera 4.9.0-6-amd64 #1 SMP Debian 4.9.82-1+deb9u3 (2018-03-02) x86_64 GNU/Linux

그래서 /var/log/messages를 살펴보고 이것을 발견했습니다. SATA 연결에 결함이 있는 것으로 보이며 커널이 연결을 시작하려고 시도하고 있습니다. 내가 맞나요?

Apr  3 22:55:19 vera kernel: [40047.961486] ata4: lost interrupt (Status 0x50)
Apr  3 22:55:19 vera kernel: [40047.961524] ata4: hard resetting link
Apr  3 22:55:20 vera kernel: [40048.841537] ata4: SATA link up 1.5 Gbps (SStatus 113 SControl 310)
Apr  3 22:55:20 vera kernel: [40048.870611] ata4.00: configured for UDMA/33
Apr  3 22:55:20 vera kernel: [40048.870632] ata4: EH complete
Apr  3 22:55:54 vera kernel: [40082.779512] ata4: lost interrupt (Status 0x50)
Apr  3 22:55:54 vera kernel: [40082.779551] ata4: hard resetting link
Apr  3 22:55:55 vera kernel: [40083.655597] ata4: SATA link up 1.5 Gbps (SStatus 113 SControl 310)
Apr  3 22:55:55 vera kernel: [40083.679941] ata4.00: configured for UDMA/33
Apr  3 22:55:55 vera kernel: [40083.679954] ata4: EH complete
Apr  3 22:56:27 vera kernel: [40115.557306] ata4: lost interrupt (Status 0x50)
Apr  3 22:56:27 vera kernel: [40115.557343] ata4: hard resetting link
Apr  3 22:56:28 vera kernel: [40116.433391] ata4: SATA link up 1.5 Gbps (SStatus 113 SControl 310)
Apr  3 22:56:28 vera kernel: [40116.461843] ata4.00: configured for UDMA/33
Apr  3 22:56:28 vera kernel: [40116.461861] ata4: EH complete

마찬가지로 /var/log/syslog에서

Apr  3 22:55:19 vera kernel: [40047.961486] ata4: lost interrupt (Status 0x50)
Apr  3 22:55:19 vera kernel: [40047.961502] ata4.00: exception Emask 0x10 SAct 0x0 SErr 0x40d0002 action 0xe frozen
Apr  3 22:55:19 vera kernel: [40047.961507] ata4: SError: { RecovComm PHYRdyChg CommWake 10B8B DevExch }
Apr  3 22:55:19 vera kernel: [40047.961510] ata4.00: failed command: READ DMA EXT
Apr  3 22:55:19 vera kernel: [40047.961515] ata4.00: cmd 25/00:18:70:05:16/00:00:2b:00:00/e0 tag 0 dma 12288 in
Apr  3 22:55:19 vera kernel: [40047.961515]          res 40/00:00:00:4f:c2/00:00:00:00:00/40 Emask 0x14 (ATA bus error)
Apr  3 22:55:19 vera kernel: [40047.961518] ata4.00: status: { DRDY }
Apr  3 22:55:19 vera kernel: [40047.961524] ata4: hard resetting link
Apr  3 22:55:20 vera kernel: [40048.841537] ata4: SATA link up 1.5 Gbps (SStatus 113 SControl 310)
Apr  3 22:55:20 vera kernel: [40048.870611] ata4.00: configured for UDMA/33
Apr  3 22:55:20 vera kernel: [40048.870632] ata4: EH complete
Apr  3 22:55:54 vera kernel: [40082.779512] ata4: lost interrupt (Status 0x50)
Apr  3 22:55:54 vera kernel: [40082.779529] ata4.00: exception Emask 0x10 SAct 0x0 SErr 0x40d0002 action 0xe frozen
Apr  3 22:55:54 vera kernel: [40082.779534] ata4: SError: { RecovComm PHYRdyChg CommWake 10B8B DevExch }
Apr  3 22:55:54 vera kernel: [40082.779537] ata4.00: failed command: READ DMA EXT
Apr  3 22:55:54 vera kernel: [40082.779542] ata4.00: cmd 25/00:10:e0:cf:16/00:00:2b:00:00/e0 tag 0 dma 8192 in
Apr  3 22:55:54 vera kernel: [40082.779542]          res 40/00:00:00:4f:c2/00:00:00:00:00/40 Emask 0x14 (ATA bus error)
Apr  3 22:55:54 vera kernel: [40082.779545] ata4.00: status: { DRDY }
Apr  3 22:55:54 vera kernel: [40082.779551] ata4: hard resetting link
Apr  3 22:55:55 vera kernel: [40083.655597] ata4: SATA link up 1.5 Gbps (SStatus 113 SControl 310)
Apr  3 22:55:55 vera kernel: [40083.679941] ata4.00: configured for UDMA/33

고양이/프로세스/인터럽트

     CPU0       CPU1       CPU2       CPU3       CPU4       CPU5       CPU6       CPU7       
  0:         48          0          0    1166123          0          0          0          0   IO-APIC   2-edge      timer
  1:          1          0          0          2          0          0          0          0   IO-APIC   1-edge      i8042
  8:          0          0          0          0          0          0          0          0   IO-APIC   8-edge      rtc0
  9:          0          0          0          0          0          0          0          0   IO-APIC   9-fasteoi   acpi
 12:          0          0          0          4          0          0          0          0   IO-APIC  12-edge      i8042
 14:          0          0          0      19994          0          0          0          0   IO-APIC  14-edge      ata_piix
 15:          0          0          0          0          0          0          0          0   IO-APIC  15-edge      ata_piix
 16:          0          0          0          0          0          4          0          0   IO-APIC  16-fasteoi   ehci_hcd:usb1, uhci_hcd:usb7
 18:          0          0          0          0          0          0          0          0   IO-APIC  18-fasteoi   uhci_hcd:usb4, uhci_hcd:usb8, i801_smbus
 19:          0          0        160          0          0      24990          0          0   IO-APIC  19-fasteoi   uhci_hcd:usb5, uhci_hcd:usb6, ata_piix
 21:         94         81       3922      25446      66573          0          0          0   IO-APIC  21-fasteoi   uhci_hcd:usb3
 23:          0          0          0          0          0          0          0          0   IO-APIC  23-fasteoi   ehci_hcd:usb2, uhci_hcd:usb9
 24:          0          0          0          0          0          0          0          0   PCI-MSI 49152-edge      aerdrv, PCIe PME
 25:          0          0          0          0          0          0          0          0   PCI-MSI 458752-edge      PCIe PME, pciehp
 26:          0          0          0          0          0          0          0          0   PCI-MSI 468992-edge      PCIe PME, pciehp
 27:          0          0          0          0      70083          0         18          0   PCI-MSI 1572864-edge      ens133
 28:          0          0          0          0        544          0          0          0   PCI-MSI 442368-edge      snd_hda_intel:card0
 29:          0          0          0          0          0        185          0          0   PCI-MSI 526336-edge      snd_hda_intel:card1
 30:          0          0          0          0          0          0        531     129765   PCI-MSI 524288-edge      radeon
NMI:        742        758        770        770        762        722        761        616   Non-maskable interrupts
LOC:     478730     477562     476552     397908     493850     486872     491882     734216   Local timer interrupts
SPU:          0          0          0          0          0          0          0          0   Spurious interrupts
PMI:        742        758        770        770        762        722        761        616   Performance monitoring interrupts
IWI:          0          0          0          2          0          0          1          1   IRQ work interrupts
RTR:          1          0          0          0          0          0          0          0   APIC ICR read retries
RES:     240104     166326     137077     158336     121230     117014     116487     241295   Rescheduling interrupts
CAL:      39159      40225      43556      34693      52710      37347      44372      37116   Function call interrupts
TLB:      28743      29063      31826      25607      41560      26281      32662      25775   TLB shootdowns
TRM:          0          0          0          0          0          0          0          0   Thermal event interrupts
THR:          0          0          0          0          0          0          0          0   Threshold APIC interrupts
DFR:          0          0          0          0          0          0          0          0   Deferred Error APIC interrupts
MCE:          0          0          0          0          0          0          0          0   Machine check exceptions
MCP:          9          9          9          9          9          9          9          9   Machine check polls
ERR:          0
MIS:          0
PIN:          0          0          0          0          0          0          0          0   Posted-interrupt notification event
PIW:          0          0          0          0          0          0          0          0   Posted-interrupt wakeup event

관련 정보