![솔리드 스테이트 드라이브의 LVM2 논리 볼륨에는 약 25%의 여유 공간이 있어야 합니까? [폐쇄]](https://linux55.com/image/9251/%EC%86%94%EB%A6%AC%EB%93%9C%20%EC%8A%A4%ED%85%8C%EC%9D%B4%ED%8A%B8%20%EB%93%9C%EB%9D%BC%EC%9D%B4%EB%B8%8C%EC%9D%98%20LVM2%20%EB%85%BC%EB%A6%AC%20%EB%B3%BC%EB%A5%A8%EC%97%90%EB%8A%94%20%EC%95%BD%2025%25%EC%9D%98%20%EC%97%AC%EC%9C%A0%20%EA%B3%B5%EA%B0%84%EC%9D%B4%20%EC%9E%88%EC%96%B4%EC%95%BC%20%ED%95%A9%EB%8B%88%EA%B9%8C%3F%20%5B%ED%8F%90%EC%87%84%5D.png)
최적의 성능을 위해 사용자는 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에 더 많은 여유 공간을 유지해야 하는 이유도 있습니다.