Cores enough VPS

02/06/2016 04:09 jorgenl#1
Hello, I just want to know how many cores are enough to host a server
02/06/2016 06:49 ConquerUs#2
2 man xD buy of off hmaserv.com, best for fast installations with templates
02/06/2016 07:11 Spirited#3
[Only registered and activated users can see links. Click Here To Register...]

Really. 2-Cores, huh?

Here we have two people who know nothing about computers or how their servers are written trying to do system administration. Let me give you a hint, your cancer sources brewed up on that meth lab of a forum use managed thread pools from C# and 256+ threaded timers just to receive data. Now you're telling me that you want what is already a hopeless server with no possible future to run on a 2-core server? I mean, I strongly encourage you set yourself up for failure right away before you have the chance to advertise your shit here, but digging your own grave is a bit morbid. Better have a server cap of 50, because beyond that and you're going to get rekt. Then again, maybe 50 is being extremely optimistic.
02/06/2016 10:17 iBotx#4
Quote:
Originally Posted by Spirited View Post
[Only registered and activated users can see links. Click Here To Register...]

Really. 2-Cores, huh?

Here we have two people who know nothing about computers or how their servers are written trying to do system administration. Let me give you a hint, your cancer sources brewed up on that meth lab of a forum use managed thread pools from C# and 256+ threaded timers just to receive data. Now you're telling me that you want what is already a hopeless server with no possible future to run on a 2-core server? I mean, I strongly encourage you set yourself up for failure right away before you have the chance to advertise your shit here, but digging your own grave is a bit morbid. Better have a server cap of 50, because beyond that and you're going to get rekt. Then again, maybe 50 is being extremely optimistic.
That was hard lol.
Btw i want to admit that i'm using impulse's but a heavily modified one, the only reason i'm using that i'm busy with my academic studies. I don't intend to use it to run a server, it's juts for testing the new shit of co (writing the code and leaving it aside) so when i'm completely free i can code my own project and add these stuff directly. However, regarding impulse the project which i'm working on now my main objective was to replace the sockets , (the completely stupid threading system with tasks instead) , the screen system (which i failed cause i don't have enough knowledge on how it actually works) , the stupidest mysql handler ever seen to nHibernate.
02/06/2016 19:54 Spirited#5
Quote:
Originally Posted by iBotx View Post
That was hard lol.
Btw i want to admit that i'm using impulse's but a heavily modified one, the only reason i'm using that i'm busy with my academic studies. I don't intend to use it to run a server, it's juts for testing the new shit of co (writing the code and leaving it aside) so when i'm completely free i can code my own project and add these stuff directly. However, regarding impulse the project which i'm working on now my main objective was to replace the sockets , (the completely stupid threading system with tasks instead) , the screen system (which i failed cause i don't have enough knowledge on how it actually works) , the stupidest mysql handler ever seen to nHibernate.
Well, I'll give you the same advice that I gave Chris: if you have to use C# sockets with their managed thread pool, then limit the amount of system calls you make for receiving data. If you have a buffer with size 4 kb, then receive for that entire buffer and have a simple packet splitter that just moves a pointer across that buffer. When you start doing things like 2 receives per packet (one for the header, one for the body), you're going to fuck yourself over. The less stress you put on the socket system, the better your server is going to perform. System calls are expensive.

The screen system is rather easy, and I explained it a few times before (like here, [Only registered and activated users can see links. Click Here To Register...]). Feel free to copy Phoenix's screen system. It can use improvements for efficiency, but it's still the most correct and most efficient public source implementation of a screen system. Be free to blatantly copy that if you feel necessary. I'll try adding the screen system to my wiki tonight or tomorrow.

Regarding NHibernate, it's dumb. Don't use NHibernate. Funny enough, I've gotten much better performance by relying on MySQL do to server-side caching than any object relational mapper. You can try Entity Framework (it's a simple implementation and it's pretty close in terms of efficiency to just using MySQL connectors. If you're not sure on how to handling threading and MySQL connections, use EF's code-first implementation.
02/07/2016 21:37 Xio.#6
[Only registered and activated users can see links. Click Here To Register...]

10 cores / 6gb ram 10$.

Although: 10 virtual cores on a quad core 8 thread xeon host cpu. It works quite well but its a waste of money to order more than 8 cores. Those cores are also (at best) 60% slower than they'd be if you had dedicated hardware.

Guess that's what you get for being cheap :D
02/07/2016 21:53 pro4never#7
Any server advertising prices they low is going to be screwing you somehow. Either it's shared ancient hardware that will suck performance wise, the network will be overloaded and shitty or the company is doing something shady and will vanish pretty quickly.

There is no way any host should be able to provide 6 gig ram and multiple core vds for 10/mo.
02/08/2016 05:04 Xio.#8
Quote:
Originally Posted by pro4never View Post
Any server advertising prices they low is going to be screwing you somehow. Either it's shared ancient hardware that will suck performance wise, the network will be overloaded and shitty or the company is doing something shady and will vanish pretty quickly.

There is no way any host should be able to provide 6 gig ram and multiple core vds for 10/mo.
They are computer science students and basically provide that to cover their expenses/student loans. They're around since 3 years. Their servers are slow but reliable. Also I know who I'm supporting and for what cause. Enough for me :D
02/08/2016 11:14 LetterX#9
Quote:
Originally Posted by pro4never View Post
Any server advertising prices they low is going to be screwing you somehow. Either it's shared ancient hardware that will suck performance wise, the network will be overloaded and shitty or the company is doing something shady and will vanish pretty quickly.

There is no way any host should be able to provide 6 gig ram and multiple core vds for 10/mo.
Quote:
Originally Posted by Xio. View Post
They are computer science students and basically provide that to cover their expenses/student loans. They're around since 3 years. Their servers are slow but reliable. Also I know who I'm supporting and for what cause. Enough for me :D
We have a winner.
02/08/2016 17:23 pro4never#10
Quote:
Originally Posted by Xio. View Post
They are computer science students and basically provide that to cover their expenses/student loans. They're around since 3 years. Their servers are slow but reliable. Also I know who I'm supporting and for what cause. Enough for me :D
Mmhm, there's nothing wrong with that. My post was to warn people against looking for super scary cheap deals if they care about performance. There's no possible way to provide high end hosting (current gen hardware that's not overloaded on a reliable/stable network with proper routing and load balancing) for that sort of a price.

It's great what they are doing especially if it fits your needs but it's still going to boil down to being you get what you pay for.