diff --git a/plugins/dynamix/include/DeviceList.php b/plugins/dynamix/include/DeviceList.php
index 53ee0111d..e5ccdd415 100644
--- a/plugins/dynamix/include/DeviceList.php
+++ b/plugins/dynamix/include/DeviceList.php
@@ -324,8 +324,8 @@ case 'open':
echo "
".device_info($disk)." | ";
echo "".device_desc($disk)." | ";
echo "".my_temp($disk['temp'])." | ";
- echo "".my_diskio($data[0])."- | ";
- echo "".my_diskio($data[1])."- | ";
+ echo "".my_diskio($data[0])."".my_number($data[2])." | ";
+ echo "".my_diskio($data[1])."".my_number($data[3])." | ";
if (file_exists("/tmp/preclear_stat_$dev")) {
$text = exec("cut -d'|' -f3 /tmp/preclear_stat_$dev|sed 's:\^n:\
:g'");
if (strpos($text,'Total time')===false) $text = 'Preclear in progress... '.$text;
diff --git a/plugins/dynamix/scripts/diskload b/plugins/dynamix/scripts/diskload
index b88a2989a..c0a85a96e 100755
--- a/plugins/dynamix/scripts/diskload
+++ b/plugins/dynamix/scripts/diskload
@@ -14,13 +14,13 @@ done
# start daemon
while :; do
- stats=($(awk '/(sd[a-z]*|nvme[0-9]n1) /{print $3,$6,$10}' /proc/diskstats))
+ stats=($(awk '/(sd[a-z]*|nvme[0-9]n1) /{print $3,$6,$10,$4,$8}' /proc/diskstats))
c=0; s=${#stats[@]}
echo -n >$ini
- for ((i=0;i>$ini
+ echo ${stats[i]}=$((reads[c]*sector[c]/t)) $((writes[c]*sector[c]/t)) ${stats[i+3]} ${stats[i+4]} >>$ini
reads[c]=${stats[i+1]}
writes[c]=${stats[i+2]}
((c++))