diff options
author | PMR <pmr@pmr-lander> | 2019-10-08 06:50:42 +0000 |
---|---|---|
committer | PMR <pmr@pmr-lander> | 2019-10-08 06:50:42 +0000 |
commit | 26cc8a96b718ffde13d57965279f6869a3adf710 (patch) | |
tree | a497dc42502e6a363b44e73af9522ff57020bb51 | |
parent | 84d9e895cb698240c78edb41640b85dbee1022a1 (diff) | |
parent | d62a476e5b4e6b94ba247e8fb8f4fea22dabf82b (diff) |
Merge #373797 from ~sylvain-pineau/plainbox-provider-checkbox:fix-disk-read-perf-test-nvme
-rwxr-xr-x | bin/disk_read_performance_test | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/bin/disk_read_performance_test b/bin/disk_read_performance_test index 00810a55..1cdea0df 100755 --- a/bin/disk_read_performance_test +++ b/bin/disk_read_performance_test @@ -13,6 +13,12 @@ for disk in $@; do disk_type=`udevadm info --name /dev/$disk --query property | grep "ID_BUS" | awk '{gsub(/ID_BUS=/," ")}{printf $1}'` dev_path=`udevadm info --name /dev/$disk --query property | grep "DEVPATH" | awk '{gsub(/DEVPATH=/," ")}{printf $1}'` + if [[ $dev_path =~ nvme ]]; then + disk_type="nvme" + fi + if [ -z "$disk_type" ]; then + exit 1 + fi echo "INFO: $disk type is $disk_type" case $disk_type in @@ -30,6 +36,7 @@ for disk in $@; do fi ;; "ide" ) MIN_BUF_READ=40;; + "nvme" ) MIN_BUF_READ=1000;; * ) MIN_BUF_READ=$DEFAULT_BUF_READ;; esac echo "INFO: $disk_type: Using $MIN_BUF_READ MB/sec as the minimum throughput speed" @@ -45,7 +52,7 @@ for disk in $@; do if [ -z "$speed" ]; then echo "WARNING: Device $disk is too small! Aborting test." - exit 0 + exit 1 fi speed=${speed/.*} |