
Mac OS XのNetwork Link Conditionerでインターネット接続と帯域幅の速度をシミュレートする
Mac OS X および最新バージョンの Xcode 開発ツールに最近追加されたのは、Network Link Conditioner というユーティリティです。これは、さまざまな一般的なインターネット接続速度をシミュレートできる、高度にカスタマイズ可能なツールです。
このユーティリティは、MacおよびiOS開発者が様々なネットワーク環境でアプリの応答時間をテストできるように設計されており、IT管理者、ネットワーク管理者、Web開発者にとっても非常に便利です。基本的に、特定のインターネット接続速度をシミュレートする必要がある人なら誰でもこのユーティリティを利用できます。Appleから無料でダウンロードできます。
Network Link Conditioner にアクセスするには、Xcode パッケージ全体をインストールするか、開発者 ID を使用して Hardware IO Tools パッケージのみをダウンロードし、そこからインストールする必要があります。どちらの方法でも動作は同じですので、お使いの Mac の状況に応じて最適な方法をご利用ください。
Mac OSでネットワークリンクコンディショナーを入手して接続速度をシミュレートする
- Xcode(App Storeリンク)をダウンロードしてインストールします。OS Xユーザーは無料でダウンロードできます。または、開発者ダウンロードページにアクセスしてログインし、「ハードウェアIOツール」の個別ダウンロードにアクセスします。その後、以下のいずれかの方法でユーティリティにアクセスします。
- Xcode の場合: Xcode をインストールしたら、次の場所に進みます。
- ハードウェアIOツールを使用する場合: あるいは、ハードウェアIOツールをダウンロードしたばかりの場合は、dmgファイルをマウントし、Network Link ConditionerをダブルクリックしてMac OS Xに環境設定パネルをインストールします。
- 「Network Link Conditioner.prefPane」をダブルクリックして、ユーティリティをシステム環境設定に読み込みます。
- Mac OS Xのシステム環境設定を開き、「ネットワークリンクコンディショナー」を選択してツールにアクセスし、さまざまなインターネット接続速度をシミュレートします。
/Applications/Utilities/Network Link Conditioner/
帯域幅シミュレーターはすぐに使い始めることができます。
MacでNetwork Link Conditionerを使って特定のインターネット接続速度をシミュレートする方法
ネットワークリンクコンディショナーユーティリティは使い方が非常に簡単で、説明もほとんど不要です。シミュレートしたい帯域幅プロファイルを選択し、「オン」ボタンをクリックするだけですぐに有効化されます。変更はマシンのネットワークに即座に反映されます。
プロファイルとして利用できるデフォルトのインターネット接続速度の選択肢は次のとおりです。
- LTE – 平均的なケース、パケットロスが最小限で接続性も良好、かなり高速な接続
- 3G – 平均的なケース、良好な接続性、またはロスのあるネットワーク
- ケーブルモデム
- DSL
- エッジ – 平均的なケース、良好な接続性、またはロスのあるネットワーク
- Wi-Fi – 平均的な場合、良好な接続性、または接続が不安定なネットワーク
既存の帯域幅プロファイルの制限が厳しすぎると感じた場合は、左下隅の小さな鍵アイコンをクリックし、右下の「プロファイルの管理」ボタンをクリックして新しいプロファイルを作成または編集してください。ここでは、ダウンリンクとアップリンクの帯域幅、アップリンクとダウンリンクのパケットドロップ、応答遅延、さらにはDNS遅延などを設定できます。
iPhoneアプリ、リモートネットワークの利用、ウェブサイトなど、開発作業、ネットワーク管理、その他潜在的なユーザーのインターネット接続速度のテストが必要な作業を行っている場合は、Network Link Conditioner を強くお勧めします。今すぐインストールしてください。開発用iPhoneまたはiPadの開発者向け設定から、ペアリングされた開発用デバイスでもこのユーティリティを使用できます。
完了したら、環境設定パネルでネットワーク リンク コンディショナーを必ず「オフ」に戻してください。そうしないと、Mac のインターネット接続速度は、選択された設定プロファイルをエミュレートし続けます。
Network Link ConditionerはXcode 4.1以降で利用できるため、どのバージョンでもこの便利なユーティリティが利用可能です。Mac OS XとXcodeのそれ以降のバージョンでは、Xcodeをダウンロードする必要すらありません。前述の通り、別途Hardware IO Toolsをダウンロードして、ユーティリティをMacに直接インストールすることも可能です。