SSD에 256GB RAM이 설치된 시스템에는 스왑 파티션이 없는 것이 더 낫습니까?

SSD에 256GB RAM이 설치된 시스템에는 스왑 파티션이 없는 것이 더 낫습니까?

물론 스왑의 목적은 RAM이 부족할 때입니다. 하지만 256GB RAM을 사용하면 이런 일이 일어날지 의문입니다.

더욱 걱정스러운 점은 스왑 파티션에 자주 쓰기를 하면 SSD가 마모될 수 있다는 것입니다. 우리 모두 알고 있듯이 플래시 드라이브에는 읽기 및 쓰기 횟수가 제한되어 있습니다. 이것이 바로 제가 서버용으로 특별히 데이터 센터급 SSD를 구입한 이유입니다. 소비자급 SSD는 라이브 웹 서버에 있어서 위험한 노력이기 때문입니다.

한번은 스왑 파티션을 연결하여 400GB 소비자 마이크로 SD를 죽인 적이 있습니다. 마이크로 SD를 분할하고 Android를 통해 소프트웨어를 사용하여 스왑 파티션을 배치했습니다. 이것이 원인인지 확인할 수는 없지만 마이크로 SD가 죽은 유일한 경우입니다.

내 서버에는 256GB RAM이 있습니다. 스왑 파티션이 전혀 없으면 잠재적인 위험이 있습니까?

답변1

물론 스왑의 목적은 RAM이 부족할 때입니다.

정확히는 아니지만 디스크에 있는 것과 일치하지 않는 메모리에 대한 백업 저장소를 제공합니다. 바라보다이 답변더 알아보기.

핵심은

하지만 256GB RAM을 사용하면 이런 일이 일어날지 의문입니다.

실제 메모리 사용량이 256GiB에 가까워지지 않으면 스왑이 필요하지 않습니다.

이렇게 하면 실제로 사용하지 않는 데이터가 상당한 양의 메모리를 차지하고 있음에도 불구하고 스왑핑이 없으면 일부 프로그램이 메모리 부족으로 인해 종료될 위험이 있습니다. 모든 장기 실행 시스템에는 한 번도 사용되지 않는 페이지가 있으며 성능에 부정적인 영향을 주거나 장치에 큰 마모를 일으키지 않고 스왑을 효과적으로 푸시할 수 있습니다(시작할 때마다 한 번만 기록하면 끝입니다).

스왑 사용량은 SSD, 특히 데이터 센터 등급 SSD에 큰 영향을 미치지 않을 것입니다. 네트워크 서버에서 서버 로그는 스왑 사용보다 더 많은 마모를 유발합니다(SSD가 처리할 수 있는 것과 비교하면 여전히 작은 수준입니다). MicroSD 카드는 SSD보다 쓰기 내구성이 훨씬 낮습니다.

관련 정보