From be83194c316e38a2aff28623960fe0818c403a66 Mon Sep 17 00:00:00 2001 From: Andrew Hutchings Date: Thu, 2 May 2019 10:32:49 +0100 Subject: [PATCH] MCOL-2273 Improve disk usage reporting Use the amount of available space rather than the amount of free space. The two numbers are usually different because the free blocks may be unusable at the time. --- oamapps/serverMonitor/diskMonitor.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/oamapps/serverMonitor/diskMonitor.cpp b/oamapps/serverMonitor/diskMonitor.cpp index bef1df560..e6989e4f6 100644 --- a/oamapps/serverMonitor/diskMonitor.cpp +++ b/oamapps/serverMonitor/diskMonitor.cpp @@ -240,7 +240,7 @@ void diskMonitor() blksize = buf.f_bsize; blocks = buf.f_blocks; - freeblks = buf.f_bfree; + freeblks = buf.f_bavail; totalBlocks = blocks * blksize; free = freeblks * blksize; @@ -359,7 +359,7 @@ void diskMonitor() blksize = buf.f_bsize; blocks = buf.f_blocks; - freeblks = buf.f_bfree; + freeblks = buf.f_bavail; totalBlocks = blocks * blksize; free = freeblks * blksize;