次の機能を備えた帯域幅/パケットスロットル/シェーパープログラムを探しています。
- WindowsベースのNetlimiterに似ています。
- GUIベースであり、端末またはコマンドラインではありません。
- ネットワークを介して通信するすべてのアプリケーションのリスト、接続、転送速度などを表示します。
- アプリケーション、接続、またはそれらのグループのダウンロードまたはアップロードの転送レート制限を設定します。
次の機能を備えた帯域幅/パケットスロットル/シェーパープログラムを探しています。
回答:
10.7以降のユーザー1にとって、問題の帯域幅制限部分に対する最も簡単な解決策は、元々Xcodeに含まれていた無料のユーティリティであるAppleのNetwork Link Conditioner(NLC)です。その後、Appleはすべてのサンドボックスに満足したので、現在はAppleの開発者Webサイトからの個別のダウンロードであり、Xcode用のHardware IO Toolsと呼ばれています。
NLCの重要なポイントは、Apple製であり、非常に簡単なUIを備えており、機能することです。他の回答で示された他の提案のいくつかは、特に新しいOSで動作しない場合に、これらの基準の一部またはすべてに失敗します。
アプリケーションごとの帯域幅使用量の監視については、Rubbernetをお勧めします。2
脚注:
まだ10.6以前を使用している場合は、制限された帯域幅のパイプをファイアウォールに追加することにより、コマンドラインから同じ効果を得ることができます。
RubbernetのApp Storeバージョンを使用している場合は、監視を行うためにデーモンもインストールする必要があることに注意してください。(サンドボックスの混乱の別の終わり、私は恐れています。)
これを行うには複数の方法があります。
ipfw
man
ライオンによると非推奨です。pfctl
同じように使用できますか?
ちょっとしたスニッチを見てください:http : //www.obdev.at/products/littlesnitch/index.html
Little Snitchは、リアルタイムのネットワーク監視機能を備えています。これは、アプリケーションごとのアクセスルールを追加するための優れたGUIとして始まり、帯域幅ツールにも成長しました。それを使用して帯域幅を形成する方法がわかりません。ほとんどの場合、ネットワークアクセスモニターを受け入れるか拒否するか、オールオアナッシングです。
それでも、どのプロセスがお使いのMacのネットワークアクティビティを引き起こしているのかを見つけるのに役立ちます。