sysstat によって報告されるネットワーク統計の問題
Issue
sar アプリケーションによって報告されるネットワーク統計が実際のトラフィックの二倍以上間違っています。
以下の実際の結果より、RPM リポジトリの sysstat から報告される統計とソースからコンパイルされた sysstat による統計の間に大きな差が存在することが見てとれます。
RPM パッケージで提供されている sysstat の結果:
Average: IFACE rxpck/s txpck/s
Average: bond0 11342.37 16948.02
ソースからコンパイルした sysstat の結果:
Average: IFACE rxpck/s txpck/s
Average: bond0 4028.37 6008.39
二番目の sysstat において取得されている平均値は、スイッチのカウントからも同様に確認できており、
以下の ifconfig コマンドからも確認できます。
# ifconfig bond0 | egrep -o 'RX packets:[0-9]+'
# sleep 5
# ifconfig bond0 | egrep -o 'RX packets:[0-9]+'
RX packets:16831578535
RX packets:16831599072
上記では結果として、(16831599072-16831578535)/5 = 4107 となります。
Environment
- Red Hat Enterprise Linux 6
- sysstat
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.