제가 가진 임베디드시스템에서 ext2와 ext3 file write 시간 비교입니다.


idle/busy 상태에 따른 비교, 속도에 영향을 준다고 알려져 있는 ext3에서의 저널링 방법, noatime 옵션 유무, fs_types 옵션 과 커널 I/O 스케줄러에 따른 비교입니다.


실제 사용 환경을 가정하다보니 busy 상태는 동영상 파일을 플레이하는 것으로 정했습니다. 비트레이트가 거의 일정한 파일이니 테스트에 큰 무리는 없어 보입니다.


시간은 짧을수록 성능이 좋은 것입니다. 절대적인 수치보다는 상대적으로 비교해서 보는게 나을 듯 합니다.


(그림을 클릭하면 크게보입니다.)


ext2가 ext3에 비해서는 2배 이상 빠릅니다. 알려진대로 writeback-ordered-journal 순으로 속도가 빠릅니다. 다만 writeback 저널링 방법에서는 noatime 옵션이 오히려 성능을 떨어뜨리는 것이 의외의 결과입니다.


어디까지나 위의 결과는 제가 쓰는 시스템에서의 결과입니다. 본인의 환경과 목적에 맞는 테스트를 통해서 적절한 파일시스템을 선택하시길 권장합니다.



728x90
반응형

+ Recent posts