先找瓶頸,再談升級,通常比較省錢。

NAS 用一陣子後速度突然變慢,不一定是硬碟老化,也可能是 I/O 瓶頸、記憶體不足、容器服務占用、索引或溫度問題。這篇整理 7 個排查步驟,幫你快速找到問題根源。

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 長期爆、健康度又下滑 → 換更健康 / 更快的硬碟,先看 硬碟健康檢查

✅ 一個實用的判斷順序

如果你只想要一個簡單流程,可以照這樣看:

  1. 是整台慢還是單一服務慢
  2. 最近有沒有新增工作負載
  3. 有沒有背景任務在跑
  4. 記憶體是否吃緊
  5. 容器是否暴衝
  6. 溫度是否異常
  7. 最後才考慮升級硬體

✨ 總結

NAS 變慢很常見,但九成的人一遇到就想加硬體——結果常常錢花了、問題還在。真正省錢又有效的順序,是先打開資源監控看清楚卡在 CPU、記憶體、磁碟還是網路,再對症下藥。先找瓶頸、再談升級,這台 NAS 通常還能再戰很久。

🔗 延伸閱讀

只要先把瓶頸分清楚,你後面的升級、調整和排程規劃都會更準。

這篇有幫助嗎? 先找瓶頸,再談升級,通常比較省錢。