This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Celeron vs P4 vs AMD Barton.

I am in the process of upgrading our main firewall PC.

These are the CPU's I am looking at:
2.4GHz Celeron ($100)
2.8GHz P4 ($255)
2500+ AMD ($121)

I know the AMD chip would be great, but what about Celeron vs P4 ?  I know the P4 would run faster but is it worth the price hit ?  Will the small cache on the Celeron impact on ASL 5 performance a great deal?

The only reason I'm looking at Celeron/P4 is I can get some good deals on mainboards for Cel/P4.


This thread was automatically locked due to age.
Parents
  • WOW that is pretty expensive for the AMD 2500+  I just bought 1 for a PC I was building and it cost me $70. Same with the P4, I just bought a P4 3GHz with 1mb cache for a customer for $218. (newegg.com)

    But on to your question.. I would get the AMD over the P4 and the P4 over the celeron.
  • Those are good prices, but remember I'm in Australia.. Aussie $ is 0.69US$  Yer still a bit cheaper though.

    The main diff between the Celeron and P4 for Linux is the on-chip cache, I'm more wondering if a firewall would utilise that extra cache heavily or would it be counting more on pure clock cycles.  If cache is important for Astaro then I'd definately go the P4.  AMD better and cheaper for firewall though, only reason I looked at P4 is they have some nice gigabit mainboards.
Reply
  • Those are good prices, but remember I'm in Australia.. Aussie $ is 0.69US$  Yer still a bit cheaper though.

    The main diff between the Celeron and P4 for Linux is the on-chip cache, I'm more wondering if a firewall would utilise that extra cache heavily or would it be counting more on pure clock cycles.  If cache is important for Astaro then I'd definately go the P4.  AMD better and cheaper for firewall though, only reason I looked at P4 is they have some nice gigabit mainboards.
Children
  • Go with a CPU with a large, full speed on-chip level 2 cache. The fact that ASL is running as a firewall doesn't really enter into the performance issue. You are running a Linux kernel, which is a 32 bit multitasking OS. More CPU cache will always improve performance. The cache in the P4 formfactor Celerons is severely handicapped by running at half the CPU speed. That is why a 1.3 GHz P3 formfactor Celeron actually ends up outperforming the 1.7 GHz P4 formfactor Celeron, since the P3 style Celerons run their L2 cache at the full CPU clock speed.

    Go with the AMD Athlon CPU. It will give you the most bang for the buck. The Athlon CPUs have a better L2 chip cache to main memory prefetch design (borrowed from the DEC Alpha CPU) than the Intel P4. There are also some very nice Athlon based motherboards available, from large mobo companies such as ABIT, ASUS and GigaByte.
  • [ QUOTE ]
    Go with a CPU with a large, full speed on-chip level 2 cache. The fact that ASL is running as a firewall doesn't really enter into the performance issue. You are running a Linux kernel, which is a 32 bit multitasking OS. More CPU cache will always improve performance. The cache in the P4 formfactor Celerons is severely handicapped by running at half the CPU speed. That is why a 1.3 GHz P3 formfactor Celeron actually ends up outperforming the 1.7 GHz P4 formfactor Celeron, since the P3 style Celerons run their L2 cache at the full CPU clock speed.

    Go with the AMD Athlon CPU. It will give you the most bang for the buck. The Athlon CPUs have a better L2 chip cache to main memory prefetch design (borrowed from the DEC Alpha CPU) than the Intel P4. There are also some very nice Athlon based motherboards available, from large mobo companies such as ABIT, ASUS and GigaByte. 

    [/ QUOTE ]
    they also have 3 math units per cpu do things like virus scanning and encryption(aka vpn's) will run much faster on the athlons.

    Owner:  Emmanuel Technology Consulting

    http://etc-md.com

    Former Sophos SG(Astaro) advocate/researcher/Silver Partner

    PfSense w/Suricata, ntopng, 

    Other addons to follow

  • Yeah I'm gonna go AMD.

    You guys got any proof that the larger cache will help ASL much?  Or are you just guessing ?
    (I've always been curious about cache in these situations)...
  • I cannot say anything about the cache, but if you need a good AMD mb with Gbit, take a look at for example ASUS A7V600 (and SE).
  • [ QUOTE ]
    Yeah I'm gonna go AMD.

    You guys got any proof that the larger cache will help ASL much?  Or are you just guessing ?
    (I've always been curious about cache in these situations)... 

    [/ QUOTE ]

    jsut look on the web at any tech site that does cpu reviews..larger cache is always better..[:)]

    Owner:  Emmanuel Technology Consulting

    http://etc-md.com

    Former Sophos SG(Astaro) advocate/researcher/Silver Partner

    PfSense w/Suricata, ntopng, 

    Other addons to follow

  • [ QUOTE ]
    You guys got any proof that the larger cache will help ASL much? Or are you just guessing?

    [/ QUOTE ]There is no guessing involved. More cache and faster cache always improves performance. That is the primary reason why Intel produces a professional Xeon line of CPU. The only difference in those, compared to the consumer edition Pentiums, is that they have more on-chip cache.

    I became a true believer in CPU cache back 27 years ago, in 1977, when I first had the opportunity to test a 32 KB CPU cache board in a DEC PDP-11/34 machine. The cache board had an enable/disable toggle switch on the top edge. When the cache was enabled, the CPU processing throughput doubled. We tested it by measuring the compile times on a Fortran compiler back then.

    Cache is all important to performance, which is why the expensive server grade CPUs are built with 1 to 2 MB on-board cache, while the cheap consumer CPUs only have 64 KB to 512 KB cache