Webサイトと速度

Macのインターネットが遅い:どこが遅いのかを突き止める

接続が遅い原因はたくさん考えられます。Wi-Fiのリンク、ルーター、インターネット、DNS、ほかのアプリと、経路の各部分を順にテストしてください。

対象:networkQualityはmacOS 12 Monterey以降。ほかのコマンドは現在のすべてのmacOSで使えます。確認日:2026年10月29日

症状

  • ページの表示が始まるのが遅い、または読み込みが遅いです。
  • ダウンロードが契約プランの速度より遅いです。
  • ほかのデバイスがネットワークを使っている間、ビデオ通話がフリーズします。
  • 特定の部屋や時間帯でだけ接続が遅くなります。

考えられる原因

  • 弱い、または混雑したWi-Fiリンク。距離、壁、近くのネットワークによって、Macとルーターの間の速度が下がります。
  • 混雑したルーターやネットワーク。アップロードやダウンロードをしているほかのデバイスと、同じ接続を共有しています。
  • インターネットプロバイダや経路。ルーターより先の混雑が、遅延を増やし速度を制限します。
  • 遅いDNS。名前検索が遅いと、新しいサイトを開くたびに表示が始まるまで時間がかかります。
  • Mac上のアプリ。バックアップ、クラウド同期、アップデートが、バックグラウンドで接続を使っています。

確認方法

  1. ルーターのアドレスを確認します。gatewayの行に表示されます。

    route -n get default
  2. ルーターに20回pingを送ります。アドレスはお使いのゲートウェイのアドレスに置き換えてください。

    ping -c 20 192.168.1.1

    出力パケットロスと、往復時間の最小値、平均値、最大値の要約。

  3. インターネット上のサーバに20回pingを送ります。

    ping -c 20 1.1.1.1
  4. 2つの結果を比べます。ルーターまでの時間が長い、またはパケットロスがある場合は、Wi-Fiかルーターが原因です。ルーターまでは良好でインターネットまでが悪い場合は、ルーターより先に原因があります。

  5. 通信容量と応答性を測定します。このテストはデータを使います。

    networkQuality
  6. 接続を使っているアプリを探します。Macで帯域幅を使っているアプリを探すを参照してください。

  7. 可能であれば、MacをEthernetケーブルで接続して、もう一度テストします。速くなったなら、Wi-Fiのリンクに問題があります。

解決方法

  1. Wi-Fiのリンクが弱い場合は、ルーターに近づくか、障害物を取り除きます。MacのWi-Fi信号が弱いを参照してください。

  2. 多くのネットワークが同じチャンネルを使っている場合は、ルーターの設定でチャンネルを変更します。Macの周りのWi-Fiチャンネルが混雑しているを参照してください。

  3. ネットワークが混んでいるときに遅延が大きく増える場合は、バッファブロート:ネットワークが混むと通話が遅れるを読んでください。

  4. DNSが遅い場合は、MacでDNSが遅いを読んでください。

  5. 接続が必要な間は、大きなバックアップや同期を一時停止するか、別の時間に予定します。

  6. ルーターのテストは良好なのにインターネットのテストが悪い場合は、プロバイダに連絡します。pingとnetworkQualityの結果を伝えてください。

Kilobatを使う場合

  1. 1つのコマンドで、Wi-Fiの信号、ルーター、インターネット、DNS、キャプティブポータルをチェックし、遅い部分を示します。

    kilobat diagnose

    出力ヘルスの判定(good、degraded、poor、unknown)、測定値、アドバイス。

  2. アプリでは「ヘルス」タブを開きます。信号、ルーターとインターネットの遅延が表示されます。遅い部分についてのアドバイスにはProが必要です。

  3. 速度テストでは、速度、負荷時の遅延、通話とストリーミングについての判定が表示されます。最大80 MBを使います。

    kilobat speedtest --budget-mb 20
  4. kilobat status --watchで、アプリごとの通信をリアルタイムで表示します。無料です。

よくある質問

速度テストは速いのに、ページが遅いのはなぜですか?

ページの読み込みは、通信容量だけでなく遅延とDNSにも左右されます。pingの時間とDNSの検索時間を比べてください。

何も問題がないのに、ルーターへのpingでパケットロスが出るのはなぜですか?

ルーターの中には、pingへの応答の優先度を低くしているものがあります。インターネット上のサーバへのパケットロスも確認し、Ethernetでもテストしてください。

出典

出典は2026年10月29日に確認しました。manページはmacOSに付属のものです。「ターミナル」でman <name>を実行すると開けます。