Want to protect your cyber security and still get fast solutions? Ask a secure question today.Go Premium

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 255
  • Last Modified:

resource needed to run IO test

when you are doing simulated testing on a drive, does it affect other drives? is it only disk or other resources also that can be consumed ?
0
25112
Asked:
25112
  • 3
  • 2
1 Solution
 
25112Author Commented:
1)if only drive D is being tested and it is empty.. will it affect disk access for other drives?
2)will CPU and Memory be consumed heavily if the test is run for long period of time (many hours)?
0
 
dbruntonCommented:
You don't specify the conditions in which this is occurring and what is happening and applications being used.  But I'll give some general answers assuming your testing involves writing files to the disk and reading from the disk.

>>  If only drive D is being tested and it is empty.. will it affect disk access for other drives?

Yes - I am assuming file transfer is occurring in the testing.

>>  Will CPU and Memory be consumed heavily if the test is run for long period of time (many hours)?

CPU usage and memory usage should be the same at the end as at the beginning.  How much CPU and memory is consumed depends on size of files and how frequently they are being read and written.
0
 
25112Author Commented:
sorry i did not clarify the source of test.. it will be sqlio. http://www.microsoft.com/en-us/download/details.aspx?id=20163

so it will be doing its own IO.. but all within the same D drive
0
 
dbruntonCommented:
>>  If only drive D is being tested and it is empty.. will it affect disk access for other drives?

It may do.

You also want to make sure there’s nothing else running on the computer, so that other running process don’t interfere with your results by putting additional load on the CPU, network or storage. If the disk you are using is shared in any way (like a LUN on a SAN), you want to make sure that nothing else is competing with your testing. If you’re using any form of IP storage (iSCSI LUN, SMB file share), you want to make sure that you’re not running on a network congested with other kinds of traffic.

WARNING: You could be generating a whole lot of disk IO, network traffic and/or CPU load when you run SQLIO. If you’re in a shared environment, you might want to talk to your administrator and ask permission. This could generate a whole lot of load and disturb anyone else using other VMs in the same host, other LUNs on the same SAN or other traffic on the same network.
from http://blogs.technet.com/b/josebda/archive/2013/03/28/sqlio-powershell-and-storage-performance-measuring-iops-throughput-and-latency-for-both-local-disks-and-smb-file-shares.aspx

I presume you are talking about disk access to other drives from other programs while using SQLIO.  It isn't recommended to be running other apps at the same time as the testing is occurring.  And anything that puts load on the CPU as SQLIO is going to affect disk access.

>>  Will CPU and Memory be consumed heavily if the test is run for long period of time (many hours)?

If you are running a multitude of tests then yes, CPU and memory will probably be consumed heavily at some stages of the tests.  The tests should be using a range of different parameters.  This is the purpose, to find out the best combination of CPU and settings to maximize Input/Output operations on the hard disk.
0
 
25112Author Commented:
helped.. thanks!
0

Featured Post

Keep up with what's happening at Experts Exchange!

Sign up to receive Decoded, a new monthly digest with product updates, feature release info, continuing education opportunities, and more.

  • 3
  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now