SRCDS Steam group


Poll: Debian or CENTOS
DEBIAN
CENTOS
[Show Results]
 
 
[POLL] DEBIAN VS CENTOS for Game Servers
#16
I run CentOS 64-bit because in college at the LAN Parties, our servers were CentOS 32-bit based. Easy to handle, and a bunch of the guys there were RHEL and CentOS admins.

I learned most of my *nix skills from them on Fedora and CentOS, so it was only logical to stay with it.

I'm not going to bash Debian, since it is a good distro for what it represents, but to me, it's a bit bloated and a bit Windows-like.

Until I get someone to convince me otherwise, I'll stay with my RHEL.

Edit: @bakak

Running 32-bit or 64-bit really depends on the CPU used. From what I notice, Linux dedicated servers for Valve games tend to run in 32-bit (unless their server build supports 64-bit). To a regular user, they won't know the difference between the two. However, for the admins, it can make a difference. Mainly because there are not as many drivers or software that specifically supports 64-bit with ease, so depending on the software/mods/whatever you want to use, choose your OS appropriately.
"Strive On - The Control of Nature is won, not given."

"It's hard to be humble when you're this good."
Reply
#17
32bit binaries are running in CONFIG_IA32_EMULATION inside the kernel. Glibc looks at the ELF header and loads it's respective ld-linux (/usr/lib) and then the kernel emulates a syscalls for 32bit compatibility.

All VALVe games run in 32bit mode and they will probably never run in long mode (amd64)
http://leaf.dragonflybsd.org/~gary

“The two most common elements in the universe are hydrogen and stupidity.”








Reply
#18
I'm a debian late tonight from CentOS.. I decide which one? I'm still thinking.. Debian 32bit or Debian 64bit?
Reply
#19
64 bit bit. at least for srcds it's a big advantage.
http://www.fpsmeter.org
http://wiki.fragaholics.de/index.php/EN:Linux_Optimization_Guide (Linux Kernel HOWTO!)
Do not ask technical questions via PM!
Reply
#20
(07-20-2010, 05:08 PM)BehaartesEtwas Wrote:  64 bit bit. at least for srcds it's a big advantage.

And this is where it gets juicy...
Looking for a game server? Visit fullfrag.com and pick one up as low as $2.50 / mo!
Reply
#21
Im running Ubuntu Server, and have been doing that for around 4-5 years now... have always worked the way it should (until i screwed it up ofc). Easy packet management, easy to reach 1K FPS, and doesn't consume so much of the server... Its a copy of Debian so most linux stuff will work on it
Slå den med jeres fiberforbindelser...

[Image: 1308107839.png]
Reply
#22
Well, definitely, Debian will be better. not only because in the poll it is the clear winner. Moreover, the arguments of people who defended Debian systems were more technical that the people ones that defended Centos.


Now, that drives me into 2 new questions:

1) Debian or Ubuntu Server ?
2) 32 or 64 bit? I have had VERY bad experiences with centos 64bits. my system was extremely unstable (server were crashing and crashing in groups at the same time).
Reply
#23
(07-21-2010, 05:15 AM)gamesfirst Wrote:  Well, definitely, Debian will be better. not only because in the poll it is the clear winner. Moreover, the arguments of people who defended Debian systems were more technical that the people ones that defended Centos.


Now, that drives me into 2 new questions:

1) Debian or Ubuntu Server ?
2) 32 or 64 bit? I have had VERY bad experiences with centos 64bits. my system was extremely unstable (server were crashing and crashing in groups at the same time).

I wouldn't say Debian is better for running a server. It's just more preferred because there's more documentation associated with it and a larger community. To be honest, I think the question should be, what are you more familiar with? If you know Debian, use it, if you know RHEL, use any of those distros.

I would run 64-bit, because you won't run into those silly SSE issues, and Valve is slowly getting their engines to be native 64-bit.

I'm currently running CentOS 64-bit with my two servers and I don't have any issues or crashes.
"Strive On - The Control of Nature is won, not given."

"It's hard to be humble when you're this good."
Reply
#24
(07-21-2010, 06:41 AM)blitztm Wrote:  
(07-21-2010, 05:15 AM)gamesfirst Wrote:  Well, definitely, Debian will be better. not only because in the poll it is the clear winner. Moreover, the arguments of people who defended Debian systems were more technical that the people ones that defended Centos.


Now, that drives me into 2 new questions:

1) Debian or Ubuntu Server ?
2) 32 or 64 bit? I have had VERY bad experiences with centos 64bits. my system was extremely unstable (server were crashing and crashing in groups at the same time).

I wouldn't say Debian is better for running a server. It's just more preferred because there's more documentation associated with it and a larger community. To be honest, I think the question should be, what are you more familiar with? If you know Debian, use it, if you know RHEL, use any of those distros.

I would run 64-bit, because you won't run into those silly SSE issues, and Valve is slowly getting their engines to be native 64-bit.

I'm currently running CentOS 64-bit with my two servers and I don't have any issues or crashes.

What silly SSE issues? The binaries are still 32bit. 32bit code only has access to xmm0 through xmm7.

Can you provide the evidence that valve is going to 64bit server code?
http://leaf.dragonflybsd.org/~gary

“The two most common elements in the universe are hydrogen and stupidity.”








Reply
#25
Well , i tested yesterday FreeBSD and Arch Linux with no good results,i found out that i'm a newbie regarding these 2 distros....So i switched back to Debian 5.05.This time i installed the i686 version,and found out that is no difference between amd64 and i686 regarding HLDS servers (don't know about SRCDS).I think everyone should use whatever distro that they are used to.Again,between x64 and x86 system i didn't saw any difference in hosting HLDS servers.
Reply
#26
FreeBSD is still pretty good. The timecounter code is a little complex, but nanosleep busywaits on calls, which gives very stable results.
http://leaf.dragonflybsd.org/~gary

“The two most common elements in the universe are hydrogen and stupidity.”








Reply
#27
(07-21-2010, 10:11 AM)Monk Wrote:  
(07-21-2010, 06:41 AM)blitztm Wrote:  
(07-21-2010, 05:15 AM)gamesfirst Wrote:  Well, definitely, Debian will be better. not only because in the poll it is the clear winner. Moreover, the arguments of people who defended Debian systems were more technical that the people ones that defended Centos.


Now, that drives me into 2 new questions:

1) Debian or Ubuntu Server ?
2) 32 or 64 bit? I have had VERY bad experiences with centos 64bits. my system was extremely unstable (server were crashing and crashing in groups at the same time).

I wouldn't say Debian is better for running a server. It's just more preferred because there's more documentation associated with it and a larger community. To be honest, I think the question should be, what are you more familiar with? If you know Debian, use it, if you know RHEL, use any of those distros.

I would run 64-bit, because you won't run into those silly SSE issues, and Valve is slowly getting their engines to be native 64-bit.

I'm currently running CentOS 64-bit with my two servers and I don't have any issues or crashes.

What silly SSE issues? The binaries are still 32bit. 32bit code only has access to xmm0 through xmm7.

Can you provide the evidence that valve is going to 64bit server code?

Looking through some source code, I see 64-bit calls, so I would assume they are slowly making their way to 64-bit, I could be wrong and they are using long function calls to help with memory management.

From what I have seen with the SSE stuff, some administrators are still running into the issues, but they are of older processors. I guess it isn't relevant here. Sad
"Strive On - The Control of Nature is won, not given."

"It's hard to be humble when you're this good."
Reply
#28
You cannot mix 64bit code into 32bit binaries. 32bit binaries are limited to 32bit pointers etc. A 32bit binary cannot call a 64bit syscall.
http://leaf.dragonflybsd.org/~gary

“The two most common elements in the universe are hydrogen and stupidity.”








Reply
#29
We use centos to host our servers on but we did use fedora many years ago, only issue i have with centos is that we have found a few games or mods can not be run on it due to the required packages are not available or up to date.
Reply
#30
I've tried CentOS for some of my gameservers and compared the performance with the same servers in Debian.

Conclusion:
Debian was better.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)