수동으로 사용할 파티션을 선택할 때 파티션 크기를 입력 할 수 있습니다. 그래서 내 질문은 내 8GB 램에 8GB 스왑 크기를 원한다면 (예 : 스왑 크기에 대한 FAQ를 알고 있음) 1GB = 1000MB 또는 8192에서 1GB = 1024MB에서 8000MB를 선택해야합니까?
수동으로 사용할 파티션을 선택할 때 파티션 크기를 입력 할 수 있습니다. 그래서 내 질문은 내 8GB 램에 8GB 스왑 크기를 원한다면 (예 : 스왑 크기에 대한 FAQ를 알고 있음) 1GB = 1000MB 또는 8192에서 1GB = 1024MB에서 8000MB를 선택해야합니까?
답변:
TL; DR : 그것은 중요하지 않습니다.
RAM은 보편적으로 2의 거듭 제곱으로 측정됩니다. 이것은 종종 GiB로 작성되므로 8GiB 는 8 * 1024 = 8192MiB RAM입니다.
실제 RAM 칩을 보면 항상 1024MiB, 2048, 16384MiB 등 2의 제곱이됩니다.
하드 드라이브는 일반적으로 SI 접두사 (예 : 80GB = 80 * 1000MB)를 사용하여 10의 거듭 제곱으로 측정됩니다.
따라서 8GiB의 RAM은 8192MiB의 RAM입니다. 스왑의 경우 일반적으로 일시 중단을 위해 모든 RAM을 보유 할 수있을 정도로 큰 스왑 공간을 원하므로 8192MiB가 안전한 옵션입니다. 리눅스는 100 % RAM을 거의 사용하지 않기 때문에 실제로 중요하지 않다. 캐싱 등에 많이 사용되며 최대 절전 모드에서는 저장되지 않습니다.
스왑 드라이브의 크기는 매우 중요합니다. 내 스왑 드라이브는 10 개의 멀티 부팅 Linux 운영 체제에서 공유하는 파티션입니다. 스왑 드라이브가 마더 보드의 회전하는 HDD에있는 경우 섹터 클러스터는 회전 디스크의 물리적 크기로 고정됩니다. 스왑 드라이브가 플래시 드라이브 또는 SSD에있는 경우 크기는 물리적이 아니라 "전자식"이므로 크기가 정확히 512 비트 인 경우 훨씬 덜 중요합니다.
"gparted"또는 이와 유사한 것을 사용하면 잘못된 파티션 크기를 선택하는 효과를 볼 수 있습니다. 잘못된 번호를 선택하면 이상한 미사용 파티션이 나타납니다. 종종 자신의 크기를 크거나 작게 변경하면 이러한 이상한 남은 파티션이 사라집니다.
Dell 노트북에 16GB DDR3 메모리가 장착 된 Linux에서는 Linux 운영 체제에서 스왑 파티션을 사용하지 않습니다. 그러나 "실시간"Linux 운영 체제를 실행할 때는 사용하거나 필요할 수 있습니다.
Linux의 스왑 파티션은 Microsoft Windows에서 다르게 작동합니다. 내 Dell 노트북에는 3 개의 Windows-10 운영 체제도 있습니다. 설정이 스왑 파티션이 0이더라도 Windows-10은 항상 부팅 파티션에서 스왑 파티션을 요구합니다. 그래서 작은 고정 크기 파티션을 만듭니다. 온보드 SSD에는 가변 스왑 파일이 있으며 모든 Windows-10 운영 체제에서 공유 할 수 있습니다.