'끝'보다 '시작'에 '스왑' 파티션을 두는 것이 더 좋습니까?

'끝'보다 '시작'에 '스왑' 파티션을 두는 것이 더 좋습니까?

최근에 대체 설치 디스크를 사용하여 RAID0(스트라이프) 장치에 Ubuntu 11.04를 설치하고 HD를 수동으로 파티션했습니다.ext4그리고교환파티션; 이 과정에서 나는 포럼 연습(어디인지 기억이 안나요...) 어떤 이유로든 하드 드라이브 시작 부분에 스왑 파티션을 두는 것이 더 좋을 수 있습니다!

스왑이 처음에 "더 가까워"서 대기 시간/지연이 더 짧고 더 빠르게 액세스된다는 아이디어인가요?HD '바늘'은 스왑에 도달하기 위해 덜 움직입니다.

나는 하드 드라이브를 사무라이 검(문자 그대로는 아님)에 비유하는 것을 좋아하기 때문에 이것이 나를 혼란스럽게 합니다!

칼 끝의 마지막 2인치 정도가 가장 빠르게 이동하기 때문에 칼날이라고 들었습니다.

(줄에 달린 공을 생각해 보세요. 줄 끝에 있는 공은 소스인 손에 더 가까웠을 때보다 더 빠른 속도로 이동합니다.)

그러나 HD가 (x)RPM으로 회전하므로 해당 HD의 바깥쪽 가장자리가 상대적으로 더 빠르게(+x) 회전하여 더 빠른 읽기/쓰기 속도를 제공해야 합니다.

그렇다면 스왑 위치가 성능에 영향을 미치나요? 그렇다면 즉각적인 액세스를 위해 시작 부분에 배치하는 것이 더 낫습니까, 아니면 읽기/쓰기 증가를 위해 끝에 배치하는 것이 더 낫습니까?

나는 개인의 필요에 따라 스왑의 크기와 배치가 결정된다고 생각하지만 어떻게 결정합니까?

편집하다:

참고로 저는 8GB RAM(4x2GB)을 가지고 있으므로 GIS(매핑 및 분석) 처리에 스왑이 사용되지 않은 것을 확인했습니다. 8GB가 내 마더보드의 전체 용량입니다.

답변1

끈에 달린 칼과 공은 잊어버리세요. CD 플래터 더미를 생각하면 실제 하드 드라이브와 더 가까운 이미지가 떠오를 것입니다.

하드 디스크의 Wikipedia

컴퓨터의 메모리 양에 대해서도 생각해 보고 스왑 파티션이 얼마나 자주 사용됩니까? 귀하의 질문은 관련성이 없을 수 있습니다. 디스크에는 시작이나 끝이 없습니다. 외부 가장자리와 내부 가장자리가 있습니다. 데이터는 둘 이상의 플래터에 배치됩니다. 검색 시간과 액세스 시간, 회전 속도는 모든 답변을 논쟁으로 만들 것입니다.

HDD 포맷 아래 Wikipedia 기사에서 이 점을 참고하세요.

최신 HDD는 인터페이스에서 연속적인 논리 블록 세트로 나타납니다. 일반적으로 길이는 512바이트

시작과 끝이 있는 것처럼 보일 뿐입니다. 성능이 중요하다면 스왑 파티션을 배치하는 것보다 더 많은 RAM이 더 큰 영향을 미칩니다.

답변2

스왑은 RAM에 비해 엄청나게 느리기 때문에 SWAP이 아닌 RAM을 사용해야 합니다. 절전 모드로 RAM을 사용할 수 있습니다.

헤드가 절전 위치에서 나올 때 디스크의 첫 번째 또는 마지막 섹터에 액세스하는 속도는 너무 작아서(6~20ms) 사용자 경험에 영향을 주지 않습니다.

스왑에서 읽기/쓰기 주기가 많아 미세한 간격이 언급할 수 있는 초 단위까지 합산될 수 있는 경우 스왑에서 연속 읽기를 수행하게 됩니다. 수면 위치에서 반복되는 이동이 아니므로 이는 논쟁일 수 있습니다. 내부 섹터보다 외부 섹터에서 읽은 비트가 더 많은 경우.

그런데 첫 번째 블록이 바깥쪽에 있는지, 안쪽에 있는지, 그리고 머리가 잠자기 위치에 있는지 아시나요?

그리고 더 많은 정보가 외부 부문에 제공된다는 사실을 확신하시나요? 디스크가 더 빠르게 회전하므로 비트의 비율이 더 넓어질 수 있으므로 각 섹터의 바이트 수가 일정할 수 있습니다. 적어도 Wikipedia(DE)의 다이어그램은 그렇게 암시합니다.

하지만- 최신 드라이브에는 외부 세계에 가상 하드 드라이브로 표시되고 자체적으로 내부를 관리하는 컨트롤러가 있으므로 모든 모델이 기하학적 구조를 다르게 처리할 수 있습니다.

정말로 성능에 의존한다면 더 많은 RAM, 더 많은 RAM, 더 많은 RAM을 선택해야 합니다. 컴퓨터에 더 많은 RAM을 확보할 수 없다면 기하학적 구조로 추측하는 대신 더 빠른 하드 드라이브 구입을 고려해야 합니다.

답변3

System > Administration > Disk Utility( 명령줄에서) 을 사용하여 하드 드라이브의 다양한 영역의 속도를 측정할 수 있습니다 palimpsest. 목록에서 하드 드라이브를 선택하고 을 클릭합니다 Benchmark. 스왑 사용의 경우 읽기-쓰기 테스트 결과가 더 두드러지지만 테스트를 하면 데이터가 지워진다는 점에 유의하세요. 결과 그래프는 드라이브의 내부 성능 차이에 대한 아이디어를 제공합니다.

답변4

나는 끝이 그다지 중요하다고 생각하지 않지만 처음에 일반 컴퓨터에서 던지는 경우를 대비하여 4.5TB가 있는 2U 랙의 경우입니다. 스왑 파일과 임시 디렉토리 역할을 하는 스트라이프 7200 바라쿠다 4개에 360g이 있습니다.

관련 정보