LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Software
User Name
Password
Linux - Software This forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.

Notices


Reply
  Search this Thread
Old 03-07-2007, 11:06 PM   #1
Kotresh
LQ Newbie
 
Registered: Mar 2007
Posts: 15

Rep: Reputation: 0
how to evaluate LINUX i/o Scheduler perfomance?


hi
I wanted to evaluate linux i/o scheduler performance.
presently aI am trying with DD command for this perpose.
Plz let me know any other ways to evaluate performance of LINUX I/O scheduler.

I wanted to find out
1) maximum allowable streams
2)response time

plz help me....

Thank you

Regards
Kotresh
 
Old 03-08-2007, 06:22 PM   #2
macemoneta
Senior Member
 
Registered: Jan 2005
Location: Manalapan, NJ
Distribution: Fedora x86 and x86_64, Debian PPC and ARM, Android
Posts: 4,593
Blog Entries: 2

Rep: Reputation: 344Reputation: 344Reputation: 344Reputation: 344
Linux has multiple, dynamically configurable I/O schedulers (noop, anticipatory, deadline, cfq). The CFQ scheduler is currently the default, and there are several configuration options. You might want to start by reading this. There are also several books you should check out (1, 2). This is a very non-trivial topic.
 
Old 03-08-2007, 07:12 PM   #3
syg00
LQ Veteran
 
Registered: Aug 2003
Location: Australia
Distribution: Lots ...
Posts: 21,126

Rep: Reputation: 4120Reputation: 4120Reputation: 4120Reputation: 4120Reputation: 4120Reputation: 4120Reputation: 4120Reputation: 4120Reputation: 4120Reputation: 4120Reputation: 4120
dd is an aweful predictor of real world I/O. About the only thing that comes close (in I/O profile) is ripping/burning DVDs.
I/O response times are not available - hence the usage of external (measureable) metrics such as thruput and trans/sec.

You'd better determine your (system-wide) I/O and construct test scenarios accordingly.
Things may change on you as well - RAID cards, disk cache, I/O channels ...
Nothing is ever as easy as it may first look.
 
Old 03-09-2007, 12:29 AM   #4
Kotresh
LQ Newbie
 
Registered: Mar 2007
Posts: 15

Original Poster
Rep: Reputation: 0
thank you macemoneta,
thanku for giving me nice stuffs.
I am currntly considering deadline scheduler.
as i know now 1)Number of streams
2)response time
3)throughput
are parameters which are messure of performance of deadline I/O schduler.
I am using DD command to check the performance.
plz let me know any other parameters are there to consider as messure of performance?
and is any other way to messure performance other than dd ??
 
Old 03-16-2007, 07:06 AM   #5
Kotresh
LQ Newbie
 
Registered: Mar 2007
Posts: 15

Original Poster
Rep: Reputation: 0
scheduler performance

Quote:
Originally Posted by syg00
dd is an aweful predictor of real world I/O. About the only thing that comes close (in I/O profile) is ripping/burning DVDs.
I/O response times are not available - hence the usage of external (measureable) metrics such as thruput and trans/sec.

You'd better determine your (system-wide) I/O and construct test scenarios accordingly.
Things may change on you as well - RAID cards, disk cache, I/O channels ...
Nothing is ever as easy as it may first look.


we can use read and write system calls along with seek. why DD preffered?


regards
kotresh
 
Old 03-16-2007, 07:16 AM   #6
syg00
LQ Veteran
 
Registered: Aug 2003
Location: Australia
Distribution: Lots ...
Posts: 21,126

Rep: Reputation: 4120Reputation: 4120Reputation: 4120Reputation: 4120Reputation: 4120Reputation: 4120Reputation: 4120Reputation: 4120Reputation: 4120Reputation: 4120Reputation: 4120
Quote:
Originally Posted by Kotresh
we can use read and write system calls along with seek. why DD preffered?
Why are you using dd ???. You mentioned you were using dd for your tests - I was suggesting it wasn't a reasonable scenario.
 
Old 03-19-2007, 11:09 PM   #7
Kotresh
LQ Newbie
 
Registered: Mar 2007
Posts: 15

Original Poster
Rep: Reputation: 0
Sceduler performance analysis

Quote:
Originally Posted by syg00
Why are you using dd ???. You mentioned you were using dd for your tests - I was suggesting it wasn't a reasonable scenario.

Since i found in some white papers they used DD.
Now i am looking for more accurate performance, plz tell me other ways..............
read/write and seek will serve this purpouse??????????

Kotresh
 
  


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
Linux Scheduler tbui57 Linux - Kernel 3 02-04-2007 12:37 PM
Linux Scheduler Scarlett_987 Linux - Kernel 1 01-23-2007 08:54 PM
linux 2.6 scheduler panandsapphire Linux - Kernel 1 08-26-2006 09:01 PM
Where can I found a web site that evaluate software for Linux OS? suse2166 Linux - Newbie 2 12-13-2005 04:34 PM
Running a benchmark to evaluate Linux Cluster asadarfeen Linux - General 2 08-26-2005 11:13 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Software

All times are GMT -5. The time now is 11:02 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