> 일반적인 문제 > SSD를 4k로 정렬해야 합니까?

SSD를 4k로 정렬해야 합니까?

青灯夜游
풀어 주다: 2023-03-10 14:31:49
원래의
13361명이 탐색했습니다.

물론이죠. 4K 정렬은 솔리드 스테이트 드라이브 사용의 필수 단계입니다. 4K 정렬을 통해 운영 체제의 읽기 및 쓰기 크기가 하드 디스크의 읽기 및 쓰기 블록 크기와 일치할 수 있으므로 데이터가 일치하지 않습니다. 크기 불일치로 인해 분할되어 전체 읽기 및 쓰기 속도에 영향을 미칩니다. 간단히 말해서, 4K 정렬은 솔리드 스테이트 드라이브를 컴퓨터 시스템에 더 익숙해지게 하여 두 가지 모두의 효율성을 높이고 하드 드라이브의 읽기 및 쓰기 성능을 향상시키는 것입니다. SSD가 4K로 정렬되지 않으면 수명과 속도가 크게 감소합니다.

SSD를 4k로 정렬해야 합니까?

이 튜토리얼의 운영 환경: Windows 7 시스템, DiskGenius V5.1.0.653, Dell G3 컴퓨터.

파티션할 때 기계식 하드 드라이브는 4K 정렬이 필요하지 않다는 사실을 우리 모두 알고 있는데, 솔리드 스테이트 드라이브인 경우 4K 정렬을 해야 합니까?

물론이죠. 4K 정렬은 솔리드 스테이트 드라이브 사용에 있어 필수적인 단계입니다.

이유:

  • 하드 디스크의 기본 단위는 섹터입니다. 이제 하드 디스크의 물리적 섹터는 4096바이트(이전에는 512, 절반 K), 즉 4K입니다. 파일 시스템의 기본 단위는 클러스터입니다. 클러스터도 4K인 경우에만 물리적 섹터와 일대일로 대응할 수 있으므로 하드 디스크는 최적의 성능과 수명을 얻을 수 있습니다. 물리적 섹터가 4K이고 클러스터가 6K인 경우 클러스터 파일을 작성하려면 두 개의 물리적 섹터가 필요하며 하드 디스크의 쓰기 볼륨이 두 배로 늘어납니다. 이로 인해 하드 디스크 손실이 증가할 뿐만 아니라 속도도 크게 느려집니다. 다운(하나의 쓰기 작업이 2개가 됨)

  • 4K 정렬을 사용하면 운영 체제의 읽기 및 쓰기 크기가 하드 디스크의 읽기 및 쓰기 블록 크기와 일치할 수 있으므로 둘 사이의 크기 불일치로 인해 데이터가 분할되어 영향을 미치지 않습니다. 전체 읽기 및 쓰기 속도.

  • 간단히 말하면 4K 정렬은 솔리드 스테이트 드라이브를 컴퓨터 시스템에 더 익숙해지게 하여 두 가지 모두의 효율성을 높이고 하드 드라이브의 읽기 및 쓰기 성능을 향상시키는 것입니다. 솔리드 스테이트가 4K에 맞지 않으면 수명과 속도가 크게 줄어듭니다.

SSD를 4k로 정렬해야 합니까?

물리적 섹터의 개념

파티션 정렬이란 파티션의 시작 위치를 특정 섹터에 맞춰 정렬하는 것을 말합니다. 먼저 정렬과 섹터 간의 관계를 이해해야 합니다. 우리는 하드 디스크의 기본 읽기 및 쓰기 단위가 "섹터"라는 것을 알고 있습니다. 하드 디스크 읽기 및 쓰기 작업의 경우 각 읽기 및 쓰기는 섹터 단위(최소 1섹터, 일반적으로 512바이트)로 수행됩니다. 하드디스크의 데이터 저장 구조의 한계로 인해 1바이트 또는 여러 바이트를 단독으로 읽고 쓰는 것은 불가능합니다. 시스템에서 제공하는 인터페이스를 통해 파일 데이터를 읽고 쓸 때, 소수의 바이트를 독립적으로 읽고 쓸 수 있는 것처럼 보입니다. 실제로 이는 운영 체제에 의한 변환 후에 달성됩니다. 하드 디스크가 실제로 실행될 때 전체 섹터는 여전히 읽고 쓰여집니다.

최근에는 하드 디스크 용량에 대한 요구 사항이 계속 증가함에 따라 데이터 기록 밀도를 높이기 위해 하드 디스크 제조업체에서는 섹터 크기를 늘리는 방법을 자주 사용하므로 섹터 크기가 4096바이트인 하드 디스크에는 나타났다. 우리는 이러한 부문을 "물리적 부문"이라고 부릅니다. 그러나 이렇게 큰 분야에서는 호환성 문제가 있을 수 있으며 일부 시스템이나 소프트웨어는 적응할 수 없습니다. 이 문제를 해결하기 위해 하드 디스크는 내부적으로 물리적 섹터를 여러 섹터 세그먼트로 논리적으로 나누고 이를 일반 섹터(일반적으로 512바이트 크기)로 운영 체제 및 응용 프로그램 소프트웨어에 보고합니다. 이러한 섹터 조각을 "논리 섹터"라고 합니다. 실제 읽고 쓰는 동안 하드 디스크의 프로그램(펌웨어)은 논리 섹터와 물리 섹터 간의 변환을 담당합니다. 상위 계층 프로그램은 물리 섹터의 존재를 "느끼지" 않습니다.

논리 섹터는 하드 디스크가 읽기 및 쓰기 명령을 수용할 수 있는 가장 작은 운영 단위입니다. 대부분의 경우 크기는 512바이트입니다. 우리가 일반적으로 섹터라고 부르는 것은 일반적으로 논리 섹터를 나타냅니다. 물리적 섹터는 하드 디스크의 기본 하드웨어라는 의미에서 섹터이며 실제로 읽기 및 쓰기 작업을 수행하는 가장 작은 단위입니다. 하드 디스크에서만 직접 액세스할 수 있는 섹터입니다. 운영 체제 및 응용 프로그램은 일반적으로 물리적 섹터에 직접 액세스할 수 없습니다. 물리적 섹터에는 하나 이상의 논리 섹터가 포함될 수 있습니다. 예를 들어 대부분의 하드 디스크의 물리적 섹터에는 8개의 논리 섹터가 포함됩니다. 특정 논리 섹터를 읽거나 쓰려면 하드 디스크의 최하위 계층이 실제 작동 중에 논리 섹터가 위치한 전체 물리 섹터를 읽고 씁니다.

여기서 언급된 "하드 디스크"와 "섹터"의 개념은 메모리 카드와 SSD(Solid-State Drive)에도 적용됩니다. 다음으로 우리는 이들을 집합적으로 "디스크"라고 부릅니다. 사용의 기본 원칙은 동일합니다. 솔리드 스테이트 드라이브의 구현은 더 복잡합니다. "페이지"와 "블록"의 개념을 가지므로 간단히 논리 섹터와 물리 섹터로 간주할 수 있습니다. 또한 SSD는 데이터를 쓰기 전에 삭제 작업을 수행해야 합니다. 이미 데이터가 포함된 블록에 직접 쓸 수는 없으며 먼저 삭제한 후 써야 합니다. 따라서 SSD(Solid-State Drive)는 파티션 4K 정렬에 대한 요구 사항이 더 높습니다. 정렬이 없으면 추가 작업으로 인해 더 많은 작업이 추가되어 읽기 및 쓰기 성능이 저하됩니다.

파티션 및 포맷

디스크는 사용하기 전에 파티션을 나누고 포맷해야 합니다. 간단히 이해하자면, 파티션은 디스크에서 나누어진 연속된 큰 섹터를 의미합니다. 포맷은 파티션 범위 내의 섹터 사용을 계획하는 것입니다. 예를 들어, 파일 데이터 저장을 정렬하는 방법, 파일 속성을 저장하는 위치, 디렉터리 구조를 저장하는 방법 등이 있습니다. 파티션을 포맷한 후 파일을 저장할 수 있습니다. 포맷터는 파티션의 모든 섹터를 처음부터 끝까지 고정 크기 "클러스터"로 그룹화하고 순서대로 번호를 매깁니다. 각 "클러스터"에는 하나 이상의 섹터가 포함될 수 있으며 섹터 수는 항상 2의 n승입니다. 포맷 후에는 파티션을 가장 작은 단위인 "클러스터"로 읽고 씁니다. 파일의 데이터, 속성 및 기타 정보는 "클러스터"에 저장되어야 합니다.

파티션 정렬이 필요한 이유

디스크를 파티션할 때 논리 섹터 단위로 파티션이 시작될 수 있습니다. 파티션의 시작 위치가 물리적 섹터의 가장자리에 정렬되지 않으면 포맷 후 모든 "클러스터"가 물리적 섹터의 가장자리에 정렬되지 않습니다. 아래 그림과 같이 각 물리 섹터는 4개의 논리 섹터로 구성됩니다. 파티션은 섹터 3부터 시작됩니다. 포맷 후 각 클러스터는 4개의 섹터를 차지하며 이러한 클러스터는 물리적 섹터의 가장자리에 정렬되지 않습니다. 즉, 각 클러스터는 2개의 물리적 섹터에 걸쳐 있습니다.

SSD를 4k로 정렬해야 합니까?

디스크는 항상 물리 섹터 단위로 읽고 쓰기 때문에, 이러한 파티션 상황에서 특정 클러스터를 읽으려면 실제로 항상 데이터의 물리 섹터를 하나 더 읽어야 합니다. 예를 들어 클러스터 0의 총 4개 논리 섹터에서 데이터를 읽으려면 실제로 디스크가 실행될 때 물리 섹터 0과 1의 총 8개 논리 섹터에서 데이터를 읽어야 합니다. 마찬가지로 "클러스터"의 쓰기 작업도 마찬가지입니다. 분명히 이로 인해 읽기 및 쓰기 성능이 심각하게 저하됩니다.

아래 정렬을 살펴보겠습니다. 아래 그림과 같이 파티션은 물리 섹터 1의 가장자리에 정렬된 섹터 4부터 시작합니다. 포맷 후 각 클러스터도 4개의 섹터를 차지하며 이러한 클러스터는 물리 섹터의 가장자리에 정렬됩니다.

SSD를 4k로 정렬해야 합니까?

이러한 정렬을 통해 특정 클러스터를 읽을 때 디스크는 실제 실행 중에 추가 섹터를 읽을 필요가 없으며 디스크의 읽기 및 쓰기 성능을 최대한 활용할 수 있습니다. 분명히 이것이 우리에게 필요한 것입니다.

물리적 섹터 크기와 논리 섹터 크기가 일치하지 않는 디스크의 경우 4K 파티션 정렬만이 디스크의 읽기 및 쓰기 성능을 최대한 발휘할 수 있음을 알 수 있습니다. 정렬에 실패하면 디스크 읽기 및 쓰기 성능이 저하됩니다.

정렬 방법

이전 그림에 표시된 두 가지 예에서 파티션의 시작 위치가 물리적 섹터의 가장자리에 정렬되어 있으면 포맷터도 각 클러스터를 정렬하는 것을 볼 수 있습니다. 물리 섹터의 가장자리로 이동하여 파티션 정렬을 달성합니다. 정렬은 실제로 매우 간단합니다.

물리적 섹터 크기를 감지하는 방법

파티션을 분할할 때 4K 정렬을 달성하려면 먼저 디스크의 물리적 섹터 크기를 알아야 합니다. 그럼 어떻게 쿼리하나요?

DiskGenius 소프트웨어를 열고 감지할 디스크를 클릭하면 소프트웨어 인터페이스 오른쪽에 있는 디스크 매개변수 테이블에서 "섹터 크기"와 "물리적 섹터 크기"를 찾을 수 있습니다. "섹터 크기"는 논리 섹터의 크기를 나타냅니다. 그림에서 볼 수 있듯이 이 디스크의 물리 섹터 크기는 4096바이트로 계산에 따르면 8개의 논리 섹터가 포함되어 있는 것으로 알려져 있습니다.

SSD를 4k로 정렬해야 합니까?

얼마나 많은 섹터가 올바르게 정렬되어 있나요?

"섹터 크기"와 "물리적 섹터 크기"를 알고 있으면 "물리적 섹터 크기"를 "섹터 크기"로 나누어 각각 논리 섹터 수를 얻습니다. 물리적 섹터에 포함됩니다. 이 값은 정렬하려는 최소 섹터 수입니다. 파티션의 시작 위치를 이 값의 정수배로 정렬하면 됩니다. 예를 들어, 물리적 섹터 크기가 4096바이트이고 논리적 섹터 크기가 512바이트인 경우 4096을 512로 나눈 값은 8과 같습니다. 파티션 정렬 요구 사항을 충족하려면 파티션의 시작 위치를 8의 정수 배수인 섹터로 정렬하기만 하면 됩니다. 예를 들어 8, 16, 24, 32,...1024, 2048 등에 맞춰 정렬합니다. 시작 섹터 번호가 8로 나누어지면 괜찮습니다. 제수 값이 클수록 좋다는 것은 아닙니다. Windows 시스템에서 정렬된 섹터의 기본 수는 2048입니다. 이 값은 기본적으로 거의 모든 디스크의 4K 정렬 요구 사항을 충족할 수 있습니다.

왜 다들 4K 정렬이라고 하나요

그냥 습관일 뿐이에요. 물리 섹터라는 개념이 등장하기 시작했을 때 대부분의 디스크의 물리 섹터 크기는 4096, 즉 4K 바이트였기 때문에 일반적으로 4K 정렬이라고 불렀습니다. 실제로 파티셔닝할 때 일부 디스크의 물리 섹터에는 4, 8, 16개 이상의 논리 섹터(항상 2의 n승)가 포함될 수 있으므로 물리 섹터 크기를 확인해야 합니다. 물리 섹터 크기를 알고 나면 방금 언급한 계산 방법을 따르고 물리 섹터에 포함된 논리 섹터 수를 벤치마크로 사용하여 실제 물리 섹터 크기에 맞춥니다. 물리 섹터 크기가 8192바이트라면 8192바이트에 맞춰 정렬해야 하는데 엄밀히 말하면 4K 정렬이라고 할 수는 없습니다.

파티션 분할 시 파티션 정렬을 구체적으로 수행하는 방법

DiskGenius 소프트웨어를 예로 들어 새 파티션을 생성할 때 "새 파티션 생성" 대화 상자에서 "다음 섹터 번호의 정수 배수로 정렬"을 선택하세요. 그런 다음 정렬해야 하는 섹터 수를 선택하면 "확인"을 클릭한 후 생성된 파티션이 정렬됩니다. 아래 그림에 표시된 대로:

SSD를 4k로 정렬해야 합니까?

소프트웨어는 "섹터 수" 드롭다운 상자에 많은 옵션을 나열합니다. 정렬 요구 사항을 충족할 수 있는 물리적 섹터 크기보다 큰 섹터 수를 선택할 수 있습니다. . 소프트웨어에 너무 많은 섹터 번호 옵션이 나열되어 있다고 해서 선택의 자유도가 높아질 뿐이라는 의미는 아닙니다. 너무 큰 값을 사용하면 디스크 공간이 낭비될 수 있습니다. 소프트웨어의 기본 설정은 이미 거의 모든 디스크의 4K 정렬 요구 사항을 충족할 수 있습니다.

"새 파티션 만들기" 대화 상자 외에도 DiskGenius 소프트웨어에는 동일한 정렬 설정을 갖는 "빠른 파티션" 기능도 있습니다. 아래 그림과 같이:

SSD를 4k로 정렬해야 합니까?

정렬 감지 방법

강력한 파티션 관리 소프트웨어인 DiskGenius는 파티션 4K 정렬 감지 기능도 제공합니다. 이를 사용하여 하드 디스크의 파티션이 정렬되어 있는지 확인할 수 있습니다. 사용 방법은 매우 간단합니다. 소프트웨어를 연 후 먼저 소프트웨어 왼쪽에서 감지할 디스크를 선택한 다음 "도구" 메뉴에서 "파티션 4KB 섹터 정렬 감지"를 선택하면 소프트웨어가 즉시 표시됩니다.

SSD를 4k로 정렬해야 합니까?

맨 오른쪽의 "Alignment" 열에 "Y"가 있는 파티션은 정렬된 파티션이고 그렇지 않으면 정렬되지 않은 파티션입니다. 정렬되지 않은 파티션은 빨간색 글꼴로 표시됩니다.

관련 지식이 더 궁금하시다면 FAQ 칼럼을 방문해 주세요!

위 내용은 SSD를 4k로 정렬해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿