Linux: Benchmarking Filesystems In 2.6.0-test2

서지훈의 이미지

Grant Miner posted some interesting benchmark results to the lkml, comparing five journaling filesystems available with the current 2.6.0-test2 development kernel. The tests were conducted with a very simple shell script, mainly timing how long it takes to copy, tar, and remove directories, performing several syncs in between. He summarizes:

- ext3's syncs tended to take the longest [at] 10 seconds, except
- JFS took a whopping 38.18s on its final sync
- xfs used more CPU than ext3 but was slower than ext3
- reiser4 had highest throughput and most CPU usage
- jfs had lowest throughput and least CPU usage
Some interesting discussion follows, debating the results and offering further suggestions on making the tests more useful. For example, Andrew Morton [interview] proposed including ext2 in the tests as a baseline, and Hans Reiser noted that reiser4 continues to improve rapidly. Read on for the full test results and much of the following discussion.

여기에 따르면 reiser4 > reiserfs > ext3 > xfs > jfs 순으로 performance가 좋은걸로 벤치 결과가 나왔네요...
좀 더 자세한 내용을 보실려면 아래 URL을 참고 하세요.
http://kerneltrap.org/node/view/715

<어떠한 역경에도 굴하지 않는 '하양 지훈'>

서지훈의 이미지

nameys 홈페이에 가보니...
reiser4는 아직도 실험용이라 바로 적용하기에는 힘들것 같네요...
벤치에서 성능은 좋게 나왔으나...

뭐... 지금 사용하고 있는 시스템이 뻑나도 상관없으신 분은 이 앞선 기술을 한 번 적용을 해보시는것도 좋을거 같네요^^

<어떠한 역경에도 굴하지 않는 '하양 지훈'>

#include <com.h> <C2H5OH.h> <woman.h>
do { if (com) hacking(); if (money) drinking(); if (women) loving(); } while (1);