Readme help update.

Output stats indention fix
master
Alexey Kostin 2019-03-11 17:02:13 +03:00
parent 773c4b985a
commit 1e06f11801
2 changed files with 11 additions and 3 deletions

View File

@ -20,15 +20,19 @@ Quickstart
2. Create pool with size=1 min_size=1 (default pool name "bench") 2. Create pool with size=1 min_size=1 (default pool name "bench")
3. Use 3. Use
``` ```
Usage of ./ceph-gobench: Usage of ./ceph-gobench-v1.3:
-c, --config (= "/etc/ceph/ceph.conf") -c, --config (= "/etc/ceph/ceph.conf")
Ceph config Ceph config
--cpuprofile (= "")
Name of cpuprofile
-d, --duration (= 30s) -d, --duration (= 30s)
Time limit for each test in seconds Time limit for each test in seconds
--define (= "") --define (= "")
Define specifically osd or host. osd.X or ceph-host-X Define specifically osd or host. Example: osd.X, ceph-host-X
-k, --keyring (= "/etc/ceph/ceph.client.admin.keyring") -k, --keyring (= "/etc/ceph/ceph.client.admin.keyring")
Ceph user keyring Ceph user keyring
--memprofile (= "")
Name of memprofile
-n, --cluster (= "ceph") -n, --cluster (= "ceph")
Ceph cluster name Ceph cluster name
-o, --objectsize (= "4M") -o, --objectsize (= "4M")
@ -37,12 +41,16 @@ Usage of ./ceph-gobench:
Ceph pool Ceph pool
--parallel (= false) --parallel (= false)
Do test all osd in parallel mode Do test all osd in parallel mode
--rdefine (= "")
Rdefine specifically osd or host in Posix Regex (replaces define). Example: osd.X, ceph-host-X, osd.[0-9]1?$, ceph-host-[1-2]~hdd
-s, --blocksize (= "4K") -s, --blocksize (= "4K")
Block size in format KB = K = KiB = 1024 MB = M = MiB = 1024 * K GB = G = GiB = 1024 * M TB = T = TiB = 1024 * G Block size in format KB = K = KiB = 1024 MB = M = MiB = 1024 * K GB = G = GiB = 1024 * M TB = T = TiB = 1024 * G
-t, --threads (= 1) -t, --threads (= 1)
Threads count on each osd Threads count on each osd
-u, --user (= "client.admin") -u, --user (= "client.admin")
Ceph user (cephx) Ceph user (cephx)
-v, --version (= false)
Show version
``` ```
How it works How it works

View File

@ -333,7 +333,7 @@ func main() {
color.Set(color.FgHiYellow) color.Set(color.FgHiYellow)
defer color.Unset() defer color.Unset()
fmt.Printf("Average iops per osd:%5d Average speed per osd: %.3f MB/s\n"+ fmt.Printf("Average iops per osd:%9d Average speed per osd: %.3f MB/s\n"+
"Total writes count:%11d Total writes (MB): %v\n", "Total writes count:%11d Total writes (MB): %v\n",
avgIops, avgSpeed, countLat, uint64(countLat)*params.blocksize/1024/1024) avgIops, avgSpeed, countLat, uint64(countLat)*params.blocksize/1024/1024)
if params.parallel { if params.parallel {