Võrguliikluse generaatorid
Allikas: Imre kasutab arvutit
Mine navigeerimisribaleMine otsikasti
Sissejuhatus
TODO
TRex
TODO
TRex docker
ethtool statistika
virtio_net
kvm-qemu virtuaalses arvutis kasutatakse tavaliselt virtio_net draiveriga töötavat võrguliidest
root@cifs:~# ethtool -i ens18 driver: virtio_net version: 1.0.0 firmware-version: expansion-rom-version: bus-info: 0000:06:12.0 supports-statistics: yes supports-test: no supports-eeprom-access: no supports-register-dump: no supports-priv-flags: no
Statistika osakond paistab selline
root@cifs:~# ethtool -S ens18
NIC statistics:
rx_queue_0_packets: 235231418
rx_queue_0_bytes: 608716888816
rx_queue_0_drops: 0
rx_queue_0_xdp_packets: 0
rx_queue_0_xdp_tx: 0
rx_queue_0_xdp_redirects: 0
rx_queue_0_xdp_drops: 0
rx_queue_0_kicks: 164312
tx_queue_0_packets: 112125133
tx_queue_0_bytes: 8556136770
tx_queue_0_xdp_tx: 0
tx_queue_0_xdp_tx_drops: 0
tx_queue_0_kicks: 111141834
kus
- vaikimisi on üks queue; kui multiqueue nt Proxmox PVE webgui liideses sisse lülitada, siis paistab rohkem rx/tx paare
Realtek
Realtek driveriga töötav võrgukaart paistab välja selline
root@pm-varundus:~# ethtool -i enp6s0 driver: r8169 version: 6.8.4-2-pve firmware-version: rtl8168e-3_0.0.4 03/27/12 expansion-rom-version: bus-info: 0000:06:00.0 supports-statistics: yes supports-test: no supports-eeprom-access: no supports-register-dump: yes supports-priv-flags: no
Statistika selline
root@pm-varundus:~# ethtool -S enp6s0
NIC statistics:
tx_packets: 0
rx_packets: 0
tx_errors: 0
rx_errors: 0
rx_missed: 0
align_errors: 0
tx_single_collisions: 0
tx_multi_collisions: 0
unicast: 0
broadcast: 0
multicast: 0
tx_aborted: 0
tx_underrun: 0
kus
- üks queue on kasutada
- statistikat väljendatakse nö väga kompaktselt
Intel 1g
root@pm-varundus:~# ethtool -i enp3s0 driver: e1000e version: 6.8.4-2-pve firmware-version: 1.8-0 expansion-rom-version: bus-info: 0000:03:00.0 supports-statistics: yes supports-test: yes supports-eeprom-access: yes supports-register-dump: yes supports-priv-flags: yes
Statistika paistab
root@pm-varundus:~# ethtool -S enp3s0
NIC statistics:
rx_packets: 0
tx_packets: 0
rx_bytes: 0
tx_bytes: 0
rx_broadcast: 0
tx_broadcast: 0
rx_multicast: 0
tx_multicast: 0
rx_errors: 0
tx_errors: 0
tx_dropped: 0
multicast: 0
collisions: 0
rx_length_errors: 0
rx_over_errors: 0
rx_crc_errors: 0
rx_frame_errors: 0
rx_no_buffer_count: 0
rx_missed_errors: 0
tx_aborted_errors: 0
tx_carrier_errors: 0
tx_fifo_errors: 0
tx_heartbeat_errors: 0
tx_window_errors: 0
tx_abort_late_coll: 0
tx_deferred_ok: 0
tx_single_coll_ok: 0
tx_multi_coll_ok: 0
tx_timeout_count: 0
tx_restart_queue: 0
rx_long_length_errors: 0
rx_short_length_errors: 0
rx_align_errors: 0
tx_tcp_seg_good: 0
tx_tcp_seg_failed: 0
rx_flow_control_xon: 0
rx_flow_control_xoff: 0
tx_flow_control_xon: 0
tx_flow_control_xoff: 0
rx_csum_offload_good: 0
rx_csum_offload_errors: 0
rx_header_split: 0
alloc_rx_buff_failed: 0
tx_smbus: 0
rx_smbus: 0
dropped_smbus: 0
rx_dma_failed: 0
tx_dma_failed: 0
rx_hwtstamp_cleared: 0
uncorr_ecc_errors: 0
corr_ecc_errors: 0
tx_hwtstamp_timeouts: 0
tx_hwtstamp_skipped: 0
kus
- kasutada on üks queue
- statistikat väljendatakse detailsemalt