Saída do comando nettop

3

Eu quero calcular a transferência líquida de bytes (em & fora) para cada 2 segundos.

Estou usando nettop para saber o uso ( bytes_in e bytes_out ).

Comando:

nettop -x -k state -k interface -k rx_dupe -k rx_ooo -k re-tx -k rtt_avg -k rcvsize -k tx_win -k tc_class -k tc_mgt -k cc_algo -k P -k C -k R -k W -l 1 -t wifi -t wired

Tomando bytes_in bytes_out de acordo com o resumo do aplicativo.

1Q). Os dados ( bytes_in e bytes_out ) exibidos são calculados a partir da inicialização de cada aplicativo. Estou certo?

Eu pensei que estava certo e executei o comando nettop duas vezes com intervalo de 2 segundos e subtrai esses dois valores para obter a transferência de bytes por dois segundos.

Mas, às vezes, a primeira saída é maior que a segunda saída.

2T). Como isso é possível? Sempre a segunda saída deve ser maior ou igual à primeira saída correta?

SO: macOS Sierra.

    
por SkrewEverything 22.03.2017 / 11:49

0 respostas