RE: Experiences with x64 and quadcore scalability.

Tech-Archive recommends: Repair Windows Errors & Optimize Windows Performance



To use 2 X Quad Core CPUs you'd need to use X64 Enterprise, as Standard can
only see 4 physical CPU Cores.

Basically one migrates to X64 if they're limited by memory, i.e. if you're
hitting the 2GB Kernel Address Space Limit, which is the most common limiting
factor on 32 bit terminal servers.

I've heard people being able to go from 50 to 150 sessions when migrating to
X64 with 2 CPUs and 12-16GB RAM.

I'd setup a test lab to see how your apps fair.

--
Patrick Rouse
Microsoft MVP - Terminal Server
http://www.sessioncomputing.com


"Reinder Gerritsen" wrote:

We're preparing to migrate our terminal server environment to new hardware
and software installations. We're currently running on 2 single P3 boxes and
2 dual Xeon2.8HT boxes for about 100 users in all. We're currently thinking
about 3 replacement servers based on the CoreDuo or QuadCore. This is a lot
more power, I know, but we've had serious performance issues lately, and
after the migration, we want to have enough overhead to keep running after
one server fails, and enough processing power to keep running during intense
jobs. Also we intend to move most of the company to the terminal environment
(estimated up to 250 concurrent users).We're thinking about x64, but I'm not
sure 64bit is ready yet for this kind of implementation due to things like
print drivers, older custom business applications etc.

Main questions for me right now are:
- How does Terminal server scale up against multi core CPU's. In the past
I've been told about a rule that it was better to take 2 dual CPU machines
then just one quad CPU. this because the costs are a lot higher, and the
performance increase isn't all that due to I/O Disk performance bottlenecks.
With multicore this changes a bit as the server remains the same, and so the
difference in costs is acceptable. So I could buy a box equipped with either
2 E5310 (1.6 GHz) quadcores, or one with 2 dualcore 3GHz cpu's... but will I
realy benefit from the increased number of cores in this situation...?
- What are the true problems in migrating from 32bits to Windows x64. I can
imagine that antivirus is an issue - having read about issues with Symantec
Anti Virus - but I'm a little hesitant knowing there are several homebuild
and cutom applications that just might get in the way. Would it realy be
usefull moving to x64, knowing that our office suite still is Office XP, and
within the next 6 months is not likely to change to newer versions like
office 2007? Also printerdrivers might be an issue as we have quite a lot of
different printer models. Advantage then would be the build-in
sessiondirectory which isn't available in 32-standard, not to mention x64 is
where computing is going in the future...

Hopefully you can share some experience and ideas with me on this.

Regards,
Reinder



.



Relevant Pages

  • Re: Can extra processing threads help in this case?
    ... the single core done by the hardware, usualy handled opportunistically by the underlying ... the multiple CPU threads which are executing. ... Differs from hyperthreading in that each CPU is ... Intel came out with before they came out with multiple ...
    (microsoft.public.vc.mfc)
  • Re: Computer wont boot
    ... If it did not beep it would not come on. ... off the CPU and cleaned it and re pasted it and put it back on, ... ASUS M4A785TD-M EVO AM3 AMD 785G HDMI Micro ATX AMD Motherboard ... A core died. ...
    (alt.comp.hardware.pc-homebuilt)
  • Re: Advice please to choose cpu & chipset
    ... acceleration which offloads some of the work from the CPU. ... they are reasonably power efficient compared to ... with an OEM system swapping to a lower RPM fan for noise ... run, a dual core system is highly preferred, quad core more ...
    (alt.comp.hardware.pc-homebuilt)
  • Re: what are the most popular building and packaging tools for python ??
    ... I don't think it's a stretch to imagine a CPU core with a "secure kitchen" ... Using this kind of system, a customer would give you his CPU's public key and serial number, ... >net is available and must still offer full functionality no matter what. ...
    (comp.lang.python)
  • Re: [ltt-dev] [RFC git tree] Userspace RCU (urcu) for Linux (repost)
    ... core to another. ... Now, the kernel can't really do that reasonably, but user space possibly could. ... threads on one CPU. ... sleep over the lack of parallelism in the case where the SMP support is ...
    (Linux-Kernel)