
내 시스템(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에서는 의미가 없습니다. 모든 카운터에 대해 0을 얻습니다.
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에서는 넷 카운터가 메모리에 저장되지 않는다는 뜻인가요?
감사해요!