내 하드 드라이브는 벤치 마크에서는 성능이 좋지만 응용 프로그램에서는 느린 이유는 무엇입니까?


2

내 하드 드라이브가 최근 응용 프로그램을로드하는 데 몇 초가 걸려 느리게 작동합니다. 그건 히타치 HTS723232L9SA62 ( 7200 RPM ). 벤치마킹을했고 속도는 70 메가 바이트 / 초 범위. 그러나 응용 프로그램 (예 : Google 크롬)을 열면 iotop (Linux를 사용함)을 실행하고 하드 드라이브 사용률이 약 5 00 킬로바이트 / 초 1 메가 바이트 / 초 . 때로는 주변에서 최고점에 달할 것입니다. 초당 15 메가 바이트 몇 초 동안 기다렸다가 다시 1-2MB / 초 . SMART 오류가 없습니다.

이것이 어떻게 가능한지? 벤치마킹에서 내 하드 드라이브 속도를 다음과 같이 표시하는 이유는 무엇입니까? 60 내가 얻는 속도보다 빠른 속도? 이 속도를 어떻게 낮출 수 있습니까? 이것은 파편처럼 들리지만 리눅스와 ext2 파일 시스템을 사용하고 있습니다. 단편화는 사소하거나 존재하지 않아야합니다. 320GB 하드 드라이브에서 200GB 이상 무료로 사용할 수 있습니다.

내 컴퓨터 사양

  • 씽크 패드 x61
  • Intel Core2Duo 2.00GHz
  • 2GB DDR2-667 메모리
  • 히타치 HTS723232L9SA62 320GB 7200RPM 내부의 하드 드라이브

당신의 도움을 주셔서 감사합니다!


1
"불량 섹터"라는 두 단어는 벤치 마크가 좋은 섹터에 쓰고 있고 응용 프로그램이 이미 디스크에 존재하므로 읽고 있어야합니다. HDD를 교체하고 기뻐하십시오. HDD의 크기를 기준으로 HDD의 나이가 오래된 경우 이전에 박물관의 대부분의 그림을 연령 기반으로 조정하면
Ramhound

@ Ramhound 이러한 불량 섹터를 조사 할 방법이 있습니까? 나는 점검했고 SMART 오류는 없었다. 이것은 불량 섹터를 의미하지 않습니까?
Albert Z.

이미 2GB의 메모리가 가능합니다 (예 : 많은 탭이있는 크롬 사용). 이미 읽은 동일한 디스크로 페이징하고 있습니다. 보통의 HD 벤치 마크는 테스트가 있지만 테스트 실행이 아니라 디스크로의 페이징 테스트입니다. 대부분의 경우 HD 벤치 마크는 HD 자체 (및 컨트롤러 및 버스) 만 테스트하기 위해 나머지 I / O만으로는 거의 방해받지 않는 작은 풋 프린트 프로그램입니다.
Psycogeek

답변:


0

벤치 마크에서 연속적인 섹터 스트림에 글을 쓰고 해당 섹터 스트림을 다시 읽으면 응용 프로그램을 부팅 할 때 헤드가 많은 파일을로드하는 디스크 전체를 추적합니다. 이것이 검색 시간입니다.

이를 줄이기 위해 조각 모음을 권장합니다.

디스크는 메모리에 무언가를 적극적으로로드 (15MB / s) 한 다음 실제로로드가 완료되면 실제로 처리를 시작합니다 (아무 것도 드롭하지 않음).

Windows 작업 관리자에서 HDD 통계를 볼 수 있습니다.


귀하의 신속한 응답에 감사드립니다. 나는 리눅스 (3.19.0-20)를 ext2 파일 시스템으로 돌리고있다. 따라서 조각 모음은 아마도 해결책이 아닙니다. 이것이 다른 곳의 병목 현상 때문일 수 있습니까?
Albert Z.

0

벤치마킹 소프트웨어를 알지 못하면서 대답하기가 어려우며 포괄적 인 "실제 테스트"가 얼마나 기초적 인지도 모릅니다. 합성 테스트에서는 정상 작업으로 사용하는 것과 같이 실제로 발생하지 않는 활동을 벤치마킹 할 수 있습니다. 실제로는 그렇지 않은 연속 된 스트레치를 쓰거나 읽을 수 있습니다. 어쩌면 다른 벤치마킹 소프트웨어 패키지를 시험해보고 거기에서 어떻게 움직이는 지 볼 수 있습니다.


나는 지침에 따라 나의 벤치 마크에 'dd'를 사용했다. 이리
Albert Z.
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.