mirror of
https://github.com/fhem/fhem-mirror.git
synced 2025-03-03 16:56:54 +00:00
fix: Falsche Angabe von Ram free / used bei Debian Stretch
git-svn-id: https://svn.fhem.de/fhem/trunk@15910 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
parent
3677d3c791
commit
9418066313
@ -2263,7 +2263,11 @@ sub SYSMON_getRamAndSwap($$) {
|
||||
if($hash->{helper}->{excludes}{'ramswap'}) {return $map;}
|
||||
|
||||
#my @speicher = qx(free -m);
|
||||
my @speicher = SYSMON_execute($hash, "LANG=en free");
|
||||
#my @speicher = SYSMON_execute($hash, "LANG=en free");
|
||||
my $free_version = SYSMON_execute($hash, 'free -V');
|
||||
$free_version =~ s/\D//g;
|
||||
my @speicher = SYSMON_execute($hash, 'LANG=en ' . ($free_version > 339 ? 'free -w' : 'free'));
|
||||
|
||||
|
||||
if(!@speicher) {
|
||||
return $map;
|
||||
@ -2312,7 +2316,8 @@ sub SYSMON_getRamAndSwap($$) {
|
||||
}
|
||||
#$used_clean = $used - $buffers - $cached;
|
||||
#$ram = sprintf("Total: %.2f MB, Used: %.2f MB, %.2f %%, Free: %.2f MB", $total, $used_clean, ($used_clean / $total * 100), ($free + $buffers + $cached));
|
||||
if ($total > 2048) {
|
||||
#if ($total > 2048) {
|
||||
if ($free_version > 339) {
|
||||
$used_clean = $used;
|
||||
$ram = sprintf("Total: %.2f MB, Used: %.2f MB, %.2f %%, Free: %.2f MB", $total, $used_clean, ($used_clean / $total * 100), ($free));
|
||||
} else {
|
||||
|
Loading…
x
Reference in New Issue
Block a user