나는 블로그 포스트 에서 Arian Acosta의 조언에 따라 우분투 17.04에 좋은 결과를 얻었습니다 . 여기에서 4G sudo fallocate -l 4G /swapfile
를 원하는 기가 바이트로 대체 할 수 있습니다 . 예를 들어 sudo fallocate -l 2G /swapfile
TS의 경우.
일반적으로 스왑 파일에 권장되는 크기는 RAM 크기의 2 배이지만 필요한만큼 크게 만들 수 있습니다. 디스크에 저장되기 때문에 성능이 훨씬 나 빠지기 때문에 이는 메모리를 대체하지 않습니다.
스왑 파일을 4GB로 늘리고 우분투 16.04에서 테스트하는 간단한 bash 스크립트를 만들었습니다.
이것은 한 줄씩 또는 bash 스크립트로 실행할 수 있지만 헤드리스 설치를 위해 사용합니다.
#!/bin/bash
echo "====== Current Swap ======"
sudo swapon -s
echo "====== Turning Off Swap ======"
sudo swapoff /swapfile
echo "====== Allocating 4GB Swap ======"
sudo fallocate -l 4G /swapfile
echo "====== Making Swap ======"
sudo mkswap /swapfile
echo "====== Setting Permissions to Root Only ======"
sudo chmod 600 /swapfile
echo "====== Turning On Swap ======"
sudo swapon /swapfile
echo "====== Current Swap ======"
sudo swapon -s
echo "====== Done! ======"
swapoff
새로운 / 스왑 파일을 생성mkswap
하고swapon -a