DragonFlyBSD Kernel Audit
DF-2977 / run.log
← back to finding ↓ download raw
# server: ./srv 19000 120  -> "LISTENING port=19000 filter=httpready"
# all runs: 4 connections each, request "GET /" + 'a'*(n-5), one space, no newline
$ ./bench 0 8192 4 19000        # bulk control
mode=bulk bytes=8192 conns=4 wall=0.021s
cp_time delta: user=0 nice=0 sys=0 intr=0 idle=124971
kernel-ticks (sys+intr) = 0  (100/sec)

$ ./bench 1 8192 4 19000        # byte-at-a-time through httpready
mode=byte-at-a-time bytes=8192 conns=4 wall=0.396s
cp_time delta: user=0 nice=0 sys=387259 intr=0 idle=1991820
kernel-ticks (sys+intr) = 387259  (100/sec)
# kern.cp_time units on DF are MICROSECONDS: 0.387s of kernel system time to
# deliver 32KB of dribbled bytes vs ~0 for the same bytes bulk.