I work for a small company (fewer than 10 employees). We want to upgrade our primary server hardware this year.
Current server is a HP ML330 G3 with a single Xeon @ 2.8 Ghz, 3GB ram, Raid5 consisting of three 15krpm Ultra320 SCSI drives. OS is Windows 2000 Server.
Our current CPU features hyperthreading, which is enabled. The motherboard is a dual socket board, so initially I was shopping for a second identical CPU (because they're as cheap as $15 on eBay). But after running some tests, I don't think it would benefit us.
Our ERP software uses Interbase version 5.6, which does not appear to be multi-threaded based on my tests. I contacted the developer of our ERP package, and they confirmed this: Interbase will NOT utilize multiple physical or logical CPUs. More recent revisions of our ERP software have switched to Firebird db server, which I've learned is not multi-thread aware either. This sounds terribly old-fashioned, since modern CPUs are trending toward higher core-count.
I'm a total noob when it comes to db testing - please forgive me. My test involved monitoring the interbase process in task manager on the Win 2000 server while a client PC searched the db. Individual searches cause the interbase process to peg right to 50% (100% of a logical processor). Prior to this morning, I suspected our network (100Mb/s switched) or our server's disk subsystem was our bottleneck. But by all appearances, we're severely CPU bound.
Unfortunately, our ERP vendor is not going to move away from Interbase/Firebird. So it seems we should be shopping for a CPU that offers the highest single-threaded performance we can find.
Does this sound reasonable? At the moment I'm looking at the following:
Dual core Xeon E3110 @ 3.0 GHz (core2duo based)
Quad core Xeon E5504 @ 2.0 Ghz (Nehalem based - it's only $20 more than the dual E5502)
Both would be in Dell servers (the PowerEdge T410 w/Xeon E5504 starting at $820 is hard to beat IMO).
How is Nehalem's single-threaded performance? What sort of benchmarks should I be searching for in online reviews that are similar to my application?
Thanks all-
Current server is a HP ML330 G3 with a single Xeon @ 2.8 Ghz, 3GB ram, Raid5 consisting of three 15krpm Ultra320 SCSI drives. OS is Windows 2000 Server.
Our current CPU features hyperthreading, which is enabled. The motherboard is a dual socket board, so initially I was shopping for a second identical CPU (because they're as cheap as $15 on eBay). But after running some tests, I don't think it would benefit us.
Our ERP software uses Interbase version 5.6, which does not appear to be multi-threaded based on my tests. I contacted the developer of our ERP package, and they confirmed this: Interbase will NOT utilize multiple physical or logical CPUs. More recent revisions of our ERP software have switched to Firebird db server, which I've learned is not multi-thread aware either. This sounds terribly old-fashioned, since modern CPUs are trending toward higher core-count.
I'm a total noob when it comes to db testing - please forgive me. My test involved monitoring the interbase process in task manager on the Win 2000 server while a client PC searched the db. Individual searches cause the interbase process to peg right to 50% (100% of a logical processor). Prior to this morning, I suspected our network (100Mb/s switched) or our server's disk subsystem was our bottleneck. But by all appearances, we're severely CPU bound.
Unfortunately, our ERP vendor is not going to move away from Interbase/Firebird. So it seems we should be shopping for a CPU that offers the highest single-threaded performance we can find.
Does this sound reasonable? At the moment I'm looking at the following:
Dual core Xeon E3110 @ 3.0 GHz (core2duo based)
Quad core Xeon E5504 @ 2.0 Ghz (Nehalem based - it's only $20 more than the dual E5502)
Both would be in Dell servers (the PowerEdge T410 w/Xeon E5504 starting at $820 is hard to beat IMO).
How is Nehalem's single-threaded performance? What sort of benchmarks should I be searching for in online reviews that are similar to my application?
Thanks all-