디스크의 파티션 위치가 속도에 영향을 줍니까?

디스크의 파티션 위치가 속도에 영향을 줍니까?

/var첫 번째 파티션을 배치하면 다른 파티션을 디스크 헤드에 더 가깝게 배치하는 것보다 파티션 /home의 성능이 향상됩니까? 디스크 섹터 위치가 중요합니까?//var

어떤 사람들은 더 나은 성능을 위해 스왑 영역을 파티션 헤드에 더 가깝게 배치해야 한다고 말하는 것을 들었습니다.

답변1

네, 진짜예요.

디스크의 플래터는 고정된 속도(보통 7200RPM)로 회전합니다. 따라서 헤드가 플래터 외부 상단에 있으면 내부 트랙보다 회전당 헤드 아래로 더 많은 표면적이 통과됩니다. 따라서 회전당 더 많은 IO가 있을 수 있습니다.
(드라이브의 "시작"은 플래터의 외부 트랙입니다)

이제 이것이 특히 널리 사용되어서는 안 되는 교환의 경우 눈썹을 치켜세울지 여부는 논쟁의 여지가 있습니다.

답변2

드라이브 IO 속도가 주요 병목 현상이었던 10년 전에는 사실이었습니다. 실제로 스왑을 별도의 드라이브에 배치하여 메인 버스에서 멀리 두는 것이 좋습니다.

그 이후로 IO 속도는 향상되었으며 성능 조정을 위한 파티션 레이아웃은 이제 무시할 수 있습니다.

추가되었으며 스왑을 더 가깝게 배치하면 성능이 향상된다고 가정하면 다음을 사용하는 것이 좋습니다.대량 교환첫 번째. 성능을 위해서는 이것이 바로 피해야 할 것입니다(전혀 있다면). RAM 처리량에 비해 스와핑은 핀홀 병목 현상이 발생하므로 가상화 또는 대규모 데이터 세트 처리와 같이 부하가 심한 경우에만 사용해야 합니다.

/var반면에 이 방법은 더 자주 사용되지만 이 방법이 성능을 향상시킨다는 것을 보여주는 벤치마크를 본 적이 없습니다. 이것이 사실이라면 나는 매우 관심을 가질 것입니다 :-)

고쳐 쓰다: 이걸 찾았어흥미로운 성능 튜닝 가이드플래터 외부에 /tmp 또는 /var를 배치하면 속도가 빨라질 수 있음을 나타냅니다. 이것은 의미가 있습니다. FTP/웹 서버와 같은 것에 도달해야 할 수도 있는 로드의 차이를 살펴보는 것을 기억하십시오.

답변3

2019 업데이트:

SSD 성능은 향상되었고 가격은 원래 질문이 더 이상 유용한 의미를 갖지 않는 지점까지 떨어졌습니다. 성능이 문제인 경우 OS를 SSD에 배치하고 전체 드라이브에서 동일한 성능을 얻을 수 있습니다.

관련 정보