Mac

コマンドラインからスピードテストを実行してインターネット接続速度を確認する方法

コマンドラインからスピードテストを実行してインターネット接続速度を確認する方法

優れたツールであるcurlとwgetを使えば、コマンドラインから直接インターネット接続速度を簡単にテストできます。curlはほとんどのUnix系OSにバンドルされていますが、Macユーザーがwgetを使った方法を使いたい場合は、まずOS X用のwgetを入手する必要があります。wgetはWebやFTPからファイルをダウンロードするためのシンプルなターミナルユーティリティで、様々な用途に使えるので、インストールしておく価値があります。curlは、Mac OS XとLinuxの全バージョンを含む、少しでも新しいUnix系OSであれば、プリインストールされているはずです。

コマンドラインからの速度テスト

コマンドラインからインターネット接続速度をテストする

これは、公式SpeedTestサーバーを使ってダウンロード速度をチェックする非常にシンプルなトリックで、アクティブなインターネット接続を迅速かつ効果的に確認することができます。この方法には2つの方法があり、1つはcurlを使用する方法、もう1つはwgetを使用する方法です。

コマンドラインからcurlを使用してSpeedTestを実行し、インターネット接続のダウンロード速度を確認します。

最初のコツはcurlを使うことです。curlは、ほぼどこからでもリモートファイルをダウンロードしたり、ヘッダーを取得したり、その他多くの便利な操作を実行できます。curlはUnixとOS Xのすべてのバージョンにバンドルされているため、ほぼすべてのUnixベースのコンピューターでダウンロード速度をテストできる、ほぼ汎用的なコマンドとなっています。

curl -o /dev/null http://speedtest.wdc01.softlayer.com/downloads/test10.zip

ダウンロード速度とダウンロード完了までの経過時間が表示されます。ターミナルで実行すると以下のようになります。

curlを使用してコマンドラインで速度テストを実行する

「Test10.zip」ファイルは /dev/null に送信されるため、無駄なテスト ファイルでディスク領域を占有することを心配する必要はありません。

コマンドラインからの速度テスト

curl トリックを頻繁に使用すると思われる場合は、エイリアスとしてプロフィールに追加することを検討してください。

alias speedtest='curl -o /dev/null http://speedtest.wdc01.softlayer.com/downloads/test10.zip'

この素晴らしいカールトリックを教えてくれたコメント者の一人に感謝します。

コマンド自体は、同様のアクションを実行する wget コマンド文字列と非常に似ていることに気付くでしょう。したがって、これは実際には好みの問題です。

wget を使用してコマンドラインから接続速度をテストする

すでにコマンドラインに慣れている場合は何をすべきかが分かっていますが、そうでない場合は wget をインストールし、ターミナル (/Applications/Utilities/ にあります) を起動して、次のコマンド文字列をターミナルに貼り付けます。

wget -O /dev/null http://speedtest.wdc01.softlayer.com/downloads/test10.zip

wget の実行中に右側を見ると、接続速度(スクリーンショットの例では 1.36m/s)が確認できます。wget はダウンロードしたファイルを /dev/null に指定するため、実際にはハードドライブの容量を消費しません。そのため、このコマンドを繰り返し実行しても問題ありません。

これは、モバイル ユーザーが Speed Test アプリを通じて利用できるものと同じ SpeedTest サーバーを使用するため、SpeedTest の Flash ベースの Web アプリにアクセスしたり、追加のコマンド ライン ソフトウェアをコンパイルしたりすることなく、ブロードバンド接続と携帯電話の接続速度を直接比較するのに適した方法になります。

このトリックを頻繁に使用する予定の場合は、.bash_profile に簡単なエイリアスを追加することを検討してください。

alias speedtest='wget -O /dev/null http://speedtest.wdc01.softlayer.com/downloads/test10.zip'

エイリアスを使用すると、明らかに短くなり、覚えやすくなるため、スクリプト、自動化、リモート テスト、およびターミナルでいろいろと調べるのが好きな人にとって、より便利になります。

このトリックは Twitter の @climagic から提供されたものです。まだフォローしていない場合は、Twitter の @osxdaily もフォローしてください。