Macで帯域幅の使用状況を確認するにはどうすればよいですか?


17

インターネットに問題があり、ISPの技術者が帯域幅を使用しているものがあると示唆しました。

どのプロセスがどのくらいの帯域幅を使用しているかを監視するソフトウェアはありますか?


1
こんにちは-することができます私はあなたにもあなたのインターネットの問題が何であるかを説明することを尋ねる- ISPの技術サポートの男は右の携帯電話を離れて得るために赤いニシンかもしれすることを前提;)
stuffe

インターネットは非常に遅くなりました。しかしいつもではない。彼は、インターネットではなくISPだけに接続されているテストを行いました。速度テストは正常でした。
ヌート

1
アクティビティモニターをドックに入れて、ドックアイコンを「ネットワーク使用状況の表示」に設定します。これにより、使用しているアプリケーションは表示されませんが、発生しているときにアラートが表示されます。
TJルオマ

回答:


2

ラバーネットはまさにあなたが探しているものだと思います。

唯一の欠点は、RubbernetがLANトラフィックとWANトラフィックを区別できないことです。1台のコンピューターを見ているように聞こえるので、それは問題になりません。

彼らのウェブサイトにはデモがあります、またはMac App Storeから25米ドルで購入できます。シングルユーザーコピーに29.99ユーロ(約42米ドル)または49.99ユーロ(ウェブサイトで購入した場合、「ファミリーパック」で約69ドル)。

(数か月前に私の注意を喚起してくれたMacworld.comに感謝します。)

より安価なものが必要な場合は、NetUse Traffic Monitorが適しているかもしれません。


16

ビルトインアクティビティモニター(アプリケーション→ユーティリティ)には、ネットワークの使用状況が表示されます。また、実行中のプロセスごとに開いているネットワークポートを確認できます。

スクリーンショット


1
アクティビティモニターは、一定期間の合計のみを表示するようです(タイムスパンは明らかではありません)。各アプリの瞬時使用量(Mbps)が表示されることを望みます。
オジーオルカ

7

ターミナルでnettop(1)を試すことができます。これは事前にインストールされており、数秒ごとに更新されて、開いているすべてのネットワーク接続とその使用状況のダッシュボードが提供されます。lsof使用状況データも表示されるため、より良いです。

$ nettop

次に、「d」を押して、「bytes in」または「bytes out」列で、見た目が奇妙なエントリまたは常に大量のトラフィックを持つエントリを探します。「d」はnettopに各画面の更新の違いのみを表示するよう指示します。

実用的な使用上の注意:

プロセス名がわからない場合は、Googleで確認してください。

プロセスを回避したくない場合は、pid(nettopのプロセス名の隣の数字)を取得し、でそれを強制終了しkill -9 <pid>ます。それでも解決しない場合は、プロセスをアンインストールできるかどうかを確認してください。

プロセスがネットワークを介して送信しているものに興味がある場合は、その特定の接続のクライアントポート番号(例えば、「53133」から10.0.0.1:53133->74.125.68.100:80)を使用してtcpdump(1)を実行し、交換されているパケットのデータを確認します:sudo tcpdump -nnvvXSs 1514 port 53133

プロセスが通信している宛先に関心があるが、宛先IPアドレスに逆DNSホスト名がない場合(前の例のように)、Webブラウザーでhttps://としてそのIPアドレスにアクセスしてみてくださいIP、アドレスバーの壊れたロックアイコンをクリックし、証明書の詳細を表示して、そこで提供されているドメイン(この場合は* .google.com)を確認します。宛先でSSLポート443が開いていない場合、これは機能しません。


3

おそらく、リトルスニッチがあなたのニーズに合うかもしれません。ただし、有料アプリなので、試用版を使用して試してみることができます。


私は(のために支払った)リトル密告者を持っているが、それだけですぐに本当に、そのちょうどpingや帯域幅の1メガバイトを使用している場合、私を告げず、いくつかのプロセスのリストを表示-私はそれを正しく使用していない場合を除き
ヌート

+1、これは素晴らしいプログラムです。ネットワークを使用しているプロセスを確認するには、Little Snitchメニューから「Show Network Monitor」を選択します。
ジョシュ

2

まず、ほとんどのISPは、使用している帯域幅を教えてくれます。あなたは、あなたがあまり知らないか、ただあなたを追い払おうとしている技術者がいたようです。

第二に、帯域幅を盗む唯一の方法は、適切に保護されていないワイヤレスネットワークがある場合です。これは、ラップトップ/デスクトップではなく、ワイヤレスルーターから帯域幅を監視する必要があることを意味します。

ワイヤレスルーターをお持ちの場合は、SSIDを変更し、新しい(推測しにくい)パスワードで保護します。これにより、ネットワークから浸出する可能性のある人はすぐに遮断されます。帯域幅の使用状況を監視するのに比べて、実行するのは非常に簡単です。


これはワイヤレス設定ではなく、昔ながらのPPPoEです。技術者が正しい場合、それは自分のコンピューターからのものです。彼は、インターネットの残りの部分から私を切断し、DNSリゾルバーにISPのみを配置することで速度テストを実行しましたが、うまくいきました。
ヌート

1

OsTrackMac App Store)は、各プロセスが使用しているメモリ、CPU、帯域幅を追跡します。特定の程度まで正確ではないかもしれませんが、動作し、素晴らしいUIを備えており、無料なので、試してみることをお勧めします。


説明から面白いですね。今すぐ試してみましょう。
ヌート

私はメトリックを理解していない-それは6MBを使用してuTorrentを示しています-それはできません、私の接続はわずか1.5Mbpsです...そして私は0.2KB / sでダウンロードしています
nute


0

ネットワークを使用しているアプリや、lsof -Piコマンドで接続をリッスンしているアプリを確認します。


0

接続されているすべてのデバイスを含め、インターネット全体の使用状況を監視する方法を探している場合は、PeakHourMac Appstore)をチェックしてください。

SNMPまたはUPnPを使用して、帯域幅の消費とアクティビティのリアルタイムおよび履歴ビューを提供できるルーターおよびコンピューターと通信します。これにより、接続しているコンピューターだけでなく、インターネット接続全体の使用状況を監視できます。ネットワーク上にいくつかのデバイスがある場合に便利です。

正確なネットワークアクティビティまたは経時的なアクティビティを知ることは、ISPの問題を診断するのに非常に役立ちます。また、個々のデバイス(SNMPをサポートしている場合)を監視することもできます。これは、過度の使用を追跡するのに適しています。

peakhourapp.com

ここに画像の説明を入力してください

ヘッズアップ:私は開発者です。


0

すでに少しスニッチをお持ちの場合は、ここで[最近]使用した量をすばやく確認できるヒントを紹介します。テザリングに関するデータは限られていますが、Wi-Fiが利用できない場合に使用します。短期間に何が起こっているかを監視することは有用です。

OSX Serverアプリには、ネットワーク監視ツールもあります。Apple開発者プログラムに無料で付属しています。

リトルスニッチモニター

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.