macOSのプロセス
Macのnetbiosdとは?
netbiosdは、Windows形式のネットワークのNetBIOS名を処理します。通信はローカルネットワーク内にとどまります。
表示される場所
- 「アクティビティモニタ」の「ネットワーク」、
nettop、Kilobatの一覧にnetbiosdが表示されます。 - ファイアウォールやネットワークモニタが、
netbiosdの接続を許可するか尋ねてきます。 - ローカルネットワークでの、小さく定期的な通信。
正体
manページによると、netbiosdはNetBIOS名を登録して保護します。また、ネットワーク上の名前をブラウズし、mDNSResponderを通じてシステムに渡します。
設定は、MacのSMBファイル共有の設定から読み込まれます。
ネットワークを使う理由
- 名前の登録。ローカルネットワークにMacのNetBIOS名を登録します。
- ブラウズ。ネットワーク上のほかのコンピュータやワークグループを探します。
正常ですか?
はい。ローカルの小さな通信は普通です。インターネット接続は使いません。
使用量を確認する
「アプリケーション」>「ユーティリティ」から「アクティビティモニタ」を開き、「ネットワーク」をクリックします。
検索フィールドに
netbiosdと入力します。「送信バイト」と「受信バイト」の列に、やり取りした量が表示されます。ターミナルで、このプロセスだけを監視します。dを押すと1秒ごとの変化が表示され、qを押すと終了します。
nettop -p netbiosd -P
安全に減らす・一時停止する
Windowsコンピュータとファイルを共有しない場合は、「ファイル共有」を確認します。アップルメニュー>「システム設定」>「一般」>「共有」を選択します。
使っていない場合は「ファイル共有」をオフにします。netbiosdのmanページによると、その設定はSMBの設定から読み込まれます。
「アクティビティモニタ」で
netbiosdを終了しないでください。macOSの一部であり、ほかの機能がこれに依存しています。
Kilobatを使う場合
Kilobatのアプリリストを開き、
netbiosdを検索します。その行に、現在の転送速度とやり取りしたバイト数が表示されます。Kilobatはローカルネットワークの通信を分けて表示し、インターネットのデータとしては数えません。
ターミナルで同じライブリストを表示します。/を押して名前を入力すると検索できます。
kilobat status --watch1日分の通信量を表示します。名前は
kilobat report --summaryと一致します。kilobat bandwidth netbiosd dayMCP経由では、AIエージェントが
get_app_bandwidthと名前netbiosdで同じ履歴を取得できます。ライブ表示は無料です。アプリでの履歴にはProが必要です。Kilobatが履歴を記録するのは、アプリの実行中だけです。
よくある質問
netbiosdはインターネットにデータを送りますか?
manページに書かれているのは、ローカルネットワーク上のNetBIOSだけです。
出典
- netbiosd(8)とmDNSResponder(8)、macOS 27.2に付属のmanページ
- RFC 1001:NetBIOS service on TCP/UDP, concepts and methods
- nettop(1)、macOS 27.2に付属のmanページ
出典は2026年10月29日に確認しました。manページはmacOSに付属のものです。「ターミナル」でman <name>を実行すると開けます。