Sign inSign up

thiagodasilva/iso-benchmark

By thiagodasilva

•Updated almost 6 years ago

Simple benchmark tool to test read throughput

Image
0

372

thiagodasilva/iso-benchmark repository overview

Usage of ./iso-benchmark:
  -b int
    	Buffer size (KB) (default 32)
  -c int
    	Concurrency (default 4)
  -d string
    	Input dir
  -v	Verbose

I've used kubernetes job objects to run tests, after the job is complete, you can see the results from the logs. See sample spec below for an example:

apiVersion: batch/v1
kind: Job
metadata:
  name: bench-100k
spec:
  template:
    spec:
      containers:
        - name: bench
          image: thiagodasilva/iso-benchmark
          args:
            - -d=/data
            - -c=1000
          volumeMounts:
          - mountPath: "/data"
            name: nfs-volume
      restartPolicy: Never
      volumes:
        - name: nfs-volume
          csi:
            driver: nfs.csi.k8s.io
            volumeAttributes:
              server: 10.150.146.70
              share: /nfs_sharel/100K
              mountOptions: ro,nolock

Tag summary

Content type

Image

Digest

Size

-

Last updated

almost 6 years ago

docker pull thiagodasilva/iso-benchmark