Server O/S benefits for Workstation

Soldato
Joined
18 Oct 2002
Posts
10,490
Location
Behind you... Naked!
Ok, I am going to be entirely ignorant here. ( nowt new yeah yeah whatever )

But, I have over the years had a few looks into various WindowsServer Operating systems, installed them onto a PC in more of a "Ooh lets have a peek" kind of thing more than actually needing to.

A few years back, I actually got hold of Server 2008 with the idea of properly going ahead and setting my entire setup up, using the Server as a true server, so that I can fully install all my PCs over the LAN aand well, I had plans that simply never came about simply becaise there was only one tiny flaw in my plan.

Me. Im useless.

This flaw is still present, and a short while back, I saw a server bundle on the MM and so I thought ah stuff it, lets have it for a giggle. I have now setup this thing and Im having some fun with it, let down in some ways, ( 2.5Ghz ) impressed with others etc ( 32 cores wohoo! ) spent a fortune on it ( 256GB RAM ) and so far, I have gone entirely OTT on it but hey, why not eh?

Anyway, its currently running Win 8.1 64Bit. I have had a good bit of fun with it, and I am thinking that its just simply a bit of a waste of money in so many ways. I also feel that the O/S is limiting it.

Now, I have had a play with Windows Server O/S over the years, but what benefits would I truly see if I was to reinstall it?

I know that there is a fair number of programs that I use, that simply do not work under the Server O/S, the obvious like NOD32 and even the free version of Avast dont work under it, O&O DeFrag dont work and so Iw ill have to buy the Server version of that and there are a few more, but I also play a few games too, like Dawn Of war, and International Snooker etc, I have a fairly good Steam Collection and while I dont give two hoots about 90% of it, I still would like to know that I cn play them if need be.

Now, I kow that its a simple case of suck it and see as is the case for many things really, but simply going from one version of Windows to another, in which case 99% of everything runs on everything else, going to a server O/S is vastly different in many ways.

So, could anyone tell me what are the real differences?

As I said, I will be using the PC for my family's everyday Living room PC, I will be playing games and the wife will be spending my hard earned on ebay, as will my daughter, and my eldest son will be buying guns and ammo for his xbox while my youngest son will be looking at lingerie in teh catalog- you know, the usual stuff, and I myslef will be doing things like Video processing and so on.

I know that most of this will be fine, but what I have noticed, is that the software that I use, even when I select multiple cores, still seems to often top out at a certain number of cores.

I will give you an example or two :-

If I dump a load of Audio files into one app, it will only actually work on 4 files at a time, even though my other PCs are 8 core. I had thought, that since the I7 are 4+HT, then that could be why, but the AMD is also doing the same, so is that because the AMD is also kind of a 4+4 effort in a way, but it does the same on the hex core AMD and the Hex core I7 too! - and now even this 32Core bugger.

There is one program that seems to work on 8 files at one time and so, would running it on a server O/S free up the rest of it?

I also notice, that when this PC and indeed my other previous non server PCs, have been working on a Video file, lets say converting from AVI to a DVD format, if I looked at the Task Manager, and ?I see the CPU useage, it is only really actually eating up about 15% and twiddling its thumbs for the rest of the time? - what the hell?

When I noticed that, I did a whole load of various tests and trials and I actually found that if I loaded up 4 copies of the program, and then gave 2 cores to each program, I could actually convert 4 files at the same time as it would take to convert just the one?

Why the hell does it do that?

It almost makes multicore a total waste of time in some ways.

Only a few days ago I had a really huge laugh when I converted my entire colection of Modern Family - all 7 series' from MKV to AVI ( Yes, I have bought them all legally - I dont do any of that stuff ) but I wanted them on my tablet and so what I did, purely for the giggles, is I loaded up 7 copies of the video converter, one for each season, and I dumped each season into each program, all the programs were being copied from my Drive E: whcih is one of the HDs in this PC, but then they were being output to my Drive R: which is a 32GB RAMDisk. The files were being output as 640x480 AVI and so I knew that they should fit ( the app says how big they will be once converted ) and I ran the lot, and that set about converting all the episodes, and what it did, was convert one episode for each core and this seemed to be 32 episodes were being converted all at once, and yet the entire convertion only actualyl took about 13 minutes from start to finish - now that was VERY impressive.

But like I said, I had to do that with 7 copies of the program running... Surely if the proigram used up the full power of the CPU and not seemingly only allow itself to run at 15% or so when its doing one copy, then there is something wrong surely? Will a Server OS allow this?


Now, ok, some apps do things differently I grant you, but that seems to be the case with so many apps that its really annoying.

Will a Server O/S open up the full access to the full power of the CPUs?

I dont want to go ahead and install Windows Server 2008 and then realise that its not going to be any benefit for me.

I dont have a newer version of Server than that and so I am fully aware that I should get a more up to date one, but I am not going to buy another one if I am not going to seriously benefit from it because I am simply not good enough to warrant having to spend anymore money in that way.

Ok, I think I have simply waffled on far too much and I appologise about that but there is just so much going on in my head, and I have a hundred more uselss and just as irelevant questions to ask, but if anyone can at least give me a few reasons to, and not to go with a Server O/S in this particular PC, then I will be entirely grateful for it.

Thank you very much indeed.
 
If a piece of software is explicitly written to only use a maximum number of cores, you won't see any difference if you run it on a server OS.
 
If a piece of software is explicitly written to only use a maximum number of cores, you won't see any difference if you run it on a server OS.

Yes of course, and I am absolutely fully aware of that, but I wassimply interested in knowing why it seemed to end at 8? Seemed a bit silly to me, that they would limit the number of cores... Surely limiting it to X cores when you are already programming to use multiple cores would if anything slow it down? Why nto simply make use of as many cores as possible?

Likewise RAM - Server 2008 depending on version probably has a 32GB Limit.

WHAT? Im running Windows 8.1 and its showing me 256GB just fine... Why would a Server O/S limit itself in such a way?

with 32 cores you should be running vm's ie multple os at the same time eg 4 x windows.x

LOL absolutely, that is certainly one of the many reasons that I have gone with such a system. My other big PCs have all been used to run multiple VMs in one way or another, the 8350 has 32GB as has my Skylark, that also has 32GB, but my I7-970 has 48GB and untl now, that one has been my favourite for when I am sodding about with Virtual networks too, but the 8350 seems to be able to handle the VMs better than the Intels and so thats why I opted for the Opteron this time over the XEON.

The only issue that I am having with this Opteron is that it is by far, the most unreliable PC that I have had for a very, very long time.

I have a sneaky that not all the ram is100% eve nthough it has all been fully tested with memtest and 256GB isnt the quickest stuff to test.
 
'Yes of course, and I am absolutely fully aware of that, but I wassimply interested in knowing why it seemed to end at 8? Seemed a bit silly to me, that they would limit the number of cores... Surely limiting it to X cores when you are already programming to use multiple cores would if anything slow it down? Why nto simply make use of as many cores as possible?'

probably due to compilers only supporting 8 cores/threads
 
Sounds to me like the easiest jump would be to do an in place upgrade to windows 10, then enable hyper-v and start to have a play about with VM. You'll get a good feel for it, and unless you're running production workloads then windows 10 hyper-v will do you just fine.
 
All this mentioned of virtualising workloads and the OP has absolutely no need for virtualisation.

None of the tasks he has mentioned are aimed at this, its simply down to the software he is using not being optimized for a highly multithreaded system
 
None of the tasks he has mentioned are aimed at this, its simply down to the software he is using not being optimized for a highly multithreaded system

This basically.

I have just had a toy with XILISOFT converter and I have found that does indeed let me use all thecores, it even has a mini display showing the CPU useage on all 32 Cores, but when I got it to convert, it STILL only used up from about 16% to about 19% of the CPU total... I did however select a handful of files to work on, and that DID use up a load more... It was floating at about the 85%-90% CPU useage and to be completely fair, it dsid do the convertions in a few minutes and that was VERY impressive, but as I said... it only did it when I tried to convert lots of files not just the one!

Lots of giggles though... This prog seems to be one of the better ones that I have tried and so I will definitely be buying this.

I am going to bring dowj the Hex Core I7 and see what that does with its 12Cores ( 6+6HT ) and the 8350 with its 8 and see how it compares with this on one and all cores.

This Xilisoft also uses the power of the GPU too! - I have seen it do it on nVidia but not AMD/ATI so that was fun... I got an A10 APU here and I would love to have a play to see that work for a giggle too! - especially with crossfire if it works that way too! - again, this is all for giggles that I am doing this extra stuff and of course through boredom not just because I do need to do it, but hey... Why not eh?

Thanks all.
 
8.1 is based on the same core as 2012 R2 - has a 512GB limit for Pro. 2008 is based on the same core as Vista (2008 R2 is the same core as win7).
 
In truth, for most things, there really isnt too much between Vista and above unless you dig into the deeper parts.

I kind of have some form of love when it comes to Vista.

I think Vista is kind of the older special needs brother really, and I even have it installed on one of my PCs in the LAN Room and in all honesty, it plays all the games I want it to, and it does everything I ask of it, and it never crashes... I think taht all the issues that it did have, are all very much gone... The dammage has of course been done, but I even today still say, that if you have Vista and you are happy with it, then there is no need to upgrade. to anything better. I will also admit, that saying that is getting harder and harder, but there are a surprising number of Vista users out there who are happy with it.

I was definitely shocked when I found my aunty still used it, and she is an IT engineer FFS! she should know better. LOL

Anyway, Im digressing as usual.

I think that for me, and my needs, 2008 will be fine for any trials that I want to do. I have it here and I will install it under a VM to do some trials. I will give the VM the full power of the PC, both CPUs and full cores and a ton of RAM etc to give it the best chance of running as good as it can, and see how I feel before I go for it full install and I suppose I should be able to see what I need to see before I take the plunge.

Thanks guys.
 
Back
Top Bottom