
내 ZFS 디스크가 왜 그렇게 많이 기록되는지 알아내려고 노력하고 있습니다.
nmon
및 를 사용하면 zfs iostat
과중한 쓰기 활동(약 10M)을 볼 수 있지만, iotop
쓴 내용은 몇 바이트만 표시됩니다. 이 시스템에서는 전체 활동이 매우 작습니다. 디스크가 조기에 마모될까 걱정됩니다.
이 문제를 어떻게 조사할 수 있나요? 미리 감사드립니다
답변1
온디스크 형식(특히 체크섬의 Merkle 트리)으로 인해 ZFS는 상대적으로 쓰기에 적합합니다. 데이터 업데이트가 매우 제한된 일반 10MB 쓰기는 약간 쓰기 부담이 되는 것처럼 보이지만 실제로는 그다지 그렇지 않습니다.
내가 생각하기에 상황을 악화시킬 수 있는 한 가지는 atime 업데이트가 켜져 있는 경우입니다. 의 출력을 확인 zfs get atime pool/dataset
하고 만족스럽지 않으면 조정하십시오.
그러나 더 큰 질문에 관해서는 다음과 같습니다.
디스크가 조기에 마모될까 걱정됩니다.
이것은문제가 될 가능성은 거의 없습니다.
회전식 자기 HDD(기존의 "하드 디스크")는 단순히 데이터 쓰기를 요청받았다는 이유만으로 마모가 크게 증가하지 않습니다. 즉, SSD의 셀당 쓰기 횟수 제한과 같은 문제가 발생하지 않습니다. 따라서 HDD에는 이러한 문제가 전혀 없습니다. (HDD의 경우 전원 켜짐 시간과 전원 주기 횟수가 문제가 될 가능성이 더 높습니다.)
SSD는 그렇습니다이론에 의하면쓰기 활동에 따라 "마모"되지만 최신 SSD는회전형 HDD보다 안정성이 떨어지는 것은 아닙니다.실제로는 많이 사용하는 경우에도 마찬가지입니다.
일화적인 예로, 내 시스템에는 SSD 지원 ZFS 풀이 있고, SMART 데이터에 따라 약 4,000 전원 켜기 시간(반년) 동안 서비스된 미러 구성의 Intel 535 SSD 2개가 있습니다. 상대적으로 높은 워크스테이션 유형 활동(읽기 및 쓰기 모두) 두 가지 모두의 "미디어 마모 표시기" SMART 속성은 대략 98%의 수명이 남아 있음을 나타냅니다. 이를 토대로 보면, 제가 사용하는 기간은 최대 20~25년 정도 유지될 것입니다. 내가 믿고 싶은 것보다 훨씬 더 오래어느내가 보관하고 싶은 모든 것을 저장할 수 있는 저장 매체입니다. 이를 Intel이 비교적 짧은 5년 동안 보증한다는 사실과 비교해 보십시오.