Re: network performance



Greetings,

Kris Kennaway wrote:
Stefan Lambrev wrote:
Greetings,

Kris Kennaway wrote:
Yes, it is gone with 8.0. Disable the module builds because some of them like this one probably need compile fixes. If you need a subset of modules use MODULES_OVERRIDE=list (in /etc/make.conf)

Yes, kernel builds.
I'm still playing with it, but the first results shows that new kernel can handle 800k incoming packets (well may be more but I have not enough power right now to generate more packets).
It still answer only to 250K-260K. I guess I'm hitting the limitation of syncache/syncookies ?

Yes, it could be. You may need to tune the net.inet.tcp.syncache parameters to get better performance. That is good news though.

Anyway this netisr2 looks like huge improvement :)

Actually I forgot to mention: you probably want to set net.isr2.direct=1.
net.isr2.direct=1 have very bad impact over performance.
When I set it to 1 the server cannot handle more then 230kpps which is worse then vanilla 7.0 :)
Do you want to see lock profiling and hwpmc output when enabled?

Btw from where I can check if malloc() debugging is enabled, as I want to be sure that no debugging is slowing down the tests?
Does `ln -s aj /etc/malloc.conf` disable malloc() dubug?

--

Best Wishes,
Stefan Lambrev
ICQ# 24134177

_______________________________________________
freebsd-performance@xxxxxxxxxxx mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-performance
To unsubscribe, send any mail to "freebsd-performance-unsubscribe@xxxxxxxxxxx"



Relevant Pages

  • Re: [RFC/PATCH] Documentation of kernel messages
    ... On Fri, 15 Jun 2007 11:51:51 PDT, Randy Dunlap wrote: ... And "for debugging" doesn't cut it IMO. ... people doing support can annotate the messages with real life experience on ... Providing a means for getting localized kernel ...
    (Linux-Kernel)
  • RE: VMWare Workstation 6 for debugging Linux Kernel (!)
    ... maybe somebody make some side by side comparison of vmware & uml regarding kernel debugging. ... Run gdb on the Host, reference it to the kernel with symbols and attach to ...
    (Linux-Kernel)
  • Re: 6.x hangs on AMD64 again
    ... debugging to figure out the cause. ... debugging the developers handbook; without this information no ... That is indeed almost always failing hardware. ... I compiled the kernel with debug info, but that's totally useless, since it won't dump anything, just hang there; I don't think even DDB would help, since even the keyboard is not working at that time. ...
    (freebsd-questions)
  • Re: [klibc] klibc and whats the next step?
    ... User space is only more debuggable if it does ... than kernel space if we have events going back and forth. ... enough debugging code in their (like a real live working shell, ... hellish to debug. ...
    (Linux-Kernel)
  • Re: CURRENT freezes on Laitude D520
    ... really exists for the purposes of supporting components which are not sufficiently locked to allow the stack to run MPSAFE, rather than as a means of disabling direct dispatch and preemption, which speak to different types of problems. ... In RELENG_6, PREEMPTION is in GENERIC and hence enabled by default, and it can be disabled by removing it from your kernel configuration. ... However, this is also just a debugging step to see if that quiesces the problem, and not a fix for the actual bug. ...
    (freebsd-current)