openbsd factgs, use physmem instead of usermem for total mem (#79316)

Signed-off-by: darshanip <darshancoding@gmail.com>
pull/79341/head
Darshan 2 years ago committed by GitHub
parent 4759590467
commit eae42ec57e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -94,7 +94,7 @@ class OpenBSDHardware(Hardware):
rc, out, err = self.module.run_command("/usr/bin/vmstat") rc, out, err = self.module.run_command("/usr/bin/vmstat")
if rc == 0: if rc == 0:
memory_facts['memfree_mb'] = int(out.splitlines()[-1].split()[4]) // 1024 memory_facts['memfree_mb'] = int(out.splitlines()[-1].split()[4]) // 1024
memory_facts['memtotal_mb'] = int(self.sysctl['hw.usermem']) // 1024 // 1024 memory_facts['memtotal_mb'] = int(self.sysctl['hw.physmem']) // 1024 // 1024
# Get swapctl info. swapctl output looks like: # Get swapctl info. swapctl output looks like:
# total: 69268 1K-blocks allocated, 0 used, 69268 available # total: 69268 1K-blocks allocated, 0 used, 69268 available

Loading…
Cancel
Save