새로운 파일시스템의 기능테스트를 어떻게 해야할까요?
글쓴이: drjester / 작성시간: 화, 2005/08/16 - 2:30오후
ext3를 고쳐서 만든 새로운 파일시스템을 테스트하고 있는ㄷ데,
iozone, bonnie, ffsb, dbench 같이 성능테스트하는
프로그램은 많은데 기능테스트하는건 딱히 없더라구요.
그래서 그냥 생각나는데로 간단한 프로그램이나 쉘스크립트로
다음처럼 해봤는데, 아무래도 좀 불안해서요.
좋은 프로그램 추천해주시면 좋고, 아니면 테스트 방법이라도 ..
테스트 해본것들
1. 한 디렉토리에 1KB 짜리 65536개 만들었다 지우기
2. 100GB 짜리 파일 만들었다 지우기
3. 디렉토리 1024개를 깊게 만들기(/test/test/......./test)
4. 디렉토리 65536개 만들고 지우기
5. read / write verify test
6. lseek 해보기
7. 기존의 benchmark tool 오랫동안 돌려보기(3일정도)
Forums:
http://www.usenix.org/events/usenix02/te
http://www.usenix.org/events/usenix02/tech/freenix/full_papers/dowse/dowse_html/
"Testimonial and Benchmark Results"에 몇개 나와 있습니다.
--
익스펙토 페트로눔
주로 Benchmark Tool(Bonnie++ 등등)은 Reliabil
주로 Benchmark Tool(Bonnie++ 등등)은 Reliability를 시험하는데 사용됩니다.
그 이외에 Functionality와 관련된 시험을 해보시고 싶으시면 LTP(http://ltp.sourceforge.net)에서 최신 버전을 받으셔서 File System Test Case를 이용하시거나, System Call Test Case 중에서 File Operation과 관련된 Case들을 추려서 사용 가능할 것입니다. Generic File System Operation 이외의 Test, 즉 O_DIRECT 등과 같이 해당 File System에서 추가로 구현하신 Spec.에 대한 Test는 직접 작성하시는 방법 밖에는 없는 듯 하네요...
네 갈길을 가라! 남이야 뭐라든!
음, bonnie 같은게 신뢰성테스트를 해주는거면머 사실 다른게 할게
음, bonnie 같은게 신뢰성테스트를 해주는거면
머 사실 다른게 할게 없네요. ^^
functionality는 거의다 해본거 같구요,
아닐지도 모르지만
open/close/read/write/lseek/unlink/stat/link/fopen/fread
/fwrite/fseek/fclose/mmap/mkdir/rmdir 정도는 해봤거든요.
머 이거말고 또 있겠지만. 더이상은 잘 안쓰는거 같아서.
지금 문제가 신뢰성부분이라 벤치마크툴로 한 몇일 돌여봐야겠네요.
답변주신 분들 감사합니다 ^^
꿈 .. 광대 ..
댓글 달기