diff --git a/src/os/src/detail/osSysinfo.c b/src/os/src/detail/osSysinfo.c index befd6f1cbd8ffcd8f74b312b5df4530d1419045e..87764de839492cf52ecbc4e21f029edc5e4c656f 100644 --- a/src/os/src/detail/osSysinfo.c +++ b/src/os/src/detail/osSysinfo.c @@ -301,6 +301,7 @@ bool taosGetDisk() { struct statvfs info; const double unit = 1024 * 1024 * 1024; +#if 0 if (tscEmbedded) { if (statvfs(tsDataDir, &info)) { //tsTotalDataDirGB = 0; @@ -312,6 +313,7 @@ bool taosGetDisk() { tsAvailDataDirGB = (float)((double)info.f_bavail * (double)info.f_frsize / unit); } } +#endif if (statvfs(tsLogDir, &info)) { //tsTotalLogDirGB = 0; diff --git a/src/plugins/monitor/src/monitorMain.c b/src/plugins/monitor/src/monitorMain.c index 048f839b728fd7ed2a74d59744ebff5d1223cc33..d5a661b31ee4028660e93bd3ad1f87e46e003446 100644 --- a/src/plugins/monitor/src/monitorMain.c +++ b/src/plugins/monitor/src/monitorMain.c @@ -20,6 +20,7 @@ #include "tlog.h" #include "ttimer.h" #include "tutil.h" +#include "tdisk.h" #include "tsystem.h" #include "tscUtil.h" #include "tsclient.h" @@ -125,6 +126,10 @@ static void *monitorThreadFunc(void *param) { break; } else { taosGetDisk(); + tdUpdateTiersInfo(tsDnodeTier); + const double unit = 1024 * 1024 * 1024; + tsTotalDataDirGB = tsDnodeTier->meta.tsize / unit; + tsAvailDataDirGB = tsDnodeTier->meta.avail / unit; } if (tsMonitor.start == 0) {