NAS 速度突然變慢,要先檢查哪 7 件事
NAS 變慢這件事,幾乎每個人早晚都會遇到。
但麻煩的是,「變慢」只是結果,不是原因。
你感覺系統卡,背後可能是:
- 磁碟忙
- 記憶體不足
- 某個容器暴衝
- 背景索引在跑
- 溫度過高降速
如果一慢就直接升級硬體,常常會花錢卻沒解到問題。
🎯 這篇適合誰
| 你的情況 | 建議先看哪段 |
|---|---|
| 整台 NAS 都變慢 | 1. 先分清楚是整台慢,還是某個服務慢 |
| 某個 Docker 服務特別慢 | 4. 檢查是不是某個容器特別吃資源 |
| 磁碟 I/O 聲音異常 | 2. 看磁碟是不是正忙著做背景工作 |
| 不知道從哪開始查 | ✅ 一個實用的判斷順序 |
1. 先分清楚是整台慢,還是某個服務慢
「變慢」要先拆成兩種,因為查的方向完全不同:
- 傳檔慢(複製檔案、開影片半天才動)→ 多半是網路或磁碟瓶頸
- 操作 / 介面慢(DSM 點選卡頓、套件反應慢、容器不穩)→ 多半是 CPU、記憶體或背景任務
最快的定位工具是 DSM 內建的 資源監控(Resource Monitor):主選單 → 資源監控 → 「概觀」。一眼看四條線:
- CPU:長期 >80%?切到「處理程序」分頁、依 CPU 排序,看是誰在吃
- 記憶體:扣掉快取後的「已使用」是不是貼著滿、而且開始用到 swap
- 磁碟使用率(Utilization):某顆碟長期 100%=磁碟是瓶頸
- 網路:傳檔時是不是頂在 ~110 MB/s(1GbE 的上限)
先用這四條判斷卡在哪一塊,再跳到下面對應的段落。
傳檔卡在 110 MB/s 上不去? 那通常不是 NAS 慢,是 1GbE 網路到頂了,硬碟其實還有餘力。要突破得整條鏈路一起升級,見 NAS 10GbE 升級指南。
2. 看磁碟是不是正忙著做背景工作
NAS「無故」變慢,最常見的其實是它正在跑吃磁碟的背景工作,做完就恢復:
- RAID 資料清理(Data Scrubbing):排程的陣列校驗,跑起來整片磁碟忙,可能數小時到一兩天
- RAID 重建(Rebuild):換過硬碟後重建陣列,期間效能明顯下降
- S.M.A.R.T. 延伸測試:排程的硬碟健檢
- 照片索引 / 縮圖:Synology Photos、Universal Search 在背景建索引
- 備份任務:Hyper Backup、Active Backup 撞到你的使用時段
怎麼確認:資源監控 → 磁碟,看 Utilization 是不是某顆長期滿載;儲存空間管理員看有沒有「正在校驗 / 重建」;控制台 → 工作排程 看排程任務的時間。
怎麼解:一次性的重建 / 校驗,等它跑完就好;如果是排程任務撞到你白天使用,把它改到半夜(控制台 → 工作排程,或各服務自己的排程設定)。
3. 看記憶體是否長期吃緊
Synology 會主動拿空閒 RAM 當快取,所以「記憶體用很多」不一定是問題——真正的警訊是 swap(虛擬記憶體)開始大量使用。一旦吃到 swap,等於拿硬碟當記憶體,整台反應會明顯變鈍,容器也容易被系統 OOM 強制關掉。
怎麼確認:資源監控 → 概觀看記憶體;若下方 swap 使用率持續 >0,就是 RAM 不夠的訊號。
常見原因:陸續多開了容器、資料庫、監控堆疊、下載機,累積把 RAM 吃滿。2GB / 4GB 的入門機型特別容易中。
怎麼解:先關掉用不到的套件 / 容器、幫吃記憶體的容器設上限;真的不夠再加 RAM——先看 NAS 先升 RAM 還是 NVMe,要動手看 記憶體升級教學。
4. 檢查是不是某個容器特別吃資源
Docker 很常是兇手,尤其這幾類:資料庫(PostgreSQL / MariaDB)、搜尋與索引服務、相片機器學習(Immich 人臉 / 物件辨識)、監控堆疊(Prometheus / Grafana)、狂寫 log 的容器。
怎麼確認:
- 資源監控 → 處理程序,依 CPU / 記憶體排序,看是不是某個 docker 程序長期在榜首
- 或用 Portainer 的 Stats、Container Manager 的容器資源頁,逐個看即時用量
怎麼解:幫容器設 CPU / 記憶體上限(Compose 的 deploy.resources,或 Container Manager 的設定);把吃 I/O 的容器資料移到 NVMe;剛新增的服務先停掉,驗證是不是它造成的。
排查的鐵則:最近新增的服務,先懷疑它。
5. 看 SSD 或 HDD 溫度有沒有異常
有些慢不是因為壞,而是因為熱——硬碟 / SSD 過熱會觸發降速保護,高負載時忽快忽慢就是典型症狀。
怎麼確認:儲存空間管理員 → 點各顆硬碟 / SSD 看溫度。一般 HDD 正常 <45°C,NVMe 在高負載下可能衝到 70°C 以上。NVMe 因為體積小又貼著主機板,最容易過熱。
常見情境:夏天、NAS 塞在密閉櫃裡不通風、NVMe 沒貼散熱片。
怎麼解:改善擺放與通風;控制台 → 硬體與電源,把風扇模式調成「冷卻 / 全速」;NVMe 加裝散熱片。NVMe 溫度的細節見 NVMe 溫度監控。
6. 回想最近有沒有做過變更
排查時最有用的一句話:「它變慢之前,我最近動過什麼?」 多數效能問題不是硬碟突然老化,而是某次變更之後才開始的。
對照清單:更新 DSM、新增容器 / 套件、改備份排程、搬大量資料、開新的索引服務、改網路設定。
怎麼確認:打開 DSM 的 記錄中心(Log Center) 看最近事件,對照「開始變慢」的時間點;套件中心 / 儲存空間也看得到更新與異動時間。
怎麼解:找到對應的變更就針對它處理(停掉、改排程、回滾設定)。如果懷疑是 DSM 更新後變慢,先確認更新後的一次性背景最佳化 / 重建跑完了沒——那段期間慢是正常的。
7. 再決定要不要升級硬體
把上面排完、確定是真瓶頸而不是背景任務或設定問題,再來談花錢,才不會升錯地方:
- 介面 / 容器卡、吃到 swap → 加 RAM
- 小檔案 I/O、Docker 慢 → 上 NVMe(快取或純 NVMe 儲存空間)
- 傳檔頂在 110 MB/s → 升 10GbE(NAS、交換器、電腦整條一起升)
- 某顆碟 Utilization 長期爆、健康度又下滑 → 換更健康 / 更快的硬碟,先看 硬碟健康檢查
✅ 一個實用的判斷順序
如果你只想要一個簡單流程,可以照這樣看:
- 是整台慢還是單一服務慢
- 最近有沒有新增工作負載
- 有沒有背景任務在跑
- 記憶體是否吃緊
- 容器是否暴衝
- 溫度是否異常
- 最後才考慮升級硬體
✨ 總結
NAS 變慢很常見,但九成的人一遇到就想加硬體——結果常常錢花了、問題還在。真正省錢又有效的順序,是先打開資源監控看清楚卡在 CPU、記憶體、磁碟還是網路,再對症下藥。先找瓶頸、再談升級,這台 NAS 通常還能再戰很久。
🔗 延伸閱讀
- NVMe 快取 vs 儲存空間:Synology 的兩種用法怎麼選?
- 把 Docker 資料搬到 NVMe SSD:完整遷移流程
- NAS 先升 RAM 還是 NVMe SSD?一次說清楚
- M.2 SSD 建立儲存空間教學:在 Synology NAS 上實作
只要先把瓶頸分清楚,你後面的升級、調整和排程規劃都會更準。