솔리드 스테이트 드라이브의 LVM2 논리 볼륨에는 약 25%의 여유 공간이 있어야 합니까? [폐쇄]

솔리드 스테이트 드라이브의 LVM2 논리 볼륨에는 약 25%의 여유 공간이 있어야 합니까? [폐쇄]

최적의 성능을 위해 사용자는 SSD에 최소 25%의 여유 공간을 남겨두는 것이 좋습니다. - 참조http://www.howtogeek.com/165472/6-things-you-shouldnt-do-with-solid-state-drives/

이 질문의 목적에 따라 위의 내용이 사실이라고 가정합니다.

이 논리는 물리 볼륨이 솔리드 스테이트 드라이브의 파티션인 볼륨 그룹에 속하는 LVM2 논리 볼륨에도 적용됩니까? 즉, 최고의 성능을 위해서는 각 논리 볼륨에 25%의 여유 공간을 유지해야 합니까?

답변1

이는 특수한 응용 프로그램(디스크에 쓰기 작업이 많고 완전히 꽉 찬 경우)에 적합할 수 있지만 집에서는 이러한 응용 프로그램을 찾을 수 없으며 대부분의 서버에서도 찾을 수 없습니다.

일반적으로 SSD에는 이미 예비 용량이 내장되어 있으므로 직접 걱정할 필요가 없습니다. 특히 어떤 종류의 다듬기/폐기를 사용하려는 경우 다듬어진 모든 항목도 무료입니다. 더 많은 여유 공간을 남겨 두는 것은 의미가 없습니다(이는 기록되지 않거나 나중에 정리되지 않은 경우에만 사용 가능).

각 논리 볼륨에 25%의 여유 공간을 예약해야 합니까?

이 작업을 수행하는 경우 "모든 LV에 대해" 수행하지 마십시오. 이는 개별 볼륨이 아닌 전체 디스크에 관한 것입니다.

즉, 많은 파일 시스템이 완전한 상태에 가까워지면 성능이 저하되고 심각하게 조각화되기 시작합니다. ext*에는 이와 같은 상황을 방지하기 위해 기본적으로 5% 루트 예약이 있습니다. 그러나 이는 또 다른 문제이며 SSD와는 아무런 관련이 없습니다. 그렇더라도 5%는 너무 많습니다(대형 파일 시스템의 경우). 25%는 확실히 너무 많은 것 같아요. 또한 사람들은 "장치에 남은 공간이 없습니다"라는 오류가 발생하기 때문에 자연스럽게 파일 시스템을 100% 사용하지 않습니다.

SSD는 또 다른 저장 매체일 뿐입니다. 쓰기 주기에 대해 걱정할 필요가 없습니다.

답변2

당신이 링크한 조언이 왜 당신에게 효과가 없는지 이해할 수 없습니다.

이는 조각화를 방지하기 위해 충분한 여유 공간을 남겨 두는 것이 가장 좋다는 것을 보여줍니다. 이 권장 사항은 다른 유형의 드라이브에도 적용되지만, 비순차 쓰기는 하드 드라이브보다 SSD 성능에 더 큰 영향을 미칩니다(순차 쓰기와 무작위 쓰기 간의 비율 측면에서).

특정 섹터의 마모 및 재배치를 보상하기 위해 SSD에 더 많은 여유 공간을 유지해야 하는 이유도 있습니다.

관련 정보