解释 ethtool Coalesce 输出

Kyl*_*ndt 12 networking linux performance-tuning

除了txrx被发送和收到,谁能解释一下这个领域意味着ethtool -c的关于如何合并工作(聚结输出),他们有什么样的影响?

Coalesce parameters for eth0:
Adaptive RX: off  TX: off
stats-block-usecs: 999936
sample-interval: 0
pkt-rate-low: 0
pkt-rate-high: 0

rx-usecs: 18
rx-frames: 12
rx-usecs-irq: 18
rx-frames-irq: 2

tx-usecs: 80
tx-frames: 20
tx-usecs-irq: 18
tx-frames-irq: 2

rx-usecs-low: 0
rx-frame-low: 0
tx-usecs-low: 0
tx-frame-low: 0

rx-usecs-high: 0
rx-frame-high: 0
tx-usecs-high: 0
tx-frame-high: 0
Run Code Online (Sandbox Code Playgroud)

小智 11

tx 和 rx 事件之间的延迟以及这些事件的中断生成。

rx-frames[-irq] rx-usecs[-irq] tx-frames[-irq] tx-usecs[-irq]

帧参数指定在生成中断之前接收/传输的数据包数量。usecs 参数指定接收/传输至少 1 个数据包后多少微秒,然后再生成中断。[-irq] 参数是在中断禁用时更新状态的相应延迟。