Synology SMB 記憶體洩漏?

Synology 開機一段時間, smb 記憶體就會吃掉十幾G, 服務重啟就會釋放, 只是好奇這是正常行為? 還是不用裡它即可?


Synology SMB 記憶體洩漏?

Synology SMB 記憶體洩漏?

版本是:

Synology SMB 記憶體洩漏?
Have a nice day~
2022-04-07 5:12 發佈
還好咧... 我這裡幾台 SMB 都是只有 20MB 上下....
DSM 更新到 7.1 看看?
aru
aru 樓主

您好幾台 smb 才吃 20MB? 看來自己要好好留意一下... 另外, dsm 7.1 release note 好像沒針對 smb 做什優化, 不過還是更新觀察看看, 謝謝!

2022-04-07 13:07
DS718+版本故意不升維持在6,
有設定每日定時開關機省電。
沒此問題,
可能你套件太多?

aru
aru 樓主

您圖片使用中的記憶體, 已吃掉1.8G? 是否可看一下 "工作管理員" 是 smb? 還是其他套件吃掉? 感覺套件安裝多寡, 好像跟 smb 吃記憶體沒有相關...

2022-04-07 13:15
天空一片雲

設定開關機真是不錯的方式,降低風扇聲音

2022-04-07 15:56
一切正常,smbd 也只使用 20MB而已,可能要先確認SMB的設定
System Engineer
aru
aru 樓主

多謝貼圖, 好像發現一個重要線索, "清除 smb 快取" 的按鈕, 看起來真的有快取...

2022-04-07 15:40
aru wrote:
Synology 開(恕刪)


我猜應該是檔案傳輸時,拿來做快取用。當系統有需求時,再釋放用做快取的記憶體資源…
實際狀況,請詢問原廠就知道了。
aru
aru 樓主

嗯, 如果是這樣應該就不用擔心了, 謝謝您!

2022-04-07 15:48
ulimie

不清楚是否 cache 的問題,重新開機試看看,開機後短時間內沒有很多存取時應該就沒有太多 cache,此時確認用了多少記憶體?

2022-04-07 16:05
主機升級 dsm 7.1 觀察一天後, 又開始肥大...



試著點選清除 smb 快取後, 也會重啟服務...


於是就減肥成功了...


看來 smb 本身也有快取, 與 os 快取是分開的, 可能是正常行為, 但不曉得 smb cache 是否會定期釋放, 還是一直吃下去, 撐爆主記憶體, 就不清楚...
Have a nice day~
segabug

我看你這台有32g ram, 我猜測smbd 快取機制, 有可能是按照系統記憶體的一定比例分給smbd使用, 32g分出來使用的話, 數字看起來就很多

2022-04-08 8:36
segabug

我觀察過 synology 918+記憶體分配的行為, 系統會盡可能將記憶體分配完, 讓閒置的記憶體最小化, 充分使用, 這一點跟windows機制差異蠻大的

2022-04-08 8:40
看起來,工作管理員裡的記憶體數字並不包含記憶體圖形裡的快取。



aru
aru 樓主

記憶體配置 圖上的 "使用中" 包含 smb 21M + vm 4.23G 和其他套件一起... 另外, 記憶體配置 圖上的 "快取" 應是指 os

2022-04-08 10:25
DSM的記憶體管理蠻好的,我這台設備要是沒有跑HA的話,記憶體可能只用到2G多而已!

另外我的SMB記憶體緩存會自動清除,昨天看還佔用20MB,剛才看了一下只剩下佔用8MB…






我另一台跑QTS的机器記憶體只有4G,只有開HD STATION (跑KODI 18)及QVR PRO(2部攝影机),其他的不用的程式能刪的都刪光了,但記憶體還使用率一直在65%~80%之間,我只好設定每星期一的凌晨3點,重新啟動一次來清除佔用的記憶體…
有MCSE認証但不務正業的國際貿易打雜員工
aru
aru 樓主

多謝分享, 似乎您有觀察到 smb 會自動減肥至 8m(不是重開機), 看來有一定機制, 會自行調控...

2022-04-08 10:46
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?