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

내 하드 드라이브가 최근 응용 프로그램을로드하는 데 몇 초가 걸려 느리게 작동합니다. 그건 히타치 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 내부의 하드 드라이브

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



답변

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

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

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

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


답변

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


답변