파티션의 (상대) 위치가 중요합니까?

파티션의 (상대) 위치가 중요합니까?

현재 디스크(ST1000LM014)의 레이아웃은 다음과 같습니다.

여기에 이미지 설명을 입력하세요.

파티션의 (상대) 위치가 중요합니까?

주문의 장점과 단점은 무엇입니까?

swap, home, root
swap, root, home
root, swap, home
root, home, swap
home, swap, root
home, root, swap

?

감사해요.

답변1

"회전하는 녹" 디스크(HDD)에서 매우 일반적인 경험 법칙은 디스크의 시작 부분( = 의 왼쪽 gparted)으로 향하는 것이 일반적으로 끝(오른쪽)보다 빠르다는 것입니다.

그러나 지금 스토리지 성능이 정말로 필요하다면 SSD 드라이브를 구입하십시오. SSD와 HDD의 성능 차이는 매우 최적화된 HDD 파티션 배열로 달성할 수 있는 것보다 훨씬 더 큽니다.


디스크의 전체 크기에 비해 스왑 파티션은 성능에 미치는 영향이 미미할 정도로 작습니다. (빠른 교체가 필요한 경우 RAM 부족에 직면할 가능성이 높으며, 이는 더 많은 RAM을 구입하는 것이 가장 좋습니다!)

따라서 이는 본질적으로 운영 체제 파일에 대한 (약간) 더 빠른 액세스를 선호하는지 아니면 /home.

/usr/include소스 코드에서 소프트웨어를 자주 컴파일하는 경우 컴파일러가 광범위하게 액세스할 수 있는 파티션이 포함되어 있으므로 루트 파티션을 디스크의 처음 1/4 정도에 배치하는 것이 좋습니다. 물론, RAM이 부족하지 않다면 어쨌든 캐시될 것입니다. 이 위치 지정의 또 다른 이점은 시스템 부팅이 (매우) 약간 더 빨라질 수 있다는 것입니다.

그러나 시스템, 데이터베이스 또는 일부 특정 애플리케이션(=애플리케이션 내의 모든 것 /home)을 서버와 유사한 방식으로 기본 워크로드로 사용하고 많은 디스크 I/O를 생성하는 경우 이를 설정하는 것이 좋습니다. 가장 빠른 위치에 두고 루트 파일 시스템을 가장 느린 위치에 둡니다.

그러나 파티션을 재배열하여 얻을 수 있는 성능 차이는 이를 감지하기 위해 신중한 벤치마킹이 필요할 정도로 작을 수 있습니다.

관련 정보