/tmp/wifi-*.logが表示されたら、どうすれば停止できますか?


16

MacBook Pro(2015)のOS XバージョンはEl Capitan 10.11.4(15E65)です。

下にたくさんのログファイルがあります/tmp/

fenqideMacBook-Pro:tmp fenqi$ ls -lt wifi-*.log
-rw-r--r-- 1 root wheel 250759  4 12 11:50 wifi-VbB6ea.log
-rw-r--r-- 1 root wheel  41368  4 12 11:42 wifi-9K1EMd.log
-rw-r--r-- 1 root wheel 109397  4 12 11:41 wifi-DemQZe.log
-rw-r--r-- 1 root wheel 189145  4 12 11:38 wifi-DlzZ4Z.log

会社のWi-Fiを使用しているとき。
しかし、自宅でwifiを使用していると、これらのファイルは停止して、生成されなくなります。

これらのファイルの内容は次のとおりです。

Tue Apr 12 11:38:24.024 BTC: <airportd[89925]> BluetoothCoexSetProfile: <en0> profile for band 2.4GHz didn't change
Tue Apr 12 11:38:24.024 BTC: <airportd[89925]> BluetoothCoexSetProfile: <en0> profile for band 5GHz didn't change
Tue Apr 12 11:38:24.024 BTC: <airportd[89925]> BluetoothCoexHandle_ApplyPolicy: <en0> Bluetooth Coex: band = 0x2
Tue Apr 12 11:38:24.024 BTC: <airportd[89925]> BluetoothCoexHandle_ApplyPolicy: <en0> Bluetooth Coex: hosting AP = NO, assoc as STA = YES, assoced in 2.4GHz = NO
Tue Apr 12 11:38:24.024 BTC: <airportd[89925]> BluetoothCoexHandle_ReconfigureAntennas: <en0> Bluetooth Coex: band = 2
Tue Apr 12 11:38:24.024 BTC: <airportd[89925]> BluetoothCoexGetCurrentBssidPhyMode: <en0> Bluetooth Coex: Active PHY Mode 16. PHY Mode

airportd名前にが付いているこのプロセスを見つけました:

fenqideMacBook-Pro:tmp fenqi$ ps -ef |grep airportd |grep -v grep
0 89925     1   0 11:07上午 ??         0:03.97 /usr/libexec/airportd

強制終了しようとしましたが、自動的に再起動するデーモンがあるようです。

fenqideMacBook-Pro:tmp fenqi$ sudo kill -9 89925
Password:
fenqideMacBook-Pro:tmp fenqi$ ps -ef |grep airportd |grep -v grep
0 91873     1   0 11:54上午 ??         0:00.14 /usr/libexec/airportd

Macを使用している友人や同僚に尋ねたところ、この問題はMacBook Proの以前のバージョンではなく、MacBook Airにも存在するようです。

私の質問は次のとおり
です。1.会社のWi-Fiと自宅のWifiの違いは何ですか?
2.とにかく次のairportdようなファイルの生成を停止する必要はあります/tmp/wifi-*.logか?

更新:

@Robは、コマンド 'sudo wdutil log -wifi'を提供するのに役立ちます。'manwdutil 'の
後は非常に合理的です。
ただし、試した後もファイルは生成され続けます。

更新:

@MattLordはそれを正しくします。でmacOS Sierra (10.12)、それは達成することができます

ln -s /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport /usr/local/bin/airport
airport debug -AllUserland -AllDriver -AllVendor

1
しかし、実際に見ている動作は問題ですか?なぜなら、ファイルは私には小さそうに見えるからです。
ダニエルB

@DanielBない本当に深刻な問題ではなく、迷惑な
SEL-魚

これは問題ではなく、迷惑です。技術的に言えば、すべてのシステムは、過剰に見えるが通常の操作の一部であるログを吐き出します。ログが異常なサイズにまで拡大しない限り、想定される「問題」に対する解決策を「ハッキング」しようとすると、実際には、害よりも害が大きくなる可能性があります。意味:睡眠を失うより良いことがあります。
JakeGould

2
@JakeGould、あなたは正しい、これは本当の問題ではありません。これらのファイルが存在する理由と、解決策があるかどうかに興味があります。ご説明ありがとうございます。
sel-fish

回答:


27

少なくともmacOS Sierra(10.12)の場合:

  1. デバッグロギングが有効になっているWIFI関連コンポーネントを確認するには:

    /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport debug
    
  2. 以下を使用して、すべてのデバッグロギングを無効にできます。

    /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport debug -AllUserland -AllDriver -AllVendor
    

何らかの理由で、マシンの「DriverWPA」のデバッグロギングフラグが有効になっているため、/tmp/wifi-{date}__{time}.log新しいWPA2で保護されたWIFIネットワークに参加すると、ファイルが生成されます。


私は使用しなければなりませんでした:sudo /usr/libexec/airportd command .....単純な実行はairport「コマンドが見つかりません」と答えました。MacBook-ProのmacOS Sierra(パブリックバージョン)です。
-ndasusers

ああ、あなたは正しい。ごめんなさい ある時点で〜/ .bashrcにエイリアスを設定しました(かなり前のことです):alias airport=/System/Library/PrivateFrameworks/Apple80211.framewo‌​rk/Versions/Current/‌​Resources/airport / usr / libexec / airportdも少なくともおおよそ同等であるようです。
マットロード

これらのログファイルも表示されます。WiFiのパフォーマンスに影響しますか?そもそもこのデバッグ状態になる方法はありますか?私はエルキャピタンを使用しています
-afitnerd

これは、過去のある時点でワイヤレス診断ツールを実行した結果である可能性があります。これらのファイルを見つけて、ロギングを明示的にオンにしたことを覚えていませんでしたが、問題が繰り返し発生した後にワイヤレス診断を実行しました。support.apple.com/en-us/HT202663を参照してください(有効のままにしておくと警告されます)。MacがIPアドレスも取得できない場合、これは自動的に提供されると思います。
サムブライトマン

サムのコメントのおかげで、私は診断を強制的にやめたときの時間をぼんやりと覚えています。そして今、この回答のおかげで、wifiダンプはなくなりました。あらゆる種類のイベントがログに記録されていました。
holdenweb

2

macOS Mojave(10.14.1)ではOption、Wi-Fiメニュー項目を押し続けてクリックし、「Wi-Fiロギングを無効にする」を選択します。それは私にとってはうまくいきました。


1

男wdutil ...

sudo wdutil log -wifi

オフにする必要があります...


非常に合理的と思われますが、この「sudo wdutil log -wifi」を実行した後、ログは引き続き生成されます。@Robを見てくれてありがとう。
sel-fish

0

確認済み:MacBook Proを搭載したOSX 10.12.6 High Sierra(Retina、15インチ、2013年後半)/tmp/wifi_yyMMDD*は、Wi-Fiに接続している間、1つの4Mbファイル/秒で作成されます。それを止める方法はありません。再起動すると/ tmpはクリアされますが、ファイルは引き続き表示されます。(少なくともAppleサポートは、ドライブを再フォーマットし、ユーザーデータなしでクリーンな10.12.6を再インストールしても停止できませんでした。)

airport debug以下のために設定されているDriverWPA起動時に。コマンド:

sudo airport debug

それを見せて、そして

sudo airport debug -DriverWPA

設定を無効にします。

ただし、OS X 10.12.6およびこの特定のマシンのみについてのみ、引き続きログが記録されます。Geniusバーで、同じマシンで13インチの別のユーザーに確認しました。彼らは問題を見ていませんでした。

Appleはログを含め、開発者に戻るためのレポートを取りました。したがって、これが修正されるかどうかを確認します。

その間、私が見つけた唯一の解決策は、OS X 10.11 El Capitanをインストールして、一定のロギングが時間とともに100 Gbのディスク容量を満たし、フラッシュストレージの寿命を使い果たすのを止めることでした。10.12.6を使用できません。

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