August 14, 2012 at 2:02 am
Hi
I'm using the SQLIO Tool to test my disks on my server
Problem is that when I choose to test multiple drives at once, I get no results. When I choose to test just one drive, I get results.
It's not that I don't get any results when I choose to test multiple drives at once, the results just report zero IO's etc...
Has anyone worked with this tool and seen this issue before?
Thanks
August 14, 2012 at 2:40 am
can you supply details of the config file you are using
-----------------------------------------------------------------------------------------------------------
"Ya can't make an omelette without breaking just a few eggs" 😉
August 14, 2012 at 2:49 am
Perry Whittle (8/14/2012)
can you supply details of the config file you are using
August 14, 2012 at 5:41 am
well firstly, each of the runs really needs to run for longer than 5 seconds to get any real metrics 😉
What are the results that are produced from the runs you are using in test.txt?
I'm assuming you're attempting to affinitise IO across the multiple files?
The SQLIO documentation quotes
SQLIO docs
Each line of the file specified by the -F option consists of:<file name string> <number of threads> [<mask> [<file size (MB)] ]
Where <mask> may be in hexadecimal (preceded by 0x) or decimal and lines
beginning with # are ignored. For each line in the file, a pool of
threads will be started with the specified mask and will execute I/Os on the
specified file. The <mask> field is optional, but must be given in order to
specify the <file size> field. If <mask> is absent or 0, then no affinity
will be enforced.
-----------------------------------------------------------------------------------------------------------
"Ya can't make an omelette without breaking just a few eggs" 😉
August 14, 2012 at 6:07 am
Perry Whittle (8/14/2012)
well firstly, each of the runs really needs to run for longer than 5 seconds to get any real metrics 😉What are the results that are produced from the runs you are using in test.txt?
I'm assuming you're attempting to affinitise IO across the multiple files?
The SQLIO documentation quotes
SQLIO docs
Each line of the file specified by the -F option consists of:<file name string> <number of threads> [<mask> [<file size (MB)] ]
Where <mask> may be in hexadecimal (preceded by 0x) or decimal and lines
beginning with # are ignored. For each line in the file, a pool of
threads will be started with the specified mask and will execute I/Os on the
specified file. The <mask> field is optional, but must be given in order to
specify the <file size> field. If <mask> is absent or 0, then no affinity
will be enforced.
Attached is the results when I select one drive in the param.txt file. When I specify more that one drive in the param.txt file, it reports zero for IOps and MBps
Thanks
August 14, 2012 at 6:51 am
If <mask> is absent or 0, then no affinitywill be enforced.
:Whistling: 😉
-----------------------------------------------------------------------------------------------------------
"Ya can't make an omelette without breaking just a few eggs" 😉
August 14, 2012 at 6:53 am
Perry Whittle (8/14/2012)
If <mask> is absent or 0, then no affinitywill be enforced.
:Whistling: 😉
Thanks
What does that mean?
August 14, 2012 at 7:25 am
SQLSACT (8/14/2012)
Perry Whittle (8/14/2012)
If <mask> is absent or 0, then no affinitywill be enforced.
:Whistling: 😉
Thanks
What does that mean?
OK, now i'm worried 🙂
if you intend to affinitise IO across the drives use a separate mask for each, otherwise comment out the remaining disks in the param.txt file and test them one at a time
-----------------------------------------------------------------------------------------------------------
"Ya can't make an omelette without breaking just a few eggs" 😉
August 14, 2012 at 7:29 am
Perry Whittle (8/14/2012)
SQLSACT (8/14/2012)
Perry Whittle (8/14/2012)
If <mask> is absent or 0, then no affinitywill be enforced.
:Whistling: 😉
Thanks
What does that mean?
OK, now i'm worried 🙂
if you intend to affinitise IO across the drives use a separate mask for each, otherwise comment out the remaining disks in the param.txt file and test them one at a time
OK, now i'm worried 🙂
So am I !!
comment out the remaining disks in the param.txt file and test them one at a time
That's what I have been doing - I just figured it would be straight forward to get an idea from all drives at the same time
Thanks
August 14, 2012 at 7:47 am
I think it is straightforward from the doc.
You need something like this:
J:\testfile.dat 2 0x1 1000
K:\testfile.dat 2 0x2 1000
L:\testfile.dat 2 0x3 1000
M:\testfile.dat 2 0x4 1000
Viewing 10 posts - 1 through 9 (of 9 total)
You must be logged in to reply to this topic. Login to reply