I/O Schedulers: Is Linux Really an Enterprise OS???
Now I know a lot of penguin heads will really get their knickers in a snit on just the title alone – and my colleague Chris Brown (the resident penguin lover in our group) will bash me about the head and shoulders for even daring to question this….. but……
….I really hate it when the more you explore an OS’s tuning, you find out it was tuned for a $500 gaming console replacement and less for an enterprise OS.
Now I will need to call a truce. Yes, I use Linux….and much prefer it to that “other” OS that is mostly used for desktop publishing and breeding virus attacks….(but the other “OS” has much better HW support and PowerDesigner runs there….so you gotta live with it as much as I’d rather run Linux on my desktop too). But the title of this post came from when I started doing a little research around I/O schedulers in Linux as one of our customers did their own test and noticed that the default I/O scheduler really crippled performance compared to the I/O processing of a Sun. By doing some testing with I/O schedulers, they were able to eliminate this difference.
(more…)


Rob Verschoor is a Technical Director and Data Management Evangelist at Sybase, located in EMEA. Rob's focus is on Adaptive Server Enterprise, ASE Cluster Edition, Replication Server, and Sybase IQ; he has a true passion for query performance and stressing ASE to its limits.