Como monitorar o tamanho atual da fila de saída / recepção no Linux

3

Quero verificar a capacidade e o desempenho da minha rede. Além de verificar o txkB / s e o rxkB / s via Sar, também gostaria de ver o comprimento médio da fila da interface de rede (para que o tempo médio de enfileiramento na interface possa ser calculado). Parece que netstat pode dar um comprimento de fila por socket, é possível obter uma estática por interface (um pouco como Network Interface \ Output Queue Length no Windows)?

Uma questão relacionada e inversa é Como visualizo os tamanhos de fila de envio e recebimento TCP no Windows?

Obrigado

    
por IZhen 19.04.2011 / 17:01

1 resposta

2

Está disponível no IF-MIB. Eu estou supondo que você já tem um snmpd em execução que suporta IF-MIB, se não, você precisará instalar algo como net-snmp. Depois disso ande a caixa e procure:

link

IF-MIB::ifOutErrors.4 = Counter32: 0
IF-MIB::ifOutQLen.1 = Gauge32: 0

A partir da definição MIB:

The length of the output packet queue (in packets).

    
por 29.08.2011 / 04:52