Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index Discussion & Documentation Gentoo Chat
  • Search

Installing Gentoo on a very big server.... 16 CPUs, 64GB RAM

Opinions, ideas and thoughts about Gentoo. Anything and everything about Gentoo except support questions.
Post Reply
  • Print view
Advanced search
42 posts
  • 1
  • 2
  • Next
Author
Message
Execute
n00b
n00b
Posts: 14
Joined: Sat Nov 08, 2003 7:21 pm
Location: Germany
Contact:
Contact Execute
Website

Installing Gentoo on a very big server.... 16 CPUs, 64GB RAM

  • Quote

Post by Execute » Tue Dec 07, 2004 10:43 pm

Hi,

This is just a short installation report....

at work we evaluated the possibilities for secure internet access from a separate LAN. Our solution was to use a terminal server in our DMZ and a terminal client on the workstations.

In order to save license cost, we choosed gentoo linux as OS for the server and CygWin as terminal client. The server choosed was an IBM x445 wilth the following hardware:

16 x P4 XEON MP 2.0 GHz
64 GB RAM
IBM ServeRaid 4MX
2 x 36.4 GB System Disk (Raid1)
14 x 36.4 GB User Space (home1 and home2) in 2 Raid 5 configuration (2x6 + 2 spare)


The installation:

Getting all exited about the hardware I started the installation by booting the gentoo live CD.
After booting, Linux reported around 850 MB RAM and 3!!! CPUs....
... that was disappointing....
after several boot options and restarts I started to install gentoo with 3 CPUs and 850 MB of ram....
After bootstraping the system and configuring the kernel for x440 NUMA support with 64GB of ram, gentoo reported 16CPUs and 64GB of RAM. Now installing gentoo turns out to be fun.

Compiling a 2.6.x Kernel with the option -j works and takes around 45 seconds!!! ;)

The installation went fine, compiling OpenOffice and KDE still takes a while, but in the end we ended with a system that serves as XDMCP server in our network and around 50 users are using the system at a time.

This means that we have 50 times a full featured KDE session up and running. The overall system load is between 3.5 and 6.5, which is acceptable with a 16 CPU server. Network load turns out to be around 100 MBit (with a GBit connection)

A bottleneck is the system partition. If multiple users are starting applications, the RAID1 does not deliver enough througput. We thought about a RAM disk of about 20GB and loading KDE completely into the RAM disk. This is not yet done, but will for sure solve the IO Problem. RAM is not an issue. 50 Users are using around 10GB of RAM only. That leaves 54 GB for the SysAdmin ;-)

The first big update:

The first big update was a disaster.

I did an emerge sync and then an emerge -Du world and nothing worked after that.
Our system is used via XDMCP and uses the GDM for this. During the update GDM changed the configuration files and all sessions where gone. All users where forced to use a gnome failsafe session during logon. What a disaster for 900 users....

Can you imagine the amount of calls I got ?????

I which the portage maintainers would put a warning on the packages during an emerge saying: WARNING: Configuration file change.... emerge will brake current configuration. No automatik migration possible!!!

After all, installation was like for a workstation. No special problems (except the need for a special Kernel config). GDM config has a problem specifying more that 100 XDMCP sessions allowed. The graphical frontend only allows 100 as the maximum number. We want to allow a maximum of 500 concurrent sessions. That requires manual config file changes, but this is acceptable.

Special tools that could be usefull for a system like this:

- a CPU time quota manager (look in /etc/security/limits.conf)
- a logon time quota manager
- a session grabber to watch a user session
- a more multi user aware emerge...

The most important thing is a CPU time quota manager. The sysadmin should have enough power to perform his tasks ;)

If you have any questions, just mail me ;)

ciao


Execute
Top
ewan.paton
Veteran
Veteran
User avatar
Posts: 1219
Joined: Tue Jul 29, 2003 12:21 am
Location: glasgow, scotland
Contact:
Contact ewan.paton
Website

  • Quote

Post by ewan.paton » Wed Dec 08, 2004 12:50 am

i guess youve learnt emerge -uD system is a bad idea on any production system, i would buy a p4 test server and make sure any app that gets installed is thourghly tested bedfore its installed and probably have a couple of backup partitions with known stable configurations
Giay tay nam | Giay nam cao cap | Giay luoi
Top
Sujao
l33t
l33t
User avatar
Posts: 677
Joined: Sat Sep 25, 2004 11:24 am
Location: Germany

  • Quote

Post by Sujao » Wed Dec 08, 2004 9:04 am

Hey execute you dont happen to have another system of this kind to spare, do you? I would be satisfied with only 8 cpu's and 8gb ram. no problem :) :roll:
Top
z3ro
Apprentice
Apprentice
Posts: 261
Joined: Wed Jun 16, 2004 9:16 pm

  • Quote

Post by z3ro » Wed Dec 08, 2004 9:29 am

Post some pictures. PICTURES DAMN YOU :P
Top
col
l33t
l33t
User avatar
Posts: 820
Joined: Wed May 08, 2002 3:31 pm
Location: Melbourne - Australia

  • Quote

Post by col » Wed Dec 08, 2004 9:47 am

I manage many gentoo servers and I have found over the years that it is important to have a test server. Once per month I emerge sync, emerge -u world. The if the test server shows problems I hold back the updates on the other servers. Also good for testing out new kernels. I also use the server for evaluating other software etc. I must say that emerge -u world and etc-update has screwed thing up more times than I can remember whether it being the programmers fault or mine.
Top
Execute
n00b
n00b
Posts: 14
Joined: Sat Nov 08, 2003 7:21 pm
Location: Germany
Contact:
Contact Execute
Website

  • Quote

Post by Execute » Wed Dec 08, 2004 11:39 am

col wrote:I manage many gentoo servers and I have found over the years that it is important to have a test server.
This is what we do now. The test system needs some different options in the kernel, but thats OK. For sure its cheaper than buying another server like this...

ciao

Execute
Top
Execute
n00b
n00b
Posts: 14
Joined: Sat Nov 08, 2003 7:21 pm
Location: Germany
Contact:
Contact Execute
Website

  • Quote

Post by Execute » Wed Dec 08, 2004 11:47 am

Z3RO 0 wrote:Post some pictures. PICTURES DAMN YOU :P
Hehe,

take the ones from the IBM site. Look for the x445. Our system consists of two of those on top of each other and an EXP300 (SCSI enclosure with 14 bays)

This takes 11 Units in a 19" Rack. (2x4 for the servers and 3 for the EXP300)

If you take the visual tour on the ibm site and click on view4, this is how it looks like. You just need to substitude the RXE-100 with the Harddrive Rack.

ciao

Execute

BTW: Check the Fujitsu-Siemens Primergy RX800 I think.... looks similar????
Top
Execute
n00b
n00b
Posts: 14
Joined: Sat Nov 08, 2003 7:21 pm
Location: Germany
Contact:
Contact Execute
Website

  • Quote

Post by Execute » Wed Dec 08, 2004 11:51 am

Sujao wrote:Hey execute you dont happen to have another system of this kind to spare, do you? I would be satisfied with only 8 cpu's and 8gb ram. no problem :) :roll:
Wait... I think I got one in my drawer.....

... mhh.... maybee here.....

... no, its gone. Sorry ;)

ciao

Execute
Top
tnt
Veteran
Veteran
User avatar
Posts: 1231
Joined: Fri Feb 27, 2004 11:57 pm

  • Quote

Post by tnt » Wed Apr 12, 2006 5:35 pm

Is this monstrum still up and running? :D
gentoo user
Top
dmartinsca
Guru
Guru
Posts: 303
Joined: Fri Dec 09, 2005 2:01 pm
Location: Ontario, Canada

  • Quote

Post by dmartinsca » Thu Apr 13, 2006 1:40 am

wow... where is the drooling emoticon when you need it?
Top
Execute
n00b
n00b
Posts: 14
Joined: Sat Nov 08, 2003 7:21 pm
Location: Germany
Contact:
Contact Execute
Website

  • Quote

Post by Execute » Thu Apr 20, 2006 6:39 pm

tnt wrote:Is this monstrum still up and running? :D
Yep. It's still up and running. On a normal working day there are about 100-150 KDE Sessions open. The load is lower than we expected and the memory is much more than enough.

Before I changed the Department in this organization, I tried to create a BIG ramdisk in order to load all the KDE stuff from the ram, but it crashed while formatting a 32GB Ramdisk.... now My Co-Workers can worry about this problem :) .... I'm just a normal user of that nice system now. ;)

ciao

Execute
Top
Grooby
n00b
n00b
Posts: 47
Joined: Wed Jun 08, 2005 3:59 am
Contact:
Contact Grooby
Website

  • Quote

Post by Grooby » Thu Apr 20, 2006 8:36 pm

w/ such wonderful and powerful machine,
why not setup XEN so you have a production and test on the same box?!?!
Top
vipernicus
Veteran
Veteran
User avatar
Posts: 1462
Joined: Mon Jan 17, 2005 10:35 pm
Location: Your College IT Dept.
Contact:
Contact vipernicus
Website

  • Quote

Post by vipernicus » Thu Apr 20, 2006 8:43 pm

Quick! Ask it what the meaning of life is! We don't have much time!
Viper-Sources Maintainer || nesl247 Projects || vipernicus.org blog
Top
jmbsvicetto
Bodhisattva
Bodhisattva
User avatar
Posts: 4735
Joined: Wed Apr 27, 2005 4:33 pm
Location: Angra do Heroísmo (PT)

  • Quote

Post by jmbsvicetto » Thu Apr 20, 2006 10:14 pm

dmartinsca wrote:wow... where is the drooling emoticon when you need it?
++1

Execute.
If you ever find your spare system in the drawer, under the bed or in a pocket, let us know! :wink: :lol:
Jorge.

Your twisted, but hopefully friendly daemon.
AMD64 / x86 / Sparc Gentoo
Help answer || emwrap.sh
Top
Xzet
n00b
n00b
Posts: 30
Joined: Sat Feb 11, 2006 10:50 am

  • Quote

Post by Xzet » Sat Apr 22, 2006 9:31 pm

show us pics plz :lol:
Top
Execute
n00b
n00b
Posts: 14
Joined: Sat Nov 08, 2003 7:21 pm
Location: Germany
Contact:
Contact Execute
Website

  • Quote

Post by Execute » Sat Apr 29, 2006 11:05 am

Xzet wrote:show us pics plz :lol:
Sorry, you need to live with the pics from the IBM site. It's inside a military installation and they shoot me if I take pictures... ;-)

ciao

Execute
Top
azp
Guru
Guru
Posts: 457
Joined: Sun Nov 16, 2003 5:48 pm
Location: Sweden
Contact:
Contact azp
Website

  • Quote

Post by azp » Sat Apr 29, 2006 12:04 pm

Execute wrote:Sorry, you need to live with the pics from the IBM site. It's inside a military installation and they shoot me if I take pictures...
haha tough luck =)
Weeks of coding can save you hours of planning.
Top
syg00
l33t
l33t
Posts: 907
Joined: Mon Aug 23, 2004 5:30 am
Location: Brisbane, AUS

  • Quote

Post by syg00 » Sat Apr 29, 2006 12:34 pm

execute, you may want to keep an eye on projects such as cpusets and ckrm. Will certainly give you more control than ulimits. ckrm is still a bit "alpha" at present - looks to have some promise though.
Top
BlueFusion
Guru
Guru
Posts: 371
Joined: Wed Mar 08, 2006 12:29 am

  • Quote

Post by BlueFusion » Sat Apr 29, 2006 1:52 pm

Gentoo inside a military installation. Sounds like they did something right for a change!
i7-940 2.93Ghz | ASUS P6T Deluxe (v.1) | 24GB Triple Channel RAM | nVidia GTX660
4x 4TB Seagate NAS HDD (Btrfs raid5) | 2x 120GB Samsung 850 EVO SSD (Btrfs raid1)
Top
Maedhros
Bodhisattva
Bodhisattva
User avatar
Posts: 5511
Joined: Wed Apr 14, 2004 8:10 pm
Location: Durham, UK

  • Quote

Post by Maedhros » Sat Apr 29, 2006 2:59 pm

Moved from Installing Gentoo to Gentoo Chat since this isn't a support request. :)
No-one's more important than the earthworm.
Top
playfool
l33t
l33t
User avatar
Posts: 688
Joined: Tue Jun 01, 2004 12:49 am
Location: Århus, Denmark

  • Quote

Post by playfool » Sat Apr 29, 2006 7:44 pm

*drool*

I have nothing intelligent to say, that rig just made me think of nakkid chicks.
My blog

Proud supporter of The EFF, The FSF and The Triad of Reason.
Top
chunderbunny
Veteran
Veteran
User avatar
Posts: 1281
Joined: Mon May 31, 2004 11:28 am
Location: 51°24'27" N, 0°57'15" W

  • Quote

Post by chunderbunny » Sun Apr 30, 2006 12:08 am

Meh, we've got one of these. 4000 dual core Opterons and 16TB of RAM. Pity it runs SuSE really...
Top
jmbsvicetto
Bodhisattva
Bodhisattva
User avatar
Posts: 4735
Joined: Wed Apr 27, 2005 4:33 pm
Location: Angra do Heroísmo (PT)

  • Quote

Post by jmbsvicetto » Sun Apr 30, 2006 5:14 pm

chunderbunny, wow!!! *drool* *super-drool* *hiper-drool*

I suppose that it runs SLES? Haven't installed Gentoo on any node? ;)
If your system happens to have a descendent or relative you don't need, send it our way, will you? :)
Jorge.

Your twisted, but hopefully friendly daemon.
AMD64 / x86 / Sparc Gentoo
Help answer || emwrap.sh
Top
Monkeh
Veteran
Veteran
User avatar
Posts: 1656
Joined: Sat Aug 06, 2005 11:58 am
Location: England

  • Quote

Post by Monkeh » Sun Apr 30, 2006 7:45 pm

chunderbunny wrote:Meh, we've got one of these. 4000 dual core Opterons and 16TB of RAM. Pity it runs SuSE really...
Fuck you :P
Top
codergeek42
Bodhisattva
Bodhisattva
Posts: 5142
Joined: Mon Apr 05, 2004 4:44 am
Location: Anaheim, CA (USA)
Contact:
Contact codergeek42
Website

  • Quote

Post by codergeek42 » Sun Apr 30, 2006 7:46 pm

chunderbunny wrote:Meh, we've got one of these. 4000 dual core Opterons and 16TB of RAM. Pity it runs SuSE really...
Grr. Share the hardware, please. :D
~~ Peter: Programmer, Mathematician, STEM & Free Software Advocate, Enlightened Agent, Transhumanist, Fedora contributor
Who am I? :: EFF & FSF
Top
Post Reply
  • Print view

42 posts
  • 1
  • 2
  • Next

Return to “Gentoo Chat”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy

 

 

magic