QuTS hero h6.0 Beta-與 macOS Tahoe 使用 SMB 時出現記憶體洩漏/RAM異常(SMB服務停止)

我正在真實生產環境中測試 QuTS hero h6.0 Beta,但仍然遇到嚴重的 SMB 穩定性問題,特別是在 macOS Tahoe 客戶端 上。

環境

  • NAS 作業系統: QuTS hero h6.0 Beta(測試時最新可用版本)
  • 記憶體: 32 GB
  • 儲存空間: 啟用 SSD 寫入加速的 ZFS 儲存池
  • 客戶端: 多台 macOS Tahoe 工作站
  • 網路: 1 GbE 區域網路
  • 工作負載: 大型設計工作室共享,檔案數量多,許多小檔案,頻繁瀏覽及儲存

問題摘要

當 Tahoe Mac 透過 SMB 連接時,NAS 上的 SMB 程序(smbd)會出現記憶體使用量暴增的情況。單一連線甚至會消耗數 GB 記憶體,即使 Mac 端只掛載了一個共享資料夾。

隨著記憶體使用量增加,NAS 最終會自動停止 SMB 服務,導致所有使用者斷線,嚴重影響生產。

觀察到的症狀

  • smbd[client-ip] 程序每個連線消耗 2 GB 到 6 GB 記憶體
  • 單一 Mac 客戶端會產生多個 smbd 程序
  • SMB 活動繁重時 CPU 出現尖峰
  • 某些情況下,SMB 工作程序在客戶端斷線或重啟後仍然存在(孤立的「殭屍」smbd 程序持續佔用記憶體)
  • 「線上使用者」不一定反映真實資源使用狀況,因為即使使用者已斷線,smbd 程序仍可能存在

重現步驟(簡化)

  1. Tahoe Mac 連接 NAS SMB 共享
  2. 瀏覽大型資料夾並正常工作(Finder + Adobe 應用程式)
  3. 隨著時間推移,SMB 程序的記憶體使用量迅速上升
  4. NAS 遭遇記憶體壓力,SMB 服務自動停止

預期行為

SMB 連線應穩定,每個客戶端的記憶體使用量合理,不應出現一兩個客戶端就能消耗大量記憶體,導致 NAS 停止所有人的 SMB 服務。

實際行為

SMB 記憶體使用量失控增長,直到 SMB 被終止,所有使用者斷線。

已嘗試的疑難排解

  • 調整 SMB 設定並停用如租約 / 非同步 IO 等功能(如可行)
  • macOS 端進行緩解(停用網路 .DS_Store、nsmb.conf file_ids_off、Spotlight 排除)
  • 手動清理卡住的 SMB 程序暫時可釋放記憶體,但正常使用下問題會再現

問題

QNAP 是否已知 macOS Tahoe SMB 客戶端行為QuTS hero h6.0 Samba 版本之間存在相容性問題?
是否有建議的設定或即將推出的修補程式,可防止記憶體暴增及殭屍 smbd 程序?

感謝協助,如有需要可提供日誌或截圖。

1個讚

感謝您的反饋!我會請我們的內部團隊協助測試並確認您所回報的問題。

為了協助我們進行更深入的分析並找出根本原因,請您提供系統日誌,或如有可能,向我們提交支援服務單。這將使我們能夠對您的特定環境進行更詳細的調查。感謝您的合作與協助!

感謝您的回覆。我已按照要求登記了一張工單「Q-202601-68940」