On Tue, 2010-01-12 at 17:00 -0600, Tim Nelson wrote:
> Greetings all-
> 
> I'm on a quest to do some serious tuning to some of my production systems. 
> All are on CentOS 5.x ranging from 5.0 to 5.4. I've been reading up on the 
> various IO schedulers available in the kernel and I'm hoping some of you can 
> lend some insightful suggestions. I typically have three classes of system in 
> production:
> 
> 1. Storage/DB - Backend nodes for the application servers, MySQL, NFS storage 
> serving to frontend nodes (deadline?)
> 2. Web/SSL - Frontend nodes serving up web application (PHP/MYSQL), heavy SSL 
> {en/de}cryption with both HTTPS/Apache as well as branch locations connecting 
> via OpenVPN (cfq?)
> 3. Telephony/Communications - VoIP, usually Asterisk (full signaling + media 
> services), massive context switching, very timing sensitive (Meetme 
> conferencing, IAX2 trunk mode, etc) (deadline?)
> 
> In my reading, I've found most people recommend deadline for DB intensive 
> systems. CFQ seems to be recommended for most other uses. Noop and as seem to 
> be irrelevant. Is this correct or am I way off base?

You cant go by that.  What works for them prolly want work for you.

> I'm not currently under any enormous load on any of these systems, but I'm 
> planning for growth and would like to see how different schedulers can make a 
> difference.
> 
> I welcome your suggestions and experiences. :-)
> 
> --Tim
---
What is "nr _requests" for your DB Servers, honest you need many many
writes for this.
cat /sys/block/sda/queue/nr_requests

Really to be honest with you every machine is different, even if you
have 2 IBM pServers with the same harware.  I don't have any mysql
servers but I do run IBM DB2 with "nr_request @ almost 10000.  Not to
mention you could also tune your TCP/IP stack also.  Also using blockdev
to tune the disks.

No one really tell you exactly what you need.  BTW I have seen mysql
running @ a rate of over 10000 on nr_request.  Takes a bit of high end
hardware.

John

_______________________________________________
CentOS mailing list
[email protected]
http://lists.centos.org/mailman/listinfo/centos

Reply via email to