Computing.Net > Forums > Windows Server 2003 > Win Ser2003 & dual core proceesor

Computer Problems? Computing.Net has over 1,000,000 posts about all things technology related! Over 90% answered within 24 hours! Click here to start participating now! Also, be sure to check out the New User Guide.

Win Ser2003 & dual core proceesor

Reply to Message Icon

Name: sachin123
Date: August 16, 2005 at 02:59:51 Pacific
OS: Windows Server 2003
CPU/Ram: 2.5 Ghz /2 Gb
Comment:

i m working on Asp.net & C# project which requires output with high performance & speed [ (i.e we want an our system to perform 2000 queries in 30ms , for which we are using 2 Gb RAM , Xenon 2.5 GHz GHz Dual core Processor , Windows server 2003 as OS (plus all latest configurations available for speeding a process ) ].
but we are facing a very strange problem .
when we perform load test on SINGLE xenon processor , we get output in 900 ms ,but when we use Dual processor , we get out put in more time ,but in actual cae it should happened be reverse ,(i.e. it should take less time since we r using Dual core Xenon processor), so can u plz tell me ,what could be the possible cause of this problem ,is there any need to do some performance tuning in WINDOWS SERVER 2003 ? if so then what???

thnks in advance
Sachin



Sponsored Link
Ads by Google

Response Number 1
Name: heropsycho2177
Date: August 16, 2005 at 08:45:11 Pacific
Reply:

Well, for starters, have you enabled the /3GB switch? It doesn't have to do with dual procs, but it should help.

"Republicans in Congress are moving to ratify a constitutional amendment to ban flag burning, thus ending the Iraq insurgency."


0

Response Number 2
Name: wanderer
Date: August 16, 2005 at 09:26:55 Pacific
Reply:

He only has 2gig of ram so the /3gb or /pae switches don't come into play until over 4gig of ram.

You have encountered a common misconception of dual processing. Your application clearly is single processor not smp enabled. It takes different programming to program a app to do symentric multiprocessing which is how you get it to use both processors.


0

Response Number 3
Name: heropsycho2177
Date: August 16, 2005 at 12:28:45 Pacific
Reply:

/3GB switch is recommended by Microsoft when you have over a gig of memory for Exchange for example. However, the application must support it in order for it to do anything.

"the /3gb or /pae switches don't come into play until over 4gig of ram."

If that's true, why does Microsoft support it in Windows 2003 Standard Edition considering Std. Edition only supports 4GB.

"Republicans in Congress are moving to ratify a constitutional amendment to ban flag burning, thus ending the Iraq insurgency."


0

Response Number 4
Name: wanderer
Date: August 17, 2005 at 12:23:03 Pacific
Reply:

"The PAE mode kernel requires an Intel Architecture processor, Pentium Pro or later, more than 4 GB of RAM, and Windows 2000, Windows XP, or Windows Server 2003"

quoted from http://www.microsoft.com/whdc/system/platform/server/PAE/PAEdrv.mspx

All 32 bit OS's only support 4gig. Standard mainboards only support 4gig ram. BUT there are boards that support more phyical ram. This is where the /pae switch comes in.

according to this
"The /3GB switch should not be used on Windows 2000 Server or Windows Server 2003 Standard Edition because it is unsupported and can cause application or operating system crashes"

server03 std does NOT support the /3gb switch

see here
http://www.microsoft.com/technet/prodtechnol/exchange/guides/E2k3Perf_ScalGuide/e834e9c7-708c-43bf-b877-e14ae443ecbf.mspx

This http://www.microsoft.com/whdc/system/platform/server/PAE/PAEmem.mspx
explains why you would use the /3gb switch which fundimentally changes the ratio of 4gig split in two for apps and kernal. The /3gb alters this ratio but really is only effective if you have more than 4gig of physical ram.

these switches were created to utilize physical memory beyond 4gig until 64bit was on the market with has a higher address range

HTH


0

Response Number 5
Name: heropsycho2177
Date: August 17, 2005 at 14:43:07 Pacific
Reply:

"This is where the /pae switch comes in."

Never debated that switch...

"server03 std does NOT support the /3gb switch"

Not true...

Microsoft recommends for example Exchange 2003 running on a 2003 server, both Standard and Enterprise, use the /3gb switch no matter what!

"When you install Exchange Server 2003 on a Microsoft Windows Server 2003-based computer that has 1 gigabyte (GB) or more of physical random access memory (RAM) installed, and that is home to mailboxes or public folders, you *must* edit the Boot.ini file to optimize the virtual memory usage of the Information Store service."

http://support.microsoft.com/?kbid=823440

That article you linked to is out of date concerning the /3gb switch.

"The /3gb alters this ratio but really is only effective if you have more than 4gig of physical ram."

Then why does Microsoft recommend to do it on Exchange servers with 1GB of RAM or more?

http://go.microsoft.com/fwlink/?linkid=3052&kbid=266096

http://support.microsoft.com/?kbid=823440

I'll tell you why. It improves performance and corrects memory fragmentation problems. That comes from supporting Exchange for Microsoft. It's been recommended since Exchange 5.5!

What can it be enabled on?

NT4 Enterprise
Windows 2000 Advanced Server and above
Windows XP Pro (Microsoft may not provide technical assistance for problems if it's being used)
Windows 2003 Standard (MS will provide technical assistance if the app vendor supports its use)
Windows 2003 Enterprise and above

"these switches were created to utilize physical memory beyond 4gig until 64bit was on the market with has a higher address range"

Dude, that switch was around in the NT4 days. It was most certainly NOT designed just for 4GB+ of memory! It can even be used in WinXP Pro!

"Republicans in Congress are moving to ratify a constitutional amendment to ban flag burning, thus ending the Iraq insurgency."


0

Related Posts

See More



Response Number 6
Name: wanderer
Date: August 17, 2005 at 16:49:39 Pacific
Reply:

So what is the auguement about heropsycho?

I don't believe the quote from Microsoft's Exchange Tech Center is outdated with a 2005 copyright statement at the bottom.

Your referance relates to 2000/3 enterprise and standard. It would appear it contradicts the warning in the document I referanced. I will bring that to the attention of MS since I am a MVP. Thanks for the heads up.

Been around since NT days. Well sure the /3gb has been since then just as it states it came with the advent of the pentium pro.

Do you remember the Merced Chip? That 64bit vaporware that was being talked about in NT's hayday? Other sources I have read stated these two switches came about because of 64bit research and the fact the newer chipsets could address more physical memory then the OS could.

So what is yankin your chain about this? I gave you my referances and even quoted from Microsoft's site with states you want more memory

Quite honestly this has nothing to do with the original post nor does it address the issue of a single processor app running on a smp system. The /pae and /3gb have NOTHING to do with this.

If you take a moment to think about /3GB and that the poster only has 2gigs of ram, how, even with EXCHANGE, would it make a difference? With it you have 1gig and 1gig, without it you have 1gig and 1gig.

Its a moot point. So what are you arguing about?



0

Response Number 7
Name: heropsycho2177
Date: August 17, 2005 at 21:12:51 Pacific
Reply:

"I don't believe the quote from Microsoft's Exchange Tech Center is outdated with a 2005 copyright statement at the bottom."

It is out of date. Want proof? Run the newest Exchange Best Practice Analyzer on a Windows 2003 Standard server with more than a gig of memory. This position was switched last year.

Further proof on the Microsoft Exchange Server Team Blog...

http://blogs.technet.com/exchange/archive/2005/07/05/407330.aspx

"Other sources I have read stated these two switches came about because of 64bit research and the fact the newer chipsets could address more physical memory then the OS could."

Doesn't matter why the switches were made. They are often recommended when there is more than a gig of memory particularly if the app running on the server supports it.

"I gave you my referances and even quoted from Microsoft's site with states you want more memory"

And so did I. Sorry if that got you mad.

"Quite honestly this has nothing to do with the original post nor does it address the issue of a single processor app running on a smp system."

Thanks for pointing out what I already did...

"It doesn't have to do with dual procs, but it should help."

"If you take a moment to think about /3GB and that the poster only has 2gigs of ram, how, even with EXCHANGE, would it make a difference? With it you have 1gig and 1gig, without it you have 1gig and 1gig."

If you'd take a moment and read about the fact that enabling the /3GB switch removes the constraint of the virtual address space, you'd realize that it doesn't mean you need to have that much physical memory. The virtual address space doesn't = physical memory. If you do not remove the address space contraint, the Exchange store process actually will not use more than a gig of physical memory because of the limited address space due to how the store process is coded. This is why Microsoft stipulates the /3gb should only be used when the server stores mailboxes or public folders; otherwise, the store process isn't running.

I freely admit this may not help his server performance, but I was throwing it out there as something that could possibly help depending on their application. Sorry I tried to help the guy performance tune his server better?

This isn't an argument; it's a discussion.

"If that [soiled bed] sheet is a [holy] manifestation, then I'm working on a miracle in my Jockey's!"


0

Response Number 8
Name: wanderer
Date: August 19, 2005 at 09:38:17 Pacific
Reply:

All good points and I am not mad. Just seemed like you were. Not a problem.


0

Sponsored Link
Ads by Google
Reply to Message Icon






Post Locked

This post is quite old and has been locked from receiving new replies. Please create a new posting instead.


Go to Windows Server 2003 Forum Home


Sponsored links

Ads by Google


Results for: Win Ser2003 & dual core proceesor

Migration from NT 4.0 to 2003 www.computing.net/answers/windows-2003/migration-from-nt-40-to-2003/5405.html

Win2k3 & Win XP Pro Dual Boot www.computing.net/answers/windows-2003/win2k3-amp-win-xp-pro-dual-boot/773.html

I'm having several problems with a www.computing.net/answers/windows-2003/im-having-several-problems-with-a-/5946.html