I'm building a Linux Dedicated server, and I got a Mini ITX case/board. It is Socket 478 so it's got to be an Intel inside =/ I'm more familiar with AMD processors, so I don't know how to compare these.
I'm strongly looking at two products. I was told that Celeron D is similar to Pentium 4, with a 256KB cache (as opposed to the P4's 1MB), is this true?
I've got this motherboard... CF-EG65
It runs on the 865G chipset, so it can support both Prescott and Northwood CPUs. Is hyper threading even as good as it is said to be? Between these two processors, can you tell me the advantages and disadvantages between their different designs?
The only difference between these two chips is the cache size and the CPU speed. Both run on the 533 FSB and both are Prescott cores (sans cache)
I would think the 3.06 GHz. speed advantage of the CeleronD would make up for the larger 1M cache of the P4 in most applications, but I'm not really sure if a Linux server would be more sensitive to CPU speed or cache size...
Both chips put out quite a bit of heat so you may have some fan noise keeping it cool. I built a SFF PC for a guy using a 2.53 GHz. CeleronD and he still complains about the fan noise!
However, as the 31 stage pipeline is memory and cache hungry (Celerons don't scale well), the 2.4A will be the better choice, esp if working with compression / archiving applications like (Win)RAR / www.rarsoft.com
Ditto for several web requests at once.
Ironically the Celeron D will do better in Video Encoding though
Note: And because your board is a Socket 478 you may need to get a Northwood as mentioned above anyway.... unless it has Socket 478 PreScott core support.
You don't want HyperThreading enabled in the BIOS for a game server, unless running 2 game servers at once using just 1 core with HT - which is a bad idea anyway, as the instuction look ahead suffers when HT is enabled unless the code benefits from it. (Long story short: Xbitlabs and/or Anandtech have several technically excellent, in depth, articles regarding this issue.)
That and the 2.4A lacks HT anyway from memory.
The extra L2 cache will help in a dedicated game server as most DediGameServers are:
If the 20% of the code that does 80% of the work (common procedure) will fit within the processors cache, the performance will scale far better, as the cache hit rate will be in the 80-90% range, if it doesn't (Celeron D) the cache hit rate will drop under 60-70% at times.... and that is bad for performance when the action gets heavier in multiplayer games, even when playing on a LAN you'll feel it.
Suspect that CompGeek was implying that the Northwood core Pentium 4 (with 512 KB L2 cache) actually run cooler than the PreScotts and will perform better at equal clockspeeds even only with said 512 KB L2 cache.
ie: A 3.0 GHz Northwood will outperform a 3.2 GHz PreScott on the same mainboard (assuming it supports both processors).