Hi. I've downloaded hardened-sources 2.6.25-r8 for a Gentoo box and now I'm configuring it.
The box acts as a router/gateway (headless) with a firewall and also running a web server (apache) and a surveillance system (zoneminder). My main doubts about the kernel config are IO Schedulers and the Preemption Model. Which options are the best to get the maximum throughput of a 100Mb Lan and still behave without flaws as a web server and surveillance system?
Code:
IO Schedulers:
<*> Anticipatory I/O scheduler
<*> Deadline I/O scheduler
<*> CFQ I/O scheduler
Default I/O scheduler (CFQ) --->
Code:
Preemption Model
(X) No Forced Preemption (Server)
( ) Voluntary Kernel Preemption (Desktop)
( ) Preemptible Kernel (Low-Latency Desktop)
Any explanations about these (or other) items are welcome. Thanks,