ヘッドレスLinuxサーバーからネットワーク速度テストを実行する方法 - TechRepublic

ヘッドレスLinuxサーバーからネットワーク速度テストを実行する方法 - TechRepublic

出版

ジャック・ウォーレンの画像

簡単な Python スクリプトをインストールし、次の手順に従って、ヘッドレス Linux サーバー上でネットワーク速度テストを実行します。

管理者は定期的にスピードテストを実行し、ネットワークのパフォーマンスを確認する必要があります。時には、達成した速度を自慢するためにテストを行うこともありますが、それは認めて構いません。幸いなことに、スピードテストの実行は非常に簡単です。ブラウザを開き、OoklaのSpeedtestのようなツールにアクセスするだけです。

しかし、ヘッドレスLinuxサーバーを使っていて、スピードテストでトラブルシューティングしたい場合はどうすればよいでしょうか?ネットワークは問題なく動作しているのに、特定のサーバーで問題が発生している、といった状況です。幸いなことに、ヘッドレスサーバーでコマンド1つでスピードテストを実行する方法があります。

このコマンドのインストールと使用方法を順を追って説明します。Ubuntu 16.04でデモを行いますが、ほぼすべてのLinuxディストリビューションで同様の手順で動作します。

インストール

ここではPythonスクリプトをダウンロードします。このスクリプトから、このツールに必要な要件がわかるはずです。少なくともPython 2.4~3.4がインストールされている必要があります。それでは、インストール手順は以下のとおりです。

  1. ターミナルウィンドウを開く
  2. wget https://raw.githubusercontent.com/sivel/speedtest…コマンドで必要なファイルをダウンロードします。
  3. chmod u+x speedtest.pyコマンドを使用して、新しくダウンロードしたファイルに必要な権限を与えます。
  4. sudo mv speedtest.py /usr/local/binコマンドでファイルを移動します。

インストールはこれで完了です。これでテストを実行する準備が整いました。

テストの実行

ターミナルウィンドウに戻り、コマンドsudo speedtest.pyを実行してください。このコマンドは最寄りのテストサーバーを検索し、テストを開始します。コマンドが完了すると、結果が表示されます(図A)。

図A

ご希望であれば、テストで.png画像を生成するように指示して、同僚と共有したり、ドキュメント作成に使用したりできます。これを行うには、コマンド「sudo speedtest.py –share」を実行します。コマンドが完了すると、ブラウザにコピー&ペーストできるリンクが生成されます。このリンクには、テストで生成された画像が表示されます。画像を保存して、後で使用することができます。

トラブルシューティングまたは自慢

ネットワークの問題をトラブルシューティングする必要がある場合でも、同僚のITプロフェッショナルに自慢したい場合でも、ネットワーク速度テストを実行することは素晴らしい出発点です。ヘッドレスLinuxサーバーを使用している場合でも、それらのマシンをテストから除外する必要はありません。

記事をシェア

こちらもご覧ください

  • Linuxでnmcliコマンドを使用してネットワークデバイス情報を収集する方法
  • LinuxでTCP BBRを有効にしてネットワーク速度を向上させる方法
  • Varnish HTTPキャッシュを使ってApacheを高速化する方法
  • Dockstationをインストールして使用し、コンテナを簡単に構築する方法
  • Ubuntu 16.04にOpenLDAPとphpLDAPadminをインストールする方法
  • コンテナとKubernetesの大型取引で、Red HatがCoreOSを買収
ジャック・ウォーレンの画像

ジャック・ウォーレン

ジャック・ウォーレンは、TechRepublic、The New Stack、Linux New Mediaなどで受賞歴のあるライターです。20年以上にわたり様々なトピックを執筆し、オープンソースの熱心な推進者でもあります。ジャック・ウォーレンに関する詳細は、ウェブサイトjackwallen.comをご覧ください。

Tagged: