mirror of
https://github.com/unraid/webgui.git
synced 2026-01-18 07:30:14 -06:00
disk_load: initialize array values upon first start
This commit is contained in:
@@ -3,6 +3,9 @@ ini=/var/local/emhttp/diskload.ini
|
||||
tmp=/var/local/emhttp/diskload.tmp
|
||||
declare -a reads writes
|
||||
|
||||
# t = poll interval in seconds
|
||||
t=2
|
||||
|
||||
# initialize array values upon first start
|
||||
stats=($(awk '/(sd[a-z]*|nvme[0-9]*n1|vd[a-z]*) /{print $3,$6,$10,$4,$8}' /proc/diskstats))
|
||||
c=0; s=${#stats[@]}
|
||||
@@ -11,9 +14,8 @@ for ((i=0;i<s;i+=5)); do
|
||||
writes[c]=${stats[i+2]}
|
||||
((c++))
|
||||
done
|
||||
sleep $t
|
||||
|
||||
# t = poll interval in seconds
|
||||
t=2
|
||||
while :; do
|
||||
stats=($(awk '/(sd[a-z]*|nvme[0-9]*n1|vd[a-z]*) /{print $3,$6,$10,$4,$8}' /proc/diskstats))
|
||||
c=0; s=${#stats[@]}
|
||||
|
||||
Reference in New Issue
Block a user