Jump to content

Linux VS windows

Go to solution Solved by Guest,
58 minutes ago, tox said:

now the 2nd question what do u have to say on it i appreciate any input 

 

 

It's not like there's an equivalent of drivers for CPUs. Yeah, an OS needs to be written and compiled to support certain features on a CPU, but it's much lower level than what you'd see in a GPU driver.

The thing about running a server at high load is you don't want to be running a server at high load. You want to always have a nice buffer for unexpected spikes. Apart from the general agreement that Windows is less stable than Unix-like operating systems, nothing in the OS is going to save when Apache starts getting more requests than it can handle.

So to not be at high load, you want to be adding more machines - a caching server, a load balancer and a bunch of servers where each service sits on its own machine.

And then your concerns are not how efficient any 1 system is at something, but what's the licensing like, how good are the virtualization solutions, how good are the solutions for managing clusters and how much of your budget you're going to have to spend on software as opposed to the hardware. And in all of those areas, Linux comes out on top.

hello.

in Linux VS Windows

i have 2 questions that i googled so hard but could not come with an answer

 

question 1:

compare and recommend which operating system utilize its memory more efficient when it is on very high load (like server)

like what does it do when its on high load how does it handle it ?

 

question 2

 

compare and recommend which operating system utilize its CPU more efficient when it is on very high load (like server)

like what does it do how does it handle it ?

 

i really hope i get an answer even with a link that can let me read and understand 

thanks in advance 

Link to comment
https://linustechtips.com/topic/567937-linux-vs-windows/
Share on other sites

Link to post
Share on other sites

Linux is best for most thing except gaming! :D

Zen-III-X8-5900X (Gamestation 5)

Spoiler

Case: Medion Micro-ATX Case / Case Fan Front: SUNON MagLev PF70251VX-Q000-S99 70mm / Case Fan Rear: Fanner Tech(Shen Zhen)Co.,LTD. 80mm (Purple) / Controller: Sony Dualshock 4 Wireless (DS4Windows) / Cooler: AMD Near-silent 125w Thermal Solution / CPU: AMD Ryzen 5 3600, 6-cores, 12-threads, 4.2/4.2GHz, 35,3MB cache (T.S.M.C. 7nm FinFET) / CPU: AMD Ryzen 9 5900X, 12(8)-cores, 24(16)-threads, 4.5/4.8GHz, 70.5MB(68,35MB) cache (T.S.M.C. 7nm FinFET) / Display: HP 24" L2445w (64Hz OC) 1920x1200 / GPU: MSI GeForce GTX 970 4GD5 OC "Afterburner" @1450MHz (T.S.M.C. 28nm) / GPU: ASUS Radeon RX 6600 XT DUAL OC RDNA2 32CUs @2.6GHz 10.6 TFLOPS (T.S.M.C. 7nm FinFET) R.ID (NimeZ drivers) / Keyboard: HP KB-0316 PS/2 (Nordic) / Motherboard: ASRock B450M Pro4, Socket-AM4 (SAM enabled) / Mouse: Razer Abyssus 2014 / PCI-E: ASRock USB 3.1/A+C (PCI Express x4) / PSU: EVGA SuperNOVA G2, 550W / RAM A1 & B1: G.SKILL DDR4-3600MHz CL18-20-21-39-60-1T "Samsung 8Gbit C-Die" (2x8GB) / RAM A2 & B2: HyperX DDR4-3600MHz CL16-18-19-37-85-1T "SK Hynix 8Gbit CJR" (2x16GB) / Operating System: Windows 10 Home / Sound 1: Zombee Z500 / Sound 2: Logitech Stereo Speakers S-150 / Storage 1 & 2: Samsung 850 EVO 500GB SSD / Storage 3: Western Digital My Passport 2.5" 2TB HDD / Storage 4: Western Digital Elements Desktop 2TB HDD / Storage 5: Kingston A2000 1TB M.2 NVME SSD / Wi-fi & Bluetooth: ASUS PCE-AC55BT Wireless Adapter (Intel)

 Lake-V-X6-10600 (Gaming PC)

R23 score MC: 9190pts | R23 score SC: 1302pts

R20 score MC: 3529cb | R20 score SC: 506cb

Spoiler

Case: Cooler Master HAF XB Evo Black / Case Fan(s) Front: Noctua NF-A14 ULN 140mm Premium Fans / Case Fan(s) Rear: Corsair Air Series AF120 Quiet Edition (red) / Case Fan(s) Side: Noctua NF-A6x25 FLX 60mm Premium Fan / Controller: Sony Dualshock 4 Wireless (DS4Windows) / Cooler: Cooler Master Hyper 212 Evo / CPU: Intel Core i5-10600(ASUS Performance Enhancement), 6-cores, 12-threads, 4.4/4.8GHz, 13,7MB cache (Intel 14nm++ FinFET) / Display: ASUS 24" LED VN247H (67Hz OC) 1920x1080p / GPU: Gigabyte Radeon RX Vega 56 Gaming OC GCN5 56CUs @1.7GHz 12.19 TFLOPS (Samsung 14nm FinFET) R.ID (NimeZ drivers) / Keyboard: Logitech Desktop K120 (Nordic) / Motherboard: ASUS PRIME B460 PLUS, Socket-LGA1200 (SAM enabled) / Mouse: Razer Abyssus 2014 / PCI-E: ASRock USB 3.1/A+C (PCI Express x4) / PSU: EVGA SuperNOVA G2, 850W / RAM A1 & B1: HyperX DDR4-2666MHz CL13-15-15-30-45-2T "Samsung 8Gbit C-Die" (2x8GB) / RAM A2 & B2: Juhor DDR4-3200MHz CL16-20-20-38-72-2T "SK Hynix 8Gbit MFR" (2x16GB) / Operating System: Windows 10 Home / Sound: Zombee Z300 / Storage 1 & 2: Samsung 850 EVO 500GB SSD / Storage 3: Seagate® Barracuda 2TB HDD / Storage 4: Seagate® Desktop 2TB SSHD / Storage 5: Crucial P1 1000GB M.2 SSD/ Storage 6: Western Digital WD7500BPKX 2.5" HDD / Wi-fi: TP-Link TL-WN851N 11n Wireless Adapter (Qualcomm Atheros)

Vishera-X8-9370 | R20 score MC: 1476cb

Spoiler

Case: Cooler Master HAF XB Evo Black / Case Fan(s) Front: Noctua NF-A14 ULN 140mm Premium Fans / Case Fan(s) Rear: Corsair Air Series AF120 Quiet Edition (red) / Case Fan(s) Side: Noctua NF-A6x25 FLX 60mm Premium Fan / Case Fan VRM: SUNON MagLev KDE1209PTV3 92mm / Controller: Sony Dualshock 4 Wireless (DS4Windows) / Cooler: Cooler Master Hyper 212 Evo / CPU: AMD FX-8370 (Base: @4.4GHz | Turbo: @4.7GHz) Black Edition Eight-Core (Global Foundries 32nm) / Display: ASUS 24" LED VN247H (67Hz OC) 1920x1080p / GPU: MSI GeForce GTX 970 4GD5 OC "Afterburner" @1450MHz (T.S.M.C. 28nm) / GPU: Gigabyte Radeon RX Vega 56 Gaming OC @1501MHz (Samsung 14nm FinFET) / Keyboard: Logitech Desktop K120 (Nordic) / Motherboard: MSI 970 GAMING, Socket-AM3+ / Mouse: Razer Abyssus 2014 / PCI-E: ASRock USB 3.1/A+C (PCI Express x4) / PSU: EVGA SuperNOVA G2, 850W PSU / RAM 1, 2, 3 & 4: Corsair Vengeance DDR3-1866MHz CL8-10-10-28-37-2T (4x4GB) 16.38GB / Operating System 1: Windows 10 Home / Sound: Zombee Z300 / Storage 1: Samsung 850 EVO 500GB SSD (x2) / Storage 2: Seagate® Barracuda 2TB HDD / Storage 3: Seagate® Desktop 2TB SSHD / Wi-fi: TP-Link TL-WN951N 11n Wireless Adapter

Godavari-X4-880K | R20 score MC: 810cb

Spoiler

Case: Medion Micro-ATX Case / Case Fan Front: SUNON MagLev PF70251VX-Q000-S99 70mm / Case Fan Rear: Fanner Tech(Shen Zhen)Co.,LTD. 80mm (Purple) / Controller: Sony Dualshock 4 Wireless (DS4Windows) / Cooler: AMD Near-silent 95w Thermal Solution / Cooler: AMD Near-silent 125w Thermal Solution / CPU: AMD Athlon X4 860K Black Edition Elite Quad-Core (T.S.M.C. 28nm) / CPU: AMD Athlon X4 880K Black Edition Elite Quad-Core (T.S.M.C. 28nm) / Display: HP 19" Flat Panel L1940 (75Hz) 1280x1024 / GPU: EVGA GeForce GTX 960 SuperSC 2GB (T.S.M.C. 28nm) / GPU: MSI GeForce GTX 970 4GD5 OC "Afterburner" @1450MHz (T.S.M.C. 28nm) / Keyboard: HP KB-0316 PS/2 (Nordic) / Motherboard: MSI A78M-E45 V2, Socket-FM2+ / Mouse: Razer Abyssus 2014 / PCI-E: ASRock USB 3.1/A+C (PCI Express x4) / PSU: EVGA SuperNOVA G2, 550W PSU / RAM 1, 2, 3 & 4: SK hynix DDR3-1866MHz CL9-10-11-27-40 (4x4GB) 16.38GB / Operating System 1: Ubuntu Gnome 16.04 LTS (Xenial Xerus) / Operating System 2: Windows 10 Home / Sound 1: Zombee Z500 / Sound 2: Logitech Stereo Speakers S-150 / Storage 1: Samsung 850 EVO 500GB SSD (x2) / Storage 2: Western Digital My Passport 2.5" 2TB HDD / Storage 3: Western Digital Elements Desktop 2TB HDD / Wi-fi: TP-Link TL-WN851N 11n Wireless Adapter

Acer Aspire 7738G custom (changed CPU, GPU & Storage)
Spoiler

CPU: Intel Core 2 Duo P8600, 2-cores, 2-threads, 2.4GHz, 3MB cache (Intel 45nm) / GPU: ATi Radeon HD 4570 515MB DDR2 (T.S.M.C. 55nm) / RAM: DDR2-1066MHz CL7-7-7-20-1T (2x2GB) / Operating System: Windows 10 Home / Storage: Crucial BX500 480GB 3D NAND SATA 2.5" SSD

Complete portable device SoC history:

Spoiler
Apple A4 - Apple iPod touch (4th generation)
Apple A5 - Apple iPod touch (5th generation)
Apple A9 - Apple iPhone 6s Plus
HiSilicon Kirin 810 (T.S.M.C. 7nm) - Huawei P40 Lite / Huawei nova 7i
Mediatek Dimensity 700 (T.S.M.C 7nm) - Cherry Mobile Aqua S10 Pro 5G
Mediatek MT2601 (T.S.M.C 28nm) - TicWatch E
Mediatek MT6580 (T.S.M.C 28nm) - TECNO Spark 2 (1GB RAM)
Mediatek MT6592M (T.S.M.C 28nm) - my|phone my32 (orange)
Mediatek MT6592M (T.S.M.C 28nm) - my|phone my32 (yellow)
Mediatek MT6735 (T.S.M.C 28nm) - HMD Nokia 3 Dual SIM
Mediatek MT6737 (T.S.M.C 28nm) - Cherry Mobile Flare S6
Mediatek MT6739 (T.S.M.C 28nm) - my|phone myX8 (blue)
Mediatek MT6739 (T.S.M.C 28nm) - my|phone myX8 (gold)
Mediatek MT6750 (T.S.M.C 28nm) - honor 6C Pro / honor V9 Play
Mediatek MT6765 (T.S.M.C 12nm) - TECNO Pouvoir 3 Plus
Mediatek MT6797D (T.S.M.C 20nm) - my|phone Brown Tab 1
Qualcomm MSM8926 (T.S.M.C. 28nm) - Microsoft Lumia 640 LTE
Qualcomm MSM8974AA (T.S.M.C. 28nm) - Blackberry Passport
Qualcomm SDM710 (Samsung 10nm) - Oppo Realme 3 Pro

 

Link to comment
https://linustechtips.com/topic/567937-linux-vs-windows/#findComment-7458312
Share on other sites

Link to post
Share on other sites

23 minutes ago, tox said:

thanks but that is  not what am looking for :(

What you are looking for doesn't meaningfully exist. The os itself will use a very small overall percentage of the available memory, it depends mostly on what you are running on your server. Different implementations of different programs for different operating systems all will use slightly different amounts of ram.

 

Pick your os based on what programs you want to run, if it runs on both use linux to save money.

Link to comment
https://linustechtips.com/topic/567937-linux-vs-windows/#findComment-7458351
Share on other sites

Link to post
Share on other sites

I'm not sure about the differences in memory management, but I don't think you can get Windows without the GUI, can you, meaning something like Ubuntu server or any distro wihout the GUI will take up less memory by itself.

As far as RAM is concerned another neat thing about Linux is you can always easily add swap(pagefile) space by just creating a specific file and telling it to use it for swap. But having never worked with Windows servers, maybe there's a Windows equivalent to that I'm not aware of.

 

The real advantage of Linux as far as server performance is concerned is KVM/libvirt imo.

Link to comment
https://linustechtips.com/topic/567937-linux-vs-windows/#findComment-7458355
Share on other sites

Link to post
Share on other sites

And on the cpu performance front, assuming you're using Intel, they have their own performance tuned distro (Clear Linux) now that has all sorts of Intel specific optimizations, like in terms of flags they've given the compiler that should give you the most out of the CPU.

Link to comment
https://linustechtips.com/topic/567937-linux-vs-windows/#findComment-7458366
Share on other sites

Link to post
Share on other sites

8 minutes ago, Svinsparbriivu said:

I'm not sure about the differences in memory management, but I don't think you can get Windows without the GUI, can you, meaning something like Ubuntu server or any distro wihout the GUI will take up less memory by itself.

As far as RAM is concerned another neat thing about Linux is you can always easily add swap(pagefile) space by just creating a specific file and telling it to use it for swap. But having never worked with Windows servers, maybe there's a Windows equivalent to that I'm not aware of.

 

The real advantage of Linux as far as server performance is concerned is KVM/libvirt imo.

well FYI windows has pagefile too, just make it as large as you want. also, pagefile doesn't replace ram soo... yeah.

Link to comment
https://linustechtips.com/topic/567937-linux-vs-windows/#findComment-7458379
Share on other sites

Link to post
Share on other sites

10 minutes ago, ben dover kid said:

well FYI windows has pagefile too, just make it as large as you want. also, pagefile doesn't replace ram soo... yeah.

I know it does. That's why I added the 'pagefile' in brackets after 'swap' as that's the Windows term for it while UNIX-like systems call it swap. I don't know if Windows has the ability to on the fly add to it via a file.

And yes, swap doesn't replace RAM, but it helps the system survive when RAM has been exceded, which seems to be a scenario OP was considering.

Link to comment
https://linustechtips.com/topic/567937-linux-vs-windows/#findComment-7458401
Share on other sites

Link to post
Share on other sites

13 minutes ago, Svinsparbriivu said:

 

And yes, swap doesn't replace RAM, but it helps the system survive when RAM has been exceded, which seems to be a scenario OP was considering.

true, i know that, but i was just pointing out that yes, windows has that aswell, and yes you can easily add more pagefile in like 10 seconds. 

Link to comment
https://linustechtips.com/topic/567937-linux-vs-windows/#findComment-7458446
Share on other sites

Link to post
Share on other sites

58 minutes ago, tox said:

now the 2nd question what do u have to say on it i appreciate any input 

 

 

It's not like there's an equivalent of drivers for CPUs. Yeah, an OS needs to be written and compiled to support certain features on a CPU, but it's much lower level than what you'd see in a GPU driver.

The thing about running a server at high load is you don't want to be running a server at high load. You want to always have a nice buffer for unexpected spikes. Apart from the general agreement that Windows is less stable than Unix-like operating systems, nothing in the OS is going to save when Apache starts getting more requests than it can handle.

So to not be at high load, you want to be adding more machines - a caching server, a load balancer and a bunch of servers where each service sits on its own machine.

And then your concerns are not how efficient any 1 system is at something, but what's the licensing like, how good are the virtualization solutions, how good are the solutions for managing clusters and how much of your budget you're going to have to spend on software as opposed to the hardware. And in all of those areas, Linux comes out on top.

Link to comment
https://linustechtips.com/topic/567937-linux-vs-windows/#findComment-7458540
Share on other sites

Link to post
Share on other sites

Just now, Svinsparbriivu said:

 

It's not like there's an equivalent of drivers for CPUs. Yeah, an OS needs to be written and compiled to support certain features on a CPU, but it's much lower level than what you'd see in a GPU driver.

The thing about running a server at high load is you don't want to be running a server at high load. You want to always have a nice buffer for unexpected spikes. Apart from the general agreement that Windows is less stable than Unix-like operating systems, nothing in the OS is going to save when Apache starts getting more requests than it can handle.

So to not be at high load, you want to be adding more machines - a caching server, a load balancer and a bunch of servers where each service sits on its own machine.

And then your concerns are not how efficient any 1 system is at something, but what's the licensing like, how good are the virtualization solutions, how good are the solutions for managing clusters and how much of your budget you're going to have to spend on software as opposed to the hardware. And in all of those areas, Linux comes out on top.

thanks a lot for your time and effort 

am very happy i finally got all my questions answered 

now i can go back start writing my essay :D

Link to comment
https://linustechtips.com/topic/567937-linux-vs-windows/#findComment-7458551
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×