Dashboard: show ZFS percentage based on c_max value

This commit is contained in:
bergware
2023-06-19 09:41:33 +02:00
parent cbbdc001e2
commit 002327476b
+1 -1
View File
@@ -24,7 +24,7 @@ while (true) {
exec("awk '/^c_max|^size/{print \$3}' /proc/spl/kstat/zfs/arcstats 2>/dev/null",$zfs);
[$total,$free] = $memory;
$used = $total-$free;
$info = max(round(100*(1-$free/$total)),0)."%\0".round(100*($zfs[1]?:0)/($zfs[0]?:1))."%\0".implode("\0",$sys);
$info = max(round(100*(1-$free/$total)),0)."%\0".round(100*($zfs[1]??0)/($zfs[0]??1))."%\0".implode("\0",$sys);
$rpms = count($rpms) ? implode(" RPM\0",$rpms).' RPM' : '';
$names = array_keys((array)parse_ini_file("$varroot/shares.ini"));
exec("LANG='en_US.UTF8' lsof -Owl /mnt/disk[0-9]* 2>/dev/null|awk '/^shfs/ && \$0!~/\.AppleD(B|ouble)/ && \$5==\"REG\"'|awk -F/ '{print \$4}'",$lsof);