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)
Built Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 533826ba525c6fb6179bb12fb306597684e88e8f81488d143edf81d84ba4d540 |
|
MD5 | 58cf5b3e06807ba0543d7c522208d98e |
|
BLAKE2b-256 | 8a515ae1a74467d8f6ee318241a45456f8dc9421e80a0a97f3d13fdb8f95ad61 |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4606685fd566de65ce9f9b25980eb7a7f2b7d3da7891f963930e5c1f3cd4343d |
|
MD5 | 39f7526ba4e6bee28f812a1938b206d5 |
|
BLAKE2b-256 | 45c3e1ba1eb323de6b676bf63d153c9802ccfac26d2709b71ba20268d9632ee9 |