QuTShero 資源監視器顯示錯誤的 RAM 數值

QUTShero (h5.2.8.3359) 的資源監控器顯示的 ZFS-ARC 和可用 RAM 數值是錯誤的。

QNAP 在 hero 中將 arc_max 和 arc_min 的值固定設定。
→ arc_max 約為安裝 RAM 的 80%
→ arc_min 約為安裝 RAM 的 20%(以 64 GB 為例,約為 11.71 GB)
→ 可用 ARC 的設定(40%、50%…)會調整實際可用的 ARC。
→ arc_max 的 50% 就代表約 25 GB 的 ARC(80% 的 50%)。但這個數值在任何地方都看不到。

資源監控器只將 arc_min 的使用量顯示為 ZFS-ARC。因此,11.71 GB 就是最大值。
實際 ARC 使用量在 11.71 GB 到 25 GB(50% ARC)之間,資源監控器會將這部分顯示為「可用」RAM。

+++++++++++++++++

我將資源監控器的數值和 librenms 的數值做了比較。

有 2 台 VM(Win+Linux-Mint)運行,ARC 設定為 50%

hero 資源監控器:

62.55 GB 可用
34.52 GB 已使用(已佔用 + ZFS ARC + 緩衝 + cache)
26.89 GB 可用

librenms:

62.55 GB 可用
57 GB 已使用

++++++++++++++++++++++

只運行 1 台 VM(Win),ARC 設定為 70%

hero 資源監控器:

62.55 GB 可用
29.31 GB 已使用(已佔用 + ZFS ARC + 緩衝 + cache)
32.09 GB 可用

librenms:

62.55 GB 可用
52 GB 已使用

啟動第二台 VM 時會收到以下錯誤訊息
→ 記憶體資源不足,只剩 6.69 GB 可用(資源監控器顯示應該還有 32.09 GB 可用)

因此資源監控器的顯示一定是錯誤的。

今天又測試了一下。

資源監控器首次顯示 ZFS-ARC 使用量大於 11.71 GB。以前從未見過這個數值。

但在資源監控器中,used(已用)和 free(可用)的數值仍然是錯誤的。

hero 資源監控器:
62.55 GB 可用
25.35 GB used / 已用(已佔用 + ZFS ARC + 緩衝區 + 快取)
36.07 GB free / 可用

top:
41.9 GB used / 已用
23.6 GB free / 可用

grafik

librenms:
62.55 GB 可用
38.60 GB used / 已用
23.95 GB free / 可用