답변1
사실 zcache
출시 이후 단종된 것 같습니다.커널 3.11에서 제거됨실제로는 구식이기 때문입니다. zcache가 커밋 메시지를 삭제했습니다.
스테이징: zcache: 삭제
zcache는 더 이상 사용되지 않으며 더 이상 사용되지 않습니다. Bob Liu는 이를 다시 작성하여 먼저 수행해야 하기 때문에 기본 mm 트리에 커밋했습니다.
것 같다에 의해 제출됨 Bob Liu메인 라인에 들어간 적이 없습니다.
이제 내가 이해한 바에 따르면 페이지 캐시는예메모리가 부족한 경우 자동으로 "삭제"(지우기)됩니다. zcache
실제로 압축을 구현하여더이전 파일 시스템 페이지("vfs 캐시" 또는 "inode/dentry 캐시"라고도 함)를 삭제합니다.
리눅스 커널은교환현재는 디스크 기반 압축 스와핑을 구현하지만 파일 시스템 페이지는 압축하지 않습니다.
나는 zcache에 대한 현재 대안을 모릅니다.
해결 방법으로 파일 시스템 페이지 해제로 인한 성능 저하가 걱정된다면 조정을 고려해보세요.vm.vfs_cache_pressure
여기의 지침을 따르세요..
일반적인 워크로드의 경우 zswap
.
추가 자료:
답변2
NVMe? -
BTRFS 압축 에 대한 하드웨어 수정 ? -소프트웨어 수정
NVMe 디스크는 이제 너무 빠르게 액세스되어 CPU가 압축되지 않은 전송의 병목 현상에 접근하고 있습니다. 압축하면 성능에 영향을 줄 수 있습니다.
BTRFS 압축이 도움이 됩니다.
Spinning-Rust는 이제 대부분 더 빠른 스토리지로 대체되어야 하며 보관 목적으로 제한되어야 합니다.