/var/tmp를 SSD에 저장할 수 있나요? [복사]

/var/tmp를 SSD에 저장할 수 있나요? [복사]

쓰기를 자주 하면 SSD의 수명이 단축되기 때문에 SSD에 /tmp를 저장하지 말라고 읽었습니다. 하지만 /var/tmp는 어떻습니까?

/var/tmp를 SSD에 저장하는 것이 합리적입니까? 아니면 SSD가 조기에 종료되는 것을 방지하기 위해 SSD에 /var/tmp를 저장하지 않아야 합니까?

답변1

모든 플래시 기반 저장 장치는 트랜지스터 절연이 무너지기 전까지 쓰기 횟수가 제한된 것이 사실이지만, 몇 년 전 SSD가 처음 도입되었을 때만큼 상황은 나쁘지 않습니다.

기본적으로 대부분의 최신 SSD는웨어 레벨링그리고 NandFlash를 기반으로 드라이브를 통한 굽기 문제는 더 이상 이전처럼 문제가 되지 않습니다.

그것에 대해 걱정할 필요가 없습니다. 지속적으로 기록되는 SSD는 회전하는 하드 드라이브보다 오래 지속됩니다.

자원

http://www.storagesearch.com/ssdmyths-endurance.html

http://maxschireson.com/2011/04/21/debunking-ssd-lifespan-and-random-write-performance-concerns/

http://www.tomshardware.com/forum/267303-32-what-write-limit-ssds

답변2

이 점에서 /tmp사이에는 본질적인 차이가 없습니다./var/tmp

그러나 한 걸음 물러서십시오. SSD를 피해야 하는지 여부는 /tmp결코 확정된 질문이 아닙니다. 초기 SSD는 덮어쓰기로 인해 마모되기 쉬웠지만 최신 고품질 SSD는 이러한 문제 중 많은 부분을 해결했습니다. 그들은 부분적으로 이 일을 합니다.웨어 레벨링, 부분적으로는 정상적인 블록 마모를 견딜 수 있도록 충분한 양의 예비 블록 풀을 유지함으로써 가능합니다.

SSD가 저렴할수록 사용 가능한 블록 수가 줄어듭니다. 따라서가능한가장 저렴한 소비자용 SSD를 사용하려는 경우 보수적인 시스템 설정 전략을 취해야 하는 몇 가지 이유는 다음과 같습니다.

SSD에 임시 파일 시스템을 두지 않도록 권장하는 이유는 SSD에서 스왑/가상 메모리 사용을 피하는 것의 확장인 것으로 보입니다. 이는 적어도 해당 파일/파티션이 디스크에 고정되어 있기 때문에 더 의미가 있습니다. 또한 웨어 레벨링은 이 문제가 초기 SSD에서처럼 큰 문제가 되는 것을 방지합니다.

하지만 여기서 요점은 /tmp그 위에 생성된 파일이 해당 파일 시스템에 할당된 섹터 전체에 자연스럽게 분산되기 때문에 이 논리가 깨진다는 것입니다. /tmp유형 디렉토리를 배치하면 문제가 더욱 줄어듭니다.이내에및 ./usr/tmp/var/tmp

결론은 걱정하지 마세요.

최근 몇 년 동안 사람들은 SSD에서 데이터베이스 서버를 실행해 왔습니다. 고정된 데이터 위치에 높은 쓰기 횟수 설정을 본 적이 있다면.

관련 정보