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