Home | History | Annotate | Download | only in netperf
      1 Until the release bits the following was true:
      2 
      3     Until such time as Rick Jones can figure-out or be told how to make it
      4     automagic in the configure script, prior to configure on solaris, you
      5     may need:
      6 
      7     CFLAGS="-lsocket -lnsl -lkstat"
      8 
      9     and if you are trying to compile the SCTP tests:
     10 
     11     CFLAGS="-lxnet -lsocket -lnsl -lkstat -D_XOPEN_SOURCE=500 -D__EXTENSIONS__"
     12 
     13 as the release bits have a "smarter" configure script, and the SCTP
     14 tests use libsctp, the above no longer applies.  It should all just be
     15 automagic (although for SCTP you still must --enable-sctp at configure
     16 time)
     17 
     18 Beware CPU util figures on anything before Solaris 10 that does not
     19 say 100%, and still be a triffle cautious with Solaris 10 CPU util
     20 reports.  The CPU time accounting mechanisms either do not track time
     21 spent servicing interrupts, or do so in parallel with time spent in
     22 user/kernel/idle which means that some idle time isn't _really_ idle
     23 time.
     24 
     25 And beyond that, it is still not clear if the CPU utilization reported
     26 on systems with hardware threading support (eg UltraSPARC-T1) is
     27 really accurate even ignoring the issue with interrupt time.  It is
     28 likely that to be truely accurate, it is necessary to know how much
     29 "real work" any one strand performed.
     30