저는 Windows 7 64비트, 96MB 디스크 캐시를 갖춘 Vuze 5.6.0.0을 실행하고 있습니다. 옵션이 있는데,파일 → 성능 옵션 → 미리 읽기를 수행하여 업로드 시 디스크 읽기를 줄입니다.. 이 옵션은 기본적으로 활성화되어 있는 것으로 보입니다.
활성화하고 시드만(최대 업로드 슬롯 3개, 업로드 제한 30kB/초) 경우 다음과 같은 캐시 프로필이 표시되는 경향이 있습니다(이 특정 토렌트의 조각 크기는 8MB입니다).
즉, 최대 600MB 미만의 데이터를 제공하기 위해 2.29GB의 디스크 읽기를 사용하여 최대 18%의 히트만 발생합니다. 평균 디스크 읽기 속도는 업로드 속도보다 훨씬 높습니다.
미리 읽기를 비활성화하면 예상대로 업로드 속도와 동일한 일정한 디스크 읽기 속도로 디스크에서 읽은 데이터 양과 읽기 횟수의 약 1/5이 표시됩니다.
논리적으로 이것은 나에게 의미가 있습니다. 클라이언트가 본질적으로 무작위 조각을 요청할 때 미리 읽기가 어떻게 효과적일 수 있습니까?
그러나 미리 읽기는 기본적으로 활성화되어 있으므로 기본 옵션에 대해 의문을 제기하고 싶지 않습니다. 나는 일반적으로 이유가 무엇인지 모르더라도 기본적으로 활성화되어 있는 타당한 이유가 있다고 가정합니다.
그래서 내 질문은 다음과 같습니다
- Vuze의 미리 읽기 옵션은 반대 효과가 있는 것처럼 보이지만 실제로 디스크 읽기를 줄이는 데 효과적입니까? 제가 결과를 잘못 해석하고 있는 걸까요?
- 그렇지 않다면 왜 기본적으로 선택되어 있습니까?
- 또한 그렇지 않다면 어떤 상황에서~할 수 있었다효과적일까요(내 상황에 아무 것도 하지 않더라도 다른 용도로 사용할 수 있을까요)?
답변1
미리 읽기는 기본적으로 비활성화되어 있습니다. 과거에 활성화했거나 플러그인을 확인해야 합니다.
이 옵션은 업로드할 데이터를 읽을 때 Vuze가 연결의 다음 순차적 요청에 대비하여 방금 읽은 업로드된 데이터 다음의 데이터를 순차적으로 읽음을 의미합니다. 귀하의 경우에는 순차적 요청이 전혀 도착하지 않으므로 이 옵션의 효과는 디스크를 휴지통으로 보내는 것뿐입니다.
부작용 없이 미리 읽기를 비활성화할 수 있습니다. 데이터를 순차적으로 읽는 경우 Windows는 Vuze보다 미리 읽기를 훨씬 더 잘 최적화합니다.