On Thursday 15 February 2007 19:46, bert hubert wrote: > Both 1 and 2 are currently limiting factors when I enter the 100kqps domain > of name serving. This doesn't mean the rest of my code is as tight as it > could be, but I spend a significant portion of time in the kernel even at > moderate (10kqps effective) loads, even though I already use epoll. A busy > PowerDNS recursor typically spends 25% to 50% of its time on 'sy' load.
Well, I guess in your workload most of system overhead is because of sockets creation/destruction, UDP/IP stack work, nic driver, interrupts... I really doubt async_io could help you... Do you have some oprofile results to share with us ? - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/