1 |
Hello, |
2 |
|
3 |
I'd like to configure a gentoo based box to process network packets and then |
4 |
generate reply network packets with very low latency. |
5 |
|
6 |
Think of it as a web server that obtains incoming CGI requests, chews on |
7 |
them a little bit and then has to spit back an answer ASAP. The biggest |
8 |
difference from my CGI scenario above is that the network packets are binary |
9 |
data and not clear text. |
10 |
|
11 |
I have been told to use the new Intel 800MHZ FSB systems as they are |
12 |
supposedly fast and the built-in gigabit Ethernet is smart enough to take |
13 |
some of the packet processing load off of the CPU. |
14 |
|
15 |
If anybody has a different opinion on the hardware to use, I'd be |
16 |
appreciative of your input. |
17 |
|
18 |
The biggest question for me is which kernel sources and scheduler to use? |
19 |
I've been told to use the gaming sources as they are optimized for low |
20 |
latency. Does the gaming kernels translate to low network latency as well? |
21 |
What kernels do high performance web servers use? Should I go with a 2.4 |
22 |
kernel or the 2.5 series? |
23 |
|
24 |
Finally under BSD I used the kqueue and zero copy subsystems to minimize |
25 |
latency. What parallel features in gentoo should I look towards? I've seen |
26 |
the POSIX AIO routines, but I wonder if this is a valid approach. |
27 |
|
28 |
Any and all input would be appreciated. |
29 |
|
30 |
Thanks in advance! |
31 |
|
32 |
============== |
33 |
Jeff Adams |
34 |
intensifi@×××××××××.net |
35 |
|
36 |
|
37 |
|
38 |
-- |
39 |
gentoo-performance@g.o mailing list |