LinuxQuestions.org
Review your favorite Linux distribution.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Server
User Name
Password
Linux - Server This forum is for the discussion of Linux Software used in a server related context.

Notices


Reply
  Search this Thread
Old 07-14-2012, 04:21 PM   #1
debwalker
LQ Newbie
 
Registered: Jul 2012
Posts: 26

Rep: Reputation: Disabled
V-server Performance, IO Scheduler and Allocator resource usage and performance.


Hi,

I'm setting up several servers and want to take advantage of V-servers to limit the amount of actual hosts needed. I have a reasonable spec setup but want to setup a lot of servers some of which need a lot of resources.

Host specs:
2.57ghz prescott-256 cpu (intel celeron)
1.5gb of pc3200 RAM
SIL3114 PCI SATA Controller
Sata II Western Digital HDD

I will be using privoxy with squid caching, tinydns caching, postfix and dovecot, dhcp and ntp server and some form of network file sharing (haven't decided what to use yet).

I'll want a minimum of 2 V-Servers and at most 4. I've not had experience with V-servers before so I'm wondering what kind of increase in resource usage I can expect.

My idea to keep RAM/CPU use down so far is to configure the kernel to use 100hz tick rate, no preempt and keep the kernel image tiny and have a headless setup. Will also be using JFS or XFS filesystem to keep cpu usage down more.

I'm considering using the SLOB allocator instead of SLUB to keep memory usage down. The docs say SLOB will suffer from fragmentation which will degrade performance, though some say that fragmentation isn't a big deal on x86.

I'm also considering using the noop IO scheduler instead of deadline to keep the cpu usage down to a bare minimum. Wikipedia and other sources say this should only be used with SSD or sdcards as it doesn't re-order multiple I/O requests to reduce HDD seek times but there are some published benchmarks using noop on sata drives that seem to show it's not that far behind.

Some sources say if the raid/sata controller is smart enough it already handles re-ordering of I/O requests. Is there any way of telling if a sata chip handles that?

I know that I can benchmark all this and find out for sure but would still greatly appreciate any opinions or ideas or on the above or any ideas that I haven't considered yet.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
HELP - Resource/Performance Monitoring Script - Red Hat Enterprise Linux Server newbie01.linux Red Hat 1 03-20-2011 03:27 AM
Linux Scheduler Performance Testing aperaud500 Linux - Kernel 1 05-29-2010 12:41 AM
Performance and resource allocation on MEPIS Landshark Linux - Hardware 1 04-17-2007 12:41 AM
LXer: Linux 2.6 scheduler improves JVM, SMP, real-time performance LXer Syndicated Linux News 0 07-06-2006 09:03 AM
Laggy performance during cd-rom usage Vgui Linux - General 8 09-21-2005 04:13 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Server

All times are GMT -5. The time now is 10:31 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration