Skip to main content

Storage Test tools/scripts.

Project description

Storage Test

Various methods/tools/scripts for storage test. Types:

  • raw
  • mnt (mount point)
  • cloud

Usage

========================================================================
~# python storage_test.py -h
Storage Test Project

positional arguments:
  {mnt,raw,cloud}       storage test
    mnt                 storage test: mnt
    raw                 storage test: raw
    cloud               storage test: cloud

optional arguments:
  -h, --help            show this help message and exit
  --debug               debug mode
  --duration DURATION   duration time(s),default:60*60*24*3 (3 days)
  --loops LOOPS         run loops(0:keep run forever),default:0
  --mail_to MAIL_TO     mail_to, split with ';'
  --output OUTPUT       output log dir path, default:None
  --runner {TextTestRunner,StressRunner,pytest}
                        Run test case with runner,default:StressRunner

========================================================================
~# python storage_test.py mnt -h
positional arguments:
  {sanity,stress,load}  Test on a filesystem mount point
    sanity              storage->mnt sanity test
    stress              storage->mnt stress test
    load                storage->mnt load data files

optional arguments:
  -h, --help            show this help message and exit

========================================================================
~# python storage_test.py mnt stress -h
optional arguments:
  -h, --help            show this help message and exit
  --test_path TEST_PATH, -d TEST_PATH
                        A full path for test,default:None
  --case {consistency,create_files,fs_di,fstest,fsstress,filebench,locktests,doio,stream,readall} [{consistency,create_files,fs_di,fstest
,fsstress,filebench,locktests,doio,stream,readall} ...]
                        default:['all]

Test Case List:
  NO. CaseName                   CaseDescription
  1   consistency                Test the file consistency
  2   create_files               Creates files of specified size
  3   fs_di                      Test FileSystem Data Integrity
  4   fstest                     Test FS function:chmod, chown, link, mkdir, mkfifo, open, rename, rmdir, symlink, truncate, unlink
  5   fsstress                   filesystem stress with LTP tool fsstress
  6   filebench                  File System Workload test
  7   locktests                  Test fcntl locking functions
  8   doio                       base rw test: LTP doio & iogen
  9   stream                     LTP file stream test
  10  readall                    Perform a small read on every file in a directory tree.
========================================================================

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

storagetest-1.1.3.tar.gz (4.0 MB view details)

Uploaded Source

Built Distribution

storagetest-1.1.3-py2.py3-none-any.whl (4.2 MB view details)

Uploaded Python 2 Python 3

File details

Details for the file storagetest-1.1.3.tar.gz.

File metadata

  • Download URL: storagetest-1.1.3.tar.gz
  • Upload date:
  • Size: 4.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.52.0 CPython/3.9.0

File hashes

Hashes for storagetest-1.1.3.tar.gz
Algorithm Hash digest
SHA256 533826ba525c6fb6179bb12fb306597684e88e8f81488d143edf81d84ba4d540
MD5 58cf5b3e06807ba0543d7c522208d98e
BLAKE2b-256 8a515ae1a74467d8f6ee318241a45456f8dc9421e80a0a97f3d13fdb8f95ad61

See more details on using hashes here.

File details

Details for the file storagetest-1.1.3-py2.py3-none-any.whl.

File metadata

  • Download URL: storagetest-1.1.3-py2.py3-none-any.whl
  • Upload date:
  • Size: 4.2 MB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.52.0 CPython/3.9.0

File hashes

Hashes for storagetest-1.1.3-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 4606685fd566de65ce9f9b25980eb7a7f2b7d3da7891f963930e5c1f3cd4343d
MD5 39f7526ba4e6bee28f812a1938b206d5
BLAKE2b-256 45c3e1ba1eb323de6b676bf63d153c9802ccfac26d2709b71ba20268d9632ee9

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page