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 of over 48,000 articles and solutions.
Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.
