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

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

/var첫 번째 파티션으로 /home과 을 넣으면 디스크 헤드 근처에 다른 파티션을 놓는 것보다 /의 파티션 성능이 더 좋아지나요 ? /var디스크 섹터 위치가 중요합니까?

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

답변1

그래, 사실이야.

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

이제 이것이 눈에 띄게 될 것인지, 특히 어쨌든 광범위하게 사용해서는 안되는 스왑의 경우 논쟁의 여지가 있습니다.

답변2

드라이브 IO 속도가 주요 병목 현상이었던 10년 전만 해도 이는 사실이었습니다. 실제로 스왑을 기본 버스에서 분리하기 위해 별도의 드라이브에 배치하는 것이 좋습니다.

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

추가하고 스왑을 더 가깝게 배치하면 성능이 향상된다고 가정하면 다음을 사용하게 될 것입니다.교환이 많다우선 첫째로. 성능을 얻으려면 피해야 할 것이 바로 이것이다. 스왑은 RAM 처리량에 비해 핀홀 병목 현상이 발생하므로 가상화 또는 대규모 데이터 세트 처리와 같이 로드가 많은 경우에만 사용해야 합니다.

/var반면에 더 자주 사용되지만 성능을 향상시키기 위해 이 트릭을 나타내는 벤치마크를 아직 본 적이 없습니다. 이것이 사실이라면 매우 흥미로울 것입니다 :-)

업데이트: 이걸 찾았어흥미로운 성능 튜닝 가이드플래터의 외부 영역에 /tmp 또는 /var를 배치하면 속도가 향상됩니다. 이는 의미가 있습니다. FTP/웹 서버와 같은 로드에 도달하는 데 필요할 수 있는 차이점을 확인하십시오.

답변3

2019 업데이트:

솔리드 스테이트 드라이브는 원래 질문이 더 이상 유용한 의미를 갖지 않는 지점까지 성능이 향상되고 가격이 낮아졌습니다. 성능이 무엇이든 중요하다면 운영 체제를 SSD에 놓고 전체 드라이브에서 동일한 성능을 얻으십시오.

관련 정보