Wi-Fi
Mac 上 Wi-Fi 很慢,手機卻很快
手機在同一個網路上很快,就表示網際網路連線沒問題。差別在於 Wi-Fi 連結,或 Mac 上的軟體。
症狀
- 在同一個房間裡,手機的速度測試結果比 Mac 高出許多。
- Mac 上的網頁和下載很慢,手機上的影片卻播放順暢。
- Mac 以前在這個網路上很快,後來變慢了。
可能原因
- 不同的頻段。Mac 可能連在 2.4 GHz,而手機連在 5 GHz 或 6 GHz。2.4 GHz 比較慢,也比較擁擠。
- Mac 收到的訊號比較弱。Mac 可能離路由器比較遠,或隔著牆壁或金屬。Apple 把金屬列為干擾程度非常高的材質。
- Mac 上的軟體。VPN、代理伺服器、內容過濾器或 iCloud 私密轉送都會改變流量的路徑。Apple 表示,開啟私密轉送時,速度測試的結果可能會比較低。
- 背景中的上傳或下載。Mac 上的同步、備份和更新都共用同一條連結。
- Mac 附近的干擾。Mac 附近的 USB 3 和 Thunderbolt 3 裝置及集線器,可能會干擾 Wi-Fi。
如何檢查
按住 Option 鍵並按一下 Wi-Fi 圖像。記下頻道、頻段和 802.11 協定。
在手機上,從 Wi-Fi 詳細資訊或路由器的 App 中找到相同的數值。
顯示目前網路的訊號和雜訊。
system_profiler SPAirPortDataType | grep -E 'Channel|Signal / Noise|Transmit Rate|PHY Mode' | head -4輸出以 dBm 表示的
Signal / Noise、頻道及其頻段和頻寬,以及Transmit Rate。查看目前有哪些處理程序在使用網路。按 q 停止。
nettop -m route依順序顯示網路服務。排在最上面的 VPN 服務可能會承載所有流量。
networksetup -listnetworkserviceorder在 Mac 上執行 Apple 的速度測試,和手機比較。
networkQuality
如何修正
如果 Mac 連在 2.4 GHz,就靠近路由器一點。訊號變強後,Mac 就能使用 5 GHz 或 6 GHz。
如果路由器的每個頻段使用不同名稱,就把所有頻段設成同一個名稱。Apple 建議這樣做。
把 USB 3 和 Thunderbolt 3 裝置及集線器移離 Mac,不要放在 Mac 上面。
暫停正在同步或備份的 App,然後再測一次。
可以的話,測試時先關閉 VPN 或代理伺服器,然後再測一次。
測試時,關閉「限制 IP 位址追蹤」。在「系統設定」>「Wi-Fi」中,按一下網路旁的「詳細資訊」。
安裝所有 macOS 更新。選擇「蘋果」選單 >「系統設定」>「一般」>「軟體更新」。
使用 Kilobat
用一行顯示 Mac 的頻段、頻道、訊號和連結速率。
kilobat wifi status找出是哪一段很慢:Wi-Fi、路由器、網際網路還是 DNS。
kilobat diagnose查看每個 App 的即時上傳和下載。按 q 停止。
kilobat status --watch選單列 App 也會顯示每個 App 的即時流量,免費。
常見問題
在 Mac 和手機上各跑一次速度測試,這樣比較公平嗎?
只有在同一個地點、同一個時間才公平。把兩台裝置放在一起,接連跑兩次測試。
為什麼連結速率和速度測試對不上?
連結速率是 Mac 和路由器之間的速度,速度測試則還包含網際網路連線。
資料來源
- Apple 支援:解決無線干擾造成的 Wi-Fi 和藍牙問題
- Apple 支援:Wi-Fi 路由器和基地台的建議設定
- Apple 支援:關於 iCloud 私密轉送
- Apple 支援:在 Mac 上使用 Wi-Fi 狀態選單
- system_profiler(8)、nettop(1) 和 networkQuality(8),macOS 27.2 內建的 man 頁面
資料來源檢查日期:2026年10月29日。man 頁面為 macOS 內建版本;在終端機中用 man <name> 開啟。