vmcoreで/proc/net/devを取得する方法は?

vmcoreで/proc/net/devを取得する方法は?

私のシステム(CentOS6)がクラッシュしてvmcoreを取得しました。

/proc/net/devここで、vmcoreに入る方法やネットワーク統計カウンタデータ(例:netstat -s)を取得する方法を知りたいです。

CentOS7で競合が発生しており、net次のコマンドを実行したstruct後にいくつかのカウンタを見つけることができます。

crash> net
   NET_DEVICE     NAME   IP ADDRESS(ES)
ffff881053f97000  lo     127.0.0.1
ffff88084ece0000  eth0   xxx.xxx.xxx.xxx
ffff88084e480000  eth1   xxx.xxx.xxx.xxx
crash> struct net_device ffff88084ece0000
......
stats = {
    rx_packets = 122192214759, 
    tx_packets = 122785688757, 
    rx_bytes = 140670240738618, 
    tx_bytes = 136965095362827, 
    rx_errors = 0, 
    tx_errors = 0, 
    rx_dropped = 0, 
......

しかし、これはCentOS6では意味がありません。すべてのカウンタをゼロとして取得します。

crash> net
   NET_DEVICE     NAME   IP ADDRESS(ES)
ffff881028a10020  lo     127.0.0.1
ffff8820253a4020  eth0   xxx.xxx.xxx.xxx
ffff8820253a8020  eth1   xxx.xxx.xxx.xxx
......
stats = {
    rx_packets = 0, 
    tx_packets = 0, 
    rx_bytes = 0, 
    tx_bytes = 0, 
    rx_errors = 0, 
    tx_errors = 0, 
    rx_dropped = 0, 
......

これは、CentOS6のネットワークカウンタがメモリに保存されないことを意味しますか?

ありがとうございます!

ベストアンサー1

おすすめ記事