Ubuntu 13.10의 릴리스 노트 에는 zswap 을 지원 하는 Linux 3.11이 포함되어 있다고 언급되어 있습니다 .
Zswap은 스왑 페이지를위한 경량의 쓰기 숨김 압축 캐시입니다. 스왑 아웃되는 페이지를 가져 와서 동적으로 할당 된 RAM 기반 메모리 풀로 압축하려고 시도합니다. 이 프로세스가 성공하면 스왑 장치에 대한 쓰기 저장이 지연되고 많은 경우 완전히 방지됩니다. 결과적으로 스와핑중인 시스템의 I / O 감소 및 성능 향상
멋지다. 어떻게 사용해 볼 수 있습니까?
답변
참고 : 일부 커널 릴리스는 zswap을 사용할 수 없습니다. 버그 # 1315203을 참조하십시오 .
커널 설명서 에 따르면 zswap.enabled=1
부팅시 zswap을 설정 하여 활성화 할 수 있습니다 . Zswap은 여전히 실험 기술입니다.
참고 : Zswap은 v3.11부터 새로운 기능이며 메모리 회수와 크게 상호 작용합니다. 이러한 잠재적 인 구성 및 워크로드 집합에 대해서는 이러한 상호 작용을 완전히 살펴 보지 않았습니다. 이러한 이유로 zswap은 진행중인 작업이므로 실험적인 것으로 간주해야합니다.
따라서 처음에는 일시적으로 만 활성화하는 것이 좋습니다.
- Shift부팅 할 때 길게 누르면 GRUB 메뉴로 들어갑니다.
- 줄 끝에
Ubuntu
포함 할 명령을 편집하십시오 .zswap.enabled=1
linux
- F10부팅하려면 누릅니다 .
zswap을 영구적으로 사용 하려면 항목 끝에 포함 되도록 GRUB 구성 파일 을 편집하십시오 .zswap.enabled=1
GRUB_CMDLINE_LINUX_DEFAULT
답변
커널 3.13.0-24-generic은 zswap을 지원하지 않습니다.
$ cat /boot/config-3.13.0-24-generic | grep ZSWAP
#CONFIG_ZSWAP is not set