Posted by joseph on September 11, 2009 ·
Following are few situations that you may be interested in performing a filesystem benchmarking. The original version is also created by Ramesh Natarajan, and this a new version that modified by joseph chen.
=> Deploying a new application that is very read and write intensive.
=> Purchased a new [...]
Posted by joseph on September 11, 2009 ·
Red Hat Enterprise Linux 3 with a 2.4 kernel base uses a single, robust, general purpose I/O elevator. The I/O schedulers provided in Red Hat Enterprise Linux 4, embedded in the 2.6 kernel, have advanced the I/O capabilities of Linux significantly. With Red Hat Enterprise Linux 4, applications can [...]
Posted by joseph on September 11, 2009 ·
[Dr. Peter Chubb, Project Research Officer - Gelato] Over the last six months, Google has sponsored Gelato to take a close look at the disk chedulers in Linux, particularly when combined with RAID.
We benchmarked the four standard Linux disk schedulers using several different tools (see our wiki for [...]
Posted by joseph on September 8, 2009 ·
Question: I run a backup script called /home/admon/backup.sh which runs rsync command. However, rsync makes a lots of disk I/O and network I/O. I’d like to reduce both disk I/O and network I/O. I’ve 10Mbps server connection and 160GiB SATA hard disk. How do reduce disk I/O so that the entire [...]
Posted by joseph on September 8, 2009 ·
Xaprb.com shows a nice example on how to print I/O operations per-process by iopp here. This command is only available in kernel-2.6.20+ or equivalent patched, so they don’t work for older linux systems (including RHEL4, 5.0, 5.1, 5.2).
Posted by joseph on November 11, 2008 ·
What do you think of when you read the term “scheduler”? If you think of the mechanism that schedules the order in which processes are served, then you already have an idea of what this article is about. The term “scheduler” itself is broad, and in this article we will narrow [...]