Meu sistema (CentOS6) caiu, e eu recebi um vmcore.
Agora eu quero saber como obter /proc/net/dev
em vmcore, ou como posso obter net
dados do contador de estatísticas (por exemplo, netstat -s)?
Eu disparo em um travamento no CentOS7, e posso encontrar alguns contadores depois dos comandos run net
e 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,
......
Mas isso não faz sentido no CentOS6, apenas recebo 0 para todos os contadores:
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,
......
Isso significa que, no CentOS6, os contadores de rede NÃO são armazenados na memória?
Obrigado!
Tags kernel networking panic