새로운 파일시스템의 기능테스트를 어떻게 해야할까요?

drjester의 이미지

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일정도)

cjh의 이미지

http://www.usenix.org/events/usenix02/tech/freenix/full_papers/dowse/dowse_html/

"Testimonial and Benchmark Results"에 몇개 나와 있습니다.

--
익스펙토 페트로눔

cleaneye의 이미지

주로 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는 직접 작성하시는 방법 밖에는 없는 듯 하네요...

네 갈길을 가라! 남이야 뭐라든!

drjester의 이미지

음, bonnie 같은게 신뢰성테스트를 해주는거면
머 사실 다른게 할게 없네요. ^^

functionality는 거의다 해본거 같구요,
아닐지도 모르지만
open/close/read/write/lseek/unlink/stat/link/fopen/fread
/fwrite/fseek/fclose/mmap/mkdir/rmdir 정도는 해봤거든요.
머 이거말고 또 있겠지만. 더이상은 잘 안쓰는거 같아서.

지금 문제가 신뢰성부분이라 벤치마크툴로 한 몇일 돌여봐야겠네요.

답변주신 분들 감사합니다 ^^

꿈 .. 광대 ..

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.