diff options
author | Sylvain Pineau <sylvain.pineau@canonical.com> | 2019-10-08 17:47:12 +0200 |
---|---|---|
committer | Sylvain Pineau <sylvain.pineau@canonical.com> | 2019-10-09 10:02:18 +0200 |
commit | a4a64edbe48ef93f9ab61fc8bfc6f991063652ff (patch) | |
tree | 698e424dffef25a38028c67367999fac82d82064 /bin | |
parent | 6ed2fdaabeda2229301570d908729b460f3c6035 (diff) |
bin:disk_read_peformance_test: Fix mmc/dm drives detection
Diffstat (limited to 'bin')
-rwxr-xr-x | bin/disk_read_performance_test | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/bin/disk_read_performance_test b/bin/disk_read_performance_test index 1cdea0d..ad9681c 100755 --- a/bin/disk_read_performance_test +++ b/bin/disk_read_performance_test @@ -13,10 +13,17 @@ 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 =~ dm ]]; then + disk_type="devmapper" + fi if [[ $dev_path =~ nvme ]]; then disk_type="nvme" fi + if [[ $dev_path =~ mmc ]]; then + disk_type="mmc" + fi if [ -z "$disk_type" ]; then + echo "ERROR: disk type not recognized" exit 1 fi echo "INFO: $disk type is $disk_type" @@ -35,7 +42,9 @@ for disk in $@; do fi fi ;; + "devmapper" ) MIN_BUF_READ=$DEFAULT_BUF_READ;; "ide" ) MIN_BUF_READ=40;; + "mmc" ) MIN_BUF_READ=50;; "nvme" ) MIN_BUF_READ=1000;; * ) MIN_BUF_READ=$DEFAULT_BUF_READ;; esac |