私はいくつかのラズベリーパイを持っていますが、それらはすべて同じモデルで、同じビルドのラズビアンを持ち、同じコードを実行しています。ここでは、単に pyshark を使用してプローブリクエストを盗聴し、それらをログファイルに記録しています。5 つの同一のラズベリー パイで、まったく同じ領域でプローブ リクエストをスニッフィングする同じコードを実行することができます。たとえば、2 時間でキャプチャされるプローブ リクエストの数には、少なくとも 20% の差があります。場合によっては 20% の差を超えることもあります。彼らはもっと似ているべきではありませんか?
CPU 使用率と、1 つまたは複数のコアに過負荷がかかっていないことを確認しました。十分な RAM が利用可能です。時間が経つにつれて、raspbianがさまざまなOS関連の「チューニング」を実行し、一部のraspberry piが他のものよりも「自分自身を構成」した場合、私が考えることができる唯一のことは? (それは可能ですか?ラズベリーパイには、それ自体を微調整するシステムイベントが実行されていますか?)
プローブ リクエストをキャプチャする tshark コマンドの例を次に示します。
sudo nice -n -15 stdbuf -oL tshark -i wlan1 -I -f 'wlan type mgt subtype probe-req' -Y 'wlan.sa[0:3] ne b8:27:eb && radiotap.dbm_antsignal gt -73' -T fields -e frame.time_epoch -e wlan.sa -e radiotap.dbm_antsignal -E header=y -E separator=, -E quote=d -E occurrence=f >> ../data-test/tsharkoutput.txt
CPUまたはRAMが活用されていない場合、同じコマンドを実行している別のラズベリーパイは、ほぼ同じ数のパケットをキャプチャするはずですが、20%以上異なります. その理由について何か考えはありますか?