Server

우분투 트림활성화 및 수동 트림하기

by 보석 posted Nov 04, 2012
?

단축키

Prev이전 문서

Next다음 문서

ESC닫기

크게 작게 위로 아래로 게시글 수정 내역 댓글로 가기 인쇄



찾아보면 글들이 많은데 제 블로그에 정리차 간단하게 올려봅니다. 제 나름의 정리이므로 반말투인건 양해 바랍니다. 써놓았던걸 붙여넣은 거라 수정하기 귀찮아서 ㅡㅡ;

자세한 내용을 원하시는 분을 위해 아치리눅스 링크를 올려놓습니다. 
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 /

맨 뒤의 '/' 는 루트파티션을 의미하는것인데 아실분은 아실거고(^^) 모르는 분은 그냥 위와 같이 입력하면 된다.
시간이 꽤 걸리기도 하니  참을성 있게 기다리길 바란다.



Articles

1 2 3 4