HDD의 엄청난 속도 저하


0

기본적으로 수백만 개의 파일을 읽고 쓰는 엄청난 양의 I / O 작업을 수행하는 다중 스레드 프로그램을 실행하고있었습니다. 몇 가지 문제 / 버그가 있었으며 프로그램을 중단하여 문제를 해결 한 다음 다시 실행했습니다.

이제 문제는 언젠가 모든 것이 매우 느려진 것입니다. 예기치 않은 속도 저하의 가능한 이유는 무엇입니까? 불량 섹터가 될 수 있습니까? 또는 파일 시스템에 문제가 있습니까?

데이터를 외장 드라이브에 복사하려고 시도했는데 대략적인 시간은 350 시간이었습니다 !! (4 kB / 초)의 속도로.

파일 시스템 : Ext4
플랫폼 : Ubuntu 13.04


5
불량 섹터가 있는지 확인하고 해당 도구를 사용하여 다시보고 할 수있는 도구가 있습니다.
Ramhound

너무 많은 파일에 동시에 액세스하려고하지 마십시오. 그렇게하면 디스크 헤드가 파일에서 파일로 이동하기를 기다리는 대부분의 시간을 소비하게됩니다. 데이터 액세스 패턴이 병리적일 수 있으며 이는 성능을 저하시킵니다.
David Schwartz

답변:


0

먼저 문제의 원인을 스스로 확인해야합니다. 하드웨어 또는 소프트웨어 와 같은 여러 가지 이유로 발생할 수 있습니다 .

나는 다음 점검을한다 :

  • 데이터 케이블 (SATA 대부분)을 점검하고 테스트 할 때 다른 케이블로 교체하십시오.
  • 데이터 케이블을 마더 보드의 다른 포트로 옮기고 (예를 들어 SATA0에서 SATA1로 이동) 테스트하십시오.
  • 하드 디스크의 SMART 데이터를 확인하십시오. Ubuntu 13.04에는 디스크라는 소프트웨어가 있습니다. 대시를 열고 검색하십시오. 스마트 데이터와 논리 불량 섹터가 있는지를 보여줍니다.
  • 논리 불량 섹터가 있으면이를 수정할 수 있습니다. 내 대답을 여기에서 확인하십시오 https://askubuntu.com/questions/267068/i-have-4029-bad-sectors-should-i-worry/424514#424514
  • 여전히 문제가있는 경우 실제 불량 섹터가있을 수 있으며이 디스크에 더 이상 의존해서는 안되며 데이터 복구 전문가에게이를 표시하여 중요한 경우 데이터를 추출하는 것이 좋습니다.
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.