On 06/09/2008, at 5:11 PM, Daniel Pittman wrote:

"Tony Sceats" <[EMAIL PROTECTED]> writes:
On Sat, Sep 6, 2008 at 12:22 PM, Daniel Pittman <[EMAIL PROTECTED]> wrote:

   Kyle <[EMAIL PROTECTED]> writes:

The software I can tune myself. I was more looking for Linux specific tuning.

* Yes, I was/am concerned about I/O.
* But also ensuring the OS itself (system processes) is not hindering anything
 otherwise.



For a backup system I would also suggest tuning the networking in addition to what people have added here. I would also suggest only changing one thing at a time, assessing the impact, and moving on.

There are a lot of guides around on getting the best out of the network so a google search should yield results.

As a guide:

* If possible, use Gigabit or better for the backup server.
* There may be some benefits in using multiple NIC's (bonded).
* Tune the TCP buffers (wmem and rmem).
* Split NICS across CPU's (processor affinity).
* Don't spend too much time with interrupt coalation unless you have a lot of time and need *every* bit of network IO. * If your networking infrastucture can support it use large tcp frames (>1500 mtu). * for local backups avoid transiting large backups over firewalls and routers. 802.1q tagging is really useful here (vlan trunking). Not always avoidable but can make a considerable difference.


Cheers
Jason.


--
SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/
Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html

Reply via email to