Jump to content

Hello, good day to everyone. I've been a huge fan of LTT since 2013, but I was just visiting forums to read etc, just decided to create one to ask and I'm in need.

Firstly, I'm not sure if I'm in the correct section.

Secondly, I'd like to ask the veterans/experts regarding about networking/servers.

I'm quite new to this, so I want to ask..

1. Can a single system do 2 or more servers, or do it 1 server per 1 pc?
2. If a single system can handle (e.g. Xeon e5-2699, 256GB RAM), let's say.. at least 500 clients. (1 or need multiple system)?
3. What is the average system sepcs for a standard server?


Servers would be Database, File, Print, Application.
I can provide more details if, only if I'm allowed to. (I might seem to abuse)

This is for educational purposes only!

Thank you so much!

Link to comment
https://linustechtips.com/topic/537966-regarding-servers/
Share on other sites

Link to post
Share on other sites

You can run multiple virtual machines from a single powerful pc/server.

Spoiler

CPU: i7-5820k @ 4.4GHz Motherboard: Asus X99 Strix  Graphics Card: Gigabyte 980Ti G1 Gaming Memory: Kingston HyperX Fury 24GB (3x 8GB) Hard Drive: 1TB WD Green SSD: Samsung 950 Pro 250GB CPU Cooling: Corsair H100i Power Supply: EVGA G2 850W Case: Corsair 400c Mouse: Logitech G502 Keyboard: Asus Strix (mx reds)  Monitor: BenQ XL2730Z 1440p@144hz OS: Windows 10 Professional 64-Bit Laptops: Lenovo Y50-70: i7-4720HQ - 16GB RAM - 256GB SSD - GTX 960m 4GB - MacBook Pro (Early 2016) 2,0GHz i5 - 8GB Ram - 256GB SSD Phone: iPhone 7+

 

Link to comment
https://linustechtips.com/topic/537966-regarding-servers/#findComment-7132169
Share on other sites

Link to post
Share on other sites

3 minutes ago, Shera said:

Hello, good day to everyone. I've been a huge fan of LTT since 2013, but I was just visiting forums to read etc, just decided to create one to ask and I'm in need.

Firstly, I'm not sure if I'm in the correct section.

Secondly, I'd like to ask the veterans/experts regarding about networking/servers.

I'm quite new to this, so I want to ask..

1. Can a single system do 2 or more servers, or do it 1 server per 1 pc?
2. If a single system can handle (e.g. Xeon e5-2699, 256GB RAM), let's say.. at least 500 clients. (1 or need multiple system)?
3. What is the average system sepcs for a standard server?


Servers would be Database, File, Print, Application.
I can provide more details if, only if I'm allowed to. (I might seem to abuse)

This is for educational purposes only!

Thank you so much!

1.) Yes, you can run many virtual machines on one physical machine.

2.) What do you mean by clients? Each client running their own virtual PC on the server? Or just using it as a web proxy/file share etc? The former is MUCH more demanding the latter - a raspberry Pi can handle the latter but even the specs you have listed wouldn't be suitable for 500 virtual machines (you would need many more of the same server).

3.) That's like asking what's the spec of a standard car ;)  What is a 'standard' server - there are lots of different use cases each with their own hardware requirements.

 Almost as cool as my temps  

Link to comment
https://linustechtips.com/topic/537966-regarding-servers/#findComment-7132268
Share on other sites

Link to post
Share on other sites

4 hours ago, Shera said:

Hello, good day to everyone. I've been a huge fan of LTT since 2013, but I was just visiting forums to read etc, just decided to create one to ask and I'm in need.

Firstly, I'm not sure if I'm in the correct section.

Secondly, I'd like to ask the veterans/experts regarding about networking/servers.

I'm quite new to this, so I want to ask..

1. Can a single system do 2 or more servers, or do it 1 server per 1 pc?
2. If a single system can handle (e.g. Xeon e5-2699, 256GB RAM), let's say.. at least 500 clients. (1 or need multiple system)?
3. What is the average system sepcs for a standard server?


Servers would be Database, File, Print, Application.
I can provide more details if, only if I'm allowed to. (I might seem to abuse)

This is for educational purposes only!

Thank you so much!

1. what do you mean by "2 or more servers"  - there's a lot of different things you could mean. by "server" do you mean specific tasks, like "Print server", "File server" "web server"? If so, then yes you can usually combine multiple functions, although some things like a heavily used database are best left to their own hardware. All depends on the usage. If you mean can one physical server run more than one VM, then yes... that's the point of virtualization. If you mean can you run multiple minecraft servers (or any other case of having multiple copies of the same type of server) off one physical server, again that's a yes, but you would need to either assign each application a different port number, or arrange for the host to have multiple IPs and bind each application to an IP, or run each instance in it's own VM.

2. in most cases a server can handle multiple clients... again that's the point of a server... but how many clients is going to depend directly on what type of services you are serving. which you did say.... so we can't tell you if it can handle 500 clients.

3. there is no average and there is no standard when it comes to servers. tell us what you want the server to do and how many users you expect, and we might be able to give a recommendation.

Looking to buy GTX690, other multi-GPU cards, or single-slot graphics cards: 

 

Link to comment
https://linustechtips.com/topic/537966-regarding-servers/#findComment-7135006
Share on other sites

Link to post
Share on other sites

Yes, to run multiple servers on one piece of hardware you will need to do something called virtualisation. This is the process of having a Virtual Machine running it's own OS in a sandboxed environment and can use whatever hardware resources you wish to give it.

To do efficient virtualisation I would go with VMware ESXi hypervisor. A Hypervisor is an operating system that runs on the bare hardware with the sole purpose of hosting virtual machines.

ESXi has a free license that is enough to do most things for even some small businesses. More advanced features like live migration of virtual machines I believe require a paid license.

Comb it with a brick

Link to comment
https://linustechtips.com/topic/537966-regarding-servers/#findComment-7135560
Share on other sites

Link to post
Share on other sites

10 hours ago, Shera said:

Hello, good day to everyone. I've been a huge fan of LTT since 2013, but I was just visiting forums to read etc, just decided to create one to ask and I'm in need.

Firstly, I'm not sure if I'm in the correct section.

Secondly, I'd like to ask the veterans/experts regarding about networking/servers.

I'm quite new to this, so I want to ask..

1. Can a single system do 2 or more servers, or do it 1 server per 1 pc?
2. If a single system can handle (e.g. Xeon e5-2699, 256GB RAM), let's say.. at least 500 clients. (1 or need multiple system)?
3. What is the average system sepcs for a standard server?


Servers would be Database, File, Print, Application.
I can provide more details if, only if I'm allowed to. (I might seem to abuse)

This is for educational purposes only!

Thank you so much!

Yes, Looks like you are wanting to host a Database, file server, print server and application server on the same box. Others have said Visualization (ESXi is the way to go if you do Virtualize, If for some reason you can't or don't use ESXi go with Hyper-V), But to me it looks like your not even going down that path. While it isn't best practice, there is nothing stopping you from throwing multiple roles into a single OS instance (e.g. SQL server + Windows Server File & Print services + IIS for your application server will work fine).

Keep in mind if your DB will soak up CPU, RAM and Disk I\O, the file server will hammer Disk I\O (and CPU if you have parity and it's not offloaded to the RAID controller), Print server would run on a toaster so this one is fine, and Application Server will also Hammer CPU. That being said if you DB is small enough, and the application is also liteweight enough, It should be fine, few Database connections, few file requests, heaps of print jobs no issues. But if your looking into Thin Clients connecting to a VDI environment, I can say your SOL.

Server's don't have standard specs, they are built to the requirements, and if needed you build a cluster.

Link to comment
https://linustechtips.com/topic/537966-regarding-servers/#findComment-7138169
Share on other sites

Link to post
Share on other sites

16 minutes ago, Blake said:

Yes, Looks like you are wanting to host a Database, file server, print server and application server on the same box. Others have said Visualization (ESXi is the way to go if you do Virtualize, If for some reason you can't or don't use ESXi go with Hyper-V), But to me it looks like your not even going down that path. While it isn't best practice, there is nothing stopping you from throwing multiple roles into a single OS instance (e.g. SQL server + Windows Server File & Print services + IIS for your application server will work fine).

Keep in mind if your DB will soak up CPU, RAM and Disk I\O, the file server will hammer Disk I\O (and CPU if you have parity and it's not offloaded to the RAID controller), Print server would run on a toaster so this one is fine, and Application Server will also Hammer CPU. That being said if you DB is small enough, and the application is also liteweight enough, It should be fine, few Database connections, few file requests, heaps of print jobs no issues. But if your looking into Thin Clients connecting to a VDI environment, I can say your SOL.

Server's don't have standard specs, they are built to the requirements, and if needed you build a cluster.

I can confirm that OP should go with ESXi it's super powerful and easy to use, I run it on a HP DL360 G5 right now and it runs really well.

Gaming Rig - Excalibur - CPU: i5 6600k @ 4.1GHz, CPU Cooler: Hyper 212 Evo, Mobo: MSI Gaming M3 RAM: 16GB Corsair @2400MHz, GPU: EVGA 1060, Case: NZXT Phantom Full Tower (Red)

My Virtualization Server - Dell R710: 2x X5570s @ 2.93GHz with 32GB DDR3 RAM [Web Server, OSX, Plex, Reverse Proxy]

I love computers, gaming, coding, and photography! Be sure to quote me so I can respond to your post!

Link to comment
https://linustechtips.com/topic/537966-regarding-servers/#findComment-7138272
Share on other sites

Link to post
Share on other sites

16 hours ago, Shera said:

Servers would be Database, File, Print, Application.

I have to apologize, somehow during my first read of your post I missed this line - and it's right there in the middle of my prior quote as well!

It's not recommended, but you can run all these roles on a single OS install if you like. The problem is that a major bug or security issue on one of the services can affect the others. The better solution is to run each role in it's own virtual machine, which separates the services. Hyper-V and ESXi are your major choices here, both are available for free (Hyper-V Server is a subset of Windows Server that basically does nothing other than being a hypervisor, and is completely free. ESXi is the same in that it is pretty much only a hypervisor, but they have a cut down free version and a fully featured paid version). ESXi is probably a better choice unless you have reasons to go with Hyper-V (there are reasons to do so, like being able to manage the Hyper-V server alongside the rest of the Windows servers in a domain)

Looking to buy GTX690, other multi-GPU cards, or single-slot graphics cards: 

 

Link to comment
https://linustechtips.com/topic/537966-regarding-servers/#findComment-7139412
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

×