Re: [9fans] 9bench: lmbench for Plan 9



As for the utility of the benchmarks, come on. I know there are people
on this list who write kernel code (hmm, I seem to recall somebody
on here who does a lot of work on networking drivers...) and they
may find it useful to get these kinds of measurements to see if
changes have improved performance. Besides, there's nothing to stop you
from running the benchmarks on Linux and Plan 9 and comparing (for
yourself) the difference in performance--you just can't try for
e-cred by posting your results on comp.os.linux (hint: the
comparisons don't come out very favorably for Plan 9 anyway).

i tend to use very simple timing runs in my testing. i use dd for AoE
and disk drivers and a small program named zerohose for (other)
network protcols. time(1) seems good enough for timing given an
appropriate amount of i/o.

the reason for the simple timing tests is because good hardware is
hard to get wrong but marginal hardware (bad design, undersized
buffers, unsufficient pcie lanes) is typically very sensitve to cache
pecularities. even with simple tests some hardware can have >20%
variance between runs. it's very hard to reason about this sort of
thing. i'd hate to have to also have to understand what the benchmark
is doing for^wto me, too.

oh, plan 9 can push packets faster on the nics i've tested than linux,
but for some reason, plan 9 tcp performance hasn't been very good,
especially on 10gbe hardware. il and aoe fair much better.

- erik


.



Relevant Pages

  • Re: OT: Which PCIe video card are you using?
    ... That's one reason why I still use old hardware for my play-around boxes ... and plan on building a specialized one for high-end games. ...
    (comp.os.os2.apps)
  • Re: BCP Domain Disaster Recovery..., Which way should i go??!!??
    ... The important thing for you to do regardless of the plan is to do ... We have just invested in a dark fibre connection to a remote location ... Build the DC's on either separate hardware or on virtual machines. ...
    (microsoft.public.windows.server.active_directory)
  • Re: Descriptions of malware behavior?
    ... Don't call me son Bear, ... Coders understand the hardware. ... It shouldn't be the primary plan for a malware issue. ... What you threw network isolation in just for grins. ...
    (alt.comp.anti-virus)
  • Networking Hacks!!!
    ... so your tired of the lag and want to get more out of your hardware.. ... Installing WinDoze Magizia HyperTurbo OS, the magizian broadcom drivers, and ... standard wifi connection that before would normaly only allow you about ... I'd give you more than just a sample of Magizian Networking.. ...
    (sci.math)
  • Re: Problems with Redhat 9
    ... not a networking one. ... what the NIC does when it's functioning; hardware means getting the NIC ... Red Hat / Fedora has a command or two which probe for NIC's and set up ... Never never never NEVER EVER go to a manufacturer for a Linux driver. ...
    (comp.os.linux.networking)