I am about to compile an optimized Kernel for my new servers. I'm used to compiling kernels but not for this specification of machine - these servers are all Dual P4-Xeon 2.2GHz (512Kb cache) using Intel E7500 (Plumas) chipsets, ECC DDR RAM.. - which processor type to select - I assume Pentium-4 since no Xeon option. - how much High Memory Support - some of these servers have 2GB, some 1GB RAM. I don't foresee expanding the RAM beyond 4GB in the future. - what to set for User address space size - why? Finally. Some of these servers will be high-throughput number crunchers and I have been advised by the software vendor to switch off hyper-threading in the BIOS (which I have done) as their tests indicate it degrades compute intensive tasks. But one server will be a general purpose machine and from Intel's pages it sounds like hyper-threading would be good for this. Anyone have experience with this? Are there any Linux specific optimizations? TIA -- Simon Oliver