Using server 2003 as a workstation?


Recommended Posts

This document describes the improvements that have been made to the following areas:

? Scheduling

? Memory management

? Kernel spinlocks

? Heap

? Processes, threads, handles, objects, and named pipes

In addition, several other Windows Server 2003 features and components, such as Internet Information Services (IIS), Active Directory, and various networking components have been improved significantly. Although these improvements are not specifically outlined in this document, the improvement of the overall efficiency of the Windows kernel benefits a large number of services and applications.

http://download.microsoft.com/download/7/5...2fb/scaling.doc

and regarding the bigger quoted paragraph, no, this doesn't mean IIS is a kernel component.

uhm, iis6 is NOT the reason the win2k3 kernel is versioned 5.2. it's the improvements in the memory manager and the different multiprocessor scheduler. whoever told you that iis thing has a nut missing. seriously.

--edit

need to add that to keep confusion low, because i expect it to turn up:

the iis http handler has been moved from the USER MODE into the KERNEL MODE, not into the KERNEL itself.

kernel mode == priviledged, user mode == non-priviledged.

Um where did he say that it was MOVED into the kernel??

"IIS is now integrated more with the kernel and has improved performance because of this"

That does NOT say it was moved into the kernel - you statement just supports that - "5.2. it's the improvements in the memory manager and the different multiprocessor scheduler"

---

IIS 6.0 enables you to configure application pools to establish affinity between worker processes and specific processors in a multiprocessor computer. Processor affinity, when set, enables IIS to efficiently use the caches on multiprocessor servers.

The HTTP listener is implemented as a kernel-mode device driver called the HTTP protocol stack (HTTP.sys). IIS 6.0 uses HTTP.sys, which is part of the networking subsystem of the Windows operating system, as a core component.

Using HTTP.sys and the new WWW service architecture provides the following benefits:

When a worker process fails, service is not interrupted; the failure is undetectable by the user because the kernel queues the requests while the WWW service starts a new worker process for that application pool.

Requests are processed faster because they are routed directly from the kernel to the appropriate user-mode worker process instead of being routed between two user-mode processes.

HTTP.sys provides the following services in IIS 6.0:

Routing HTTP requests to the correct request queue.

Caching of responses in kernel mode.

Performing all text-based logging for the WWW service.

Implementing Quality of Service (QoS) functionality, which includes connection limits, connection timeouts, queue-length limits, and bandwidth throttling.

---

This type of info can all be found here http://www.microsoft.com/technet/treeview/...iis/default.asp

edit:

kernel-mode device driver called the HTTP protocol stack (HTTP.sys) / Requests are processed faster because they are routed directly from the kernel to the appropriate user-mode worker process instead of being routed between two user-mode processes. <--- Sure seems like "More" integration with the Kernel if you ask me ;)

Edited by BudMan

maybe i took it wrong, but still, gameguy says that the reason for the update/version change would be IIS. that's plain stupid.

do you want to know the exact reason the kernel was updated in server 2003? i bet everyone wants to know. i'm going to tell everyone why the kernel was modified in a (hopefully successful, yet surely hopeless) attempt at ending this god-forsaken madness. the reason? it's an acronym: IIS. internet information services. the ONLY reason the kernel version changed from 5.1 to 5.2 is because of IIS 6.

IIS is not the reason, it just takes profit of the changes. it's a frickin' server OS, do you think the improvements went in there just because of IIS? no, they didn't. assuming that is stupid.

Sure seems like "More" integration with the Kernel if you ask me

...

running in kernel mode isn't anything near "more integration". if that were the case, then MY version of windows integrates PGP in the kernel, because it's also a kernel mode driver.

Edited by ForkliftDude

Why would changes to the kernel to improve perfomance of one the MAIN reasons for a server - ie to SERVE up webpages, to THOUSANDS of users at the same time be stupid?

I am sure that all of the reasons for the changes were not 100% because of IIS, but it would NOT be stupid to assume that atleast some of the reasoning behind specific changes were in support of one of their TOP selling points, which is IIS.

And again - I believe his points were more to the reasoning that changes were made to the kernel to support SERVER related stuff - NOT so your machine would work better as a workstation. Will some/all of the improvements be implemented in the workstation version - ie SP2 for XP, most likely yes!

But I believe his points were more to running a $4000 OS because there is a change in the Kernel - which most likely will have NO effect on workstation type performance is STUPID!!! Just because the version number changed - does NOT mean that there was any improvement in how the kernel will perform as a WORKSTATION.

sweet jesus, don't tempt me!

gameguy said, let me quote again:

the ONLY reason the kernel version changed from 5.1 to 5.2 is because of IIS 6.

i call bull all over that line! which you dont seem to get! we're talking about an improved kernel, not that stupid http.sys, which is just another driver, like your gfxcard driver, sndcard driver, nic driver and so on. the kernel changes are to improve ANY server application running on win2k3, not solely IIS.

and oh, these kernel improvements also affect client related stuff. any changes that speed up scheduling, improve memory management and so on will also affect the client.

but yeah, using a multi-thousand dollar os, for a mere 1-2% improvement (if at all), is stupid.

but yeah, using a multi-thousand dollar os, for a mere 1-2% improvement (if at all), is stupid.

So we agree - so why exactly are we arguing?

Maybe all of the changes to the kernel were all for IIS to function better. I highly doubt that - and really do not believe that GameGuy knows this either - but taken in context with his WHOLE post, I do not believe his intent was to make such a claim.

Could he have worded it slightly better - maybe, we will need GameGuy to comment on your take on his post to know for sure.

But I am curious how you feel that moving something to work closer with the kernel - ie a kernel mode driver vs usermode can not be considered better integration with the kernel?

--

"IIS can isolate an individual Web application or multiple sites into a self-contained process (called an application pool) that communicates directly with the operating system kernel."

"communicates directly with the operating system kernel." <--- According to MS, it now directly communicates with the OS kernel, how can you NOT consider that better integration??

--

BTW - did you read the DOC you posted about the kernel changes?

--

Summary

Kernel improvements in Windows Server 2003 provide scalability gains for large x86-based and 64-bit systems with eight or more processors. Specifically, improved scheduling, memory management, kernel spinlocks, and heap functionality coupled with enhancements to process creation, threads, handles, objects, and named pipes give Windows Server 2003 significantly enhanced scalability on large enterprise class multiprocessor systems.

--

Where exactly in that Summary does it point out that any of the changes will have any effect on how fast WORD opens, or how many frames second your going to be able to get with UNreal? Or that neowin will open faster? The way I read that is on LARGE x86 based or 64bit systems with 8 or more cpu's they have significantly enhanced the scalability.

But overall I think we are in agreement ;)

Where exactly in that Summary does it point out that any of the changes will have any effect on how fast WORD opens, or how many frames second your going to be able to get with UNreal?

goddamnit!

- the scheduler requires cpu time! the faster it is, the more net cpu time is available for applications.

- the memory manager requires cpu time! the faster it can allocate and deallocate memory, the more net cpu time is available for applications.

- [insertoptimizedsubsystemhere] requires cpu time! the faster it [insertsystemspecificjobhere], the more net cpu time is available.

and an item that affects my configuration. A LOT:

- kernel spinlocks cause cpu time to be wasted, the less spinlocks, the more net cpu time.

while it wont be much, it is an improvement. especially when it's about scheduling and memory allocation!

now kthxbye

I completely and UTTERLY agree - And these changes could make a HUGE difference in performance when your talking about hundreds of proccesses, or our thousands of requests for a webpage, etc.. etc..

But to a normal user, going to neowin, and or running unreal, launching word, ppt, etc.. I HIGHLY doubt these changes would even be noticed! PERIOD!!

There is NO reason to believe that any of the changes to the kernel could in the LEAST speed up a normal/properly configured workstation type piece of hardware running XP.

Spinlock has been around since 2k - 2003 just has a new one, "in-stack queued spinlock" - which I can not really see have much impact on a single user workstation - now would it.

And again I agree there are many scalability improvements in the Memory Management - take AWE for example, it is now possible for my copy of SQL server to access physical memory up to 64 GB - SWEET!!! Sure this is being used alot on a 13 year old's desktop!!

And I am sure that the replacement of global wait lists and ready queues with per-processor wait lists and ready queues makes one hell of a difference on SINGLE cpu machines ;) And with NUMA - which the new kernel now supports, I am guessing there will be VAST increases in - oh wait again billy is running this on his $800 dell that Mommy bought him for his 14th B-day, highly doubt have much use for NUMA on that piece of hardware.

Could you please point out how these kernel changes have any bearing on a single cpu machine with say 512 or say 1gig of ram, running at best maybe a raid 0 IDE array. With let say maybe 3 or 4 apps open, and winamp playing in the background. How exactly will these changes have an improvement on my overall desktop performance??

And since we both agree that it makes no sense to run a multi-thousand dollar version of the os as for workstation use. No need to agree again that NONE Of these changes - which even if they had a bearing on the desktop machine usage would be worth the COST.

No, don't die, this is actually interesting for once, since the arguments go beyond "Don't use it just because it's a server and higher version numbers make you l33t" vs. "I can't be bothered to spend 10 minutes tweaking XP so let me use Server instead and turn it back into XP"

I don't think the cost argument really matters, since most people who would pirate server probably have pirated XP anyway, and many colleges (mine included) have site licenses and/or MSDNAA (MSDN Academic Alliance), either of which let you get lots of MS software for free or S&H.

gameguy said, let me quote again:
the ONLY reason the kernel version changed from 5.1 to 5.2 is because of IIS 6.

i call bull all over that line! which you dont seem to get! we're talking about an improved kernel, not that stupid http.sys, which is just another driver, like your gfxcard driver, sndcard driver, nic driver and so on. the kernel changes are to improve ANY server application running on win2k3, not solely IIS.

i shouldn't have said IIS was the ONLY reason the kernel was changed, but it was undoubtedly the biggest benefactor and the number 1 reason it was changed at all... also, how many server applications use some part of IIS? IIS is more than a web/ftp server, and a lot of the server apps in windows run on or through IIS. so while technically you're correct, it doesn't really matter because MOST (not all, i can't prove that) subsystems that would need a modified kernel would be using some part of IIS anyway.

darkmark: how many of these people on here who use server 2003 as a workstation do you think are in college? how many of those do you think are in a college that has an MSDNAA agreement? piracy is wrong either way, so anyone who pirates either piece of software just doesn't know what they're doing.

okay... lets say this one last time...

IT'S A SERVER OS!!!

It doesn't manage memory any differently, tho it does handle drivers and multimedia differently. It was meant to be installed on a box that does NOT have games, apps, etc running on it ever beyond those involved in a client/server environment. there is a reason it's called 2003 -*SERVER*-

http://joshandbrandi.com/v3/pics/Funny%20P...ore/q3cdkey.jpg

go spam another thread you loser...

From what I read- Seems as if most peoples definition of a workstation - is making it just like XP- Why even bother-...Problems with software installing (though with certain tools it is possible ) Application Compatablitiy Toolkit 3.0 .... Even with tools that it has some things cannot run. Yes it does handle memory a little different. Though you can set xp to run things as sutch. Right click My Computer choose properties..Then Advanced Tab- then Performance settings button then advanced tab again. and set both to Background Services (though most people undo this difference when changing/using it as a workstaion). Also by default alot of the services are turned off which by using blackvipers guide- Unsure if I can direct link to you but you can do a search for blackviper xp services in any search engine and it should come up.

Now Installing things like games/movie maker 2 is possible- though the only reason to do the games- is sheer boredom..and movie maker 2 - only would benefit a Multimedia Server- (which major changes using Compatability Administrator Tool with custom Shims- is the only way to get that to install and run properly.)

Pretty mutch all the guides to changing it to a workstation seem to make it act/look/feel like Xp. Which there are more guides availible to tweak the performance in XP. The limits to the server OS you will soon find is that common devices will offer little to no support.

Yes it does support DX9 but not OpenGl withouth major changes... It also handles DX different than the way it would in XP.(not any better or worse just different and in a more indirect access from hardware)

Now before I get too long winded...I ran it both as a server and as a workstation.. and find it to be a good Server OS. But lacking as far as a workstation for common functionality without encountering issues involving either drivers and software installation.

Who gives a f*ck? Use it for what you want. Who cares if some nut who hasn't had a girl for 5 years (or ever) sits alone in their bedroom stressing out over what other people do on their PCs? The whole damn lot of them belong in a loony bin.

GJ

They just asked for the advantages and I could find none really other than more hassles than just running XP.

I have ran it as both.

Plus without having kindly features built into Xp as a System Restore- (though it can be installed but only after major changes or using tweaking applictions)

That would also show a disadvantage.

Who gives a f*ck? Use it for what you want. Who cares if some nut who hasn't had a girl for 5 years (or ever) sits alone in their bedroom stressing out over what other people do on their PCs? The whole damn lot of them belong in a loony bin.

GJ

please, tell me i'm somehow wrong, instead of being immature...

Actually he asked any advantages and disadvantages but really should have included a poll to go along with it.

Yes advantages to running as a workstation.

No too many disadvantages running as a workstation.

Does it really matter (WHO CARES).

I have no opinion.

That should have been the choices

please, tell me i'm somehow wrong, instead of being immature...

No but I will tell that you are a total nut - to get a life and to butt out of other people's business. What gives you the right tp proclaim over what other people do, or do not do in the privacy of their own homes? Or in the deepest parts of your delusional fantasy, do you believe that you are a member of some kind of thought police, that can determine what other people should be allowed to think and do?

Like I said mate, you're a loon - lets face it. And no one here gives a damn what you think.

Clear enough now?

GJ

This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Posts

    • I wonder how many are laid off for cost savings, and this being blamed on AI to make it sound less scary and bad, for a more positive "modern, with the times" spin for investors? Because Oracle is down 14% the past year. We're also looking at a company struggling here.
    • AI is the beginning, wait until real robots replace more jobs, specifically jobs that require physical work.
    • AI is indeed eliminating jobs, and Oracle just proved it by Hamid Ganji There’s no question that AI has become the hottest trend in workplaces, and every company is trying to adopt AI-driven solutions across its operations. While some industry leaders repeatedly say AI won’t lead to massive layoffs, recent data suggest that AI is actually one of the main reasons some companies are reducing their workforce. According to Oracle’s annual regulatory filing, the company has laid off about 21,000 employees, or 13% of its workforce, amid increasing AI adoption. “The adoption and deployment of AI technologies across our operations have resulted, and may continue to result, in reductions to our workforce,” Oracle said in the filing. The software giant now has approximately 141,000 full-time employees, a notable decrease from 162,000 during the same period last year. Restructuring expenses, including severance payments, cost Oracle $1.84 billion in fiscal 2026. Additionally, around 49,000 Oracle employees were based in the U.S., while approximately 92,000 were employed internationally. Like many other companies, Oracle has fully embraced AI and concentrated much of its efforts on the technology. The company is also a key participant in the United States’ $500 billion Stargate Project, which aims to build multiple AI data centers across the country. When it comes to AI adoption and its impact on the workforce, opinions remain divided. NVIDIA CEO Jensen Huang, whose company has been one of the biggest beneficiaries of the AI boom, recently said in an interview that attributing job cuts to AI is a “lazy” narrative. “The narrative that connects AI to job loss, for many of the CEOs that are doing it – it is just too lazy. AI has just arrived, how is it possible they're already losing jobs?” Huang said. However, statistics and recent reports tell a different story. According to Layoffs.fyi, 196 tech companies have laid off about 119,800 employees so far this year. Reducing staff and replacing roles with AI agents could become one of the most significant trends in the job market in the years ahead.
    • Zoom Workplace 7.1.0.41345 by Razvan Serea Zoom Workplace for Windows is a reliable video conferencing tool that makes it easy to connect and collaborate. With features like messaging, file sharing, and app integrations, it’s designed to streamline teamwork. You’ll get high-quality audio and video, strong security with end-to-end encryption, and an intuitive interface—all of which help remote teams and businesses stay productive and connected. Zoom Workplace key features: High-Definition Video & Audio: Provides clear, reliable communication for virtual meetings. End-to-End Encryption: Ensures secure communication with strong data protection. Multi-Factor Authentication: Adds an extra layer of security for user accounts. Integration with Productivity Apps: Supports seamless integration with Microsoft Office, Google Workspace, and more. File Sharing: Easily share files during meetings for efficient collaboration. Real-Time Messaging: Enables team chat for ongoing communication. Collaborative Whiteboarding: Allows teams to brainstorm and collaborate visually. Webinar Support: Host large webinars with interactive features. Administrative Controls: Manage user permissions, meeting settings, and security features. Cloud Storage: Automatically stores meetings and files in the cloud for easy access. Cross-Platform Support: Available on Windows, macOS, and mobile devices. Meeting features: Virtual Backgrounds: Customize your background for meetings to maintain privacy or enhance professionalism. Touch Up My Appearance: Automatically smoothens skin tone for a more polished video appearance. Breakout Rooms: Divide meetings into smaller sessions for group discussions or workshops. Live Transcription: Automatically generate real-time captions during meetings for accessibility. Zoom Apps: Integrate third-party applications directly into Zoom for enhanced functionality. Meeting Reactions: Participants can use emojis for quick, non-verbal feedback during meetings. Polling: Conduct live polls during meetings to gather instant feedback from participants. Attention Tracking: Monitors participant attention during meetings to ensure engagement. Closed Captioning: Enable manual or automatic captions for a more inclusive experience. Webinar Replay: Record and share webinars with analytics for audience engagement. Download: Zoom 64-bit | 145.0 MB (Free, paid upgrade available) Links: Zoom Website | Zoom ARM64 | Zoom Installers | Release Notes Get alerted to all of our Software updates on Twitter at @NeowinSoftware
  • Recent Achievements

    • One Month Later
      timbobit earned a badge
      One Month Later
    • One Month Later
      nates earned a badge
      One Month Later
    • Week One Done
      Almohandis earned a badge
      Week One Done
    • Rookie
      dorf went up a rank
      Rookie
    • First Post
      mike_rumble earned a badge
      First Post
  • Popular Contributors

    1. 1
      +primortal
      464
    2. 2
      +Edouard
      181
    3. 3
      PsYcHoKiLLa
      97
    4. 4
      Michael Scrip
      89
    5. 5
      neufuse
      70
  • Tell a friend

    Love Neowin? Tell a friend!