찾아보면 글들이 많은데 제 블로그에 정리차 간단하게 올려봅니다. 제 나름의 정리이므로 반말투인건 양해 바랍니다. 써놓았던걸 붙여넣은 거라 수정하기 귀찮아서 ㅡㅡ;
자세한 내용을 원하시는 분을 위해 아치리눅스 링크를 올려놓습니다.
https://wiki.archlinux.org/index.php/Solid_State_Drives
1. Trim 을 활성화 하기 위해 /etc/fstab 을 수정한다. 아래와 같이 discard, noatime 을 추가해 놓는다.
UUID=xxxxxxxxxx / ext4 discard,noatime,errors=remount-ro 0 1
2. /etc/sysctl.conf 를 수정해서 가급적 스왑을 사용하지 않도록 한다.
vm.swappiness=1
vm.vfs_cache_pressure=50
를 추가해 넣는다.
3. 저널링 끄기
tune2fs -O ^has_journal /dev/sdx
/dev/sdx 자리에 저널링을 끌 드라이브를 적어주면 된다.
단, 저널링을 끄면 전반적은 성능은 상승하나 갑작스런 정전과 같은 문제로 인한 비정상종료시에 데이터 손실이 발생할 수 있다. 따라서 이러한 점을 들어 저널링은 끄지 않는 것이 좋다는 견해도 있으니 참고 바란다.
참고)
* 수동 트림 방법
우분투에는 수동으로 Trim 을 수행하기 위한 fstrim 명령어가 준비되어 있다.
sudo fstrim -v /
맨 뒤의 '/' 는 루트파티션을 의미하는것인데 아실분은 아실거고(^^) 모르는 분은 그냥 위와 같이 입력하면 된다.
시간이 꽤 걸리기도 하니 참을성 있게 기다리길 바란다.