Results 1 to 25 of 376

Thread: hIOmon SSD Performance Monitor - Understanding desktop usage patterns.

Hybrid View

  1. #1
    Xtreme Mentor
    Join Date
    Feb 2009
    Posts
    2,597
    Here I look at the write performance from C drive to E drive.

    hIOmon and TerraCopy report more or less exactly the same. Write speeds of ~105MB/s.

    Windows shows a transfer speed of 222MB/s, which seems to be reflective of the cache read speed not the write speed.

    EDIT: Looking a little more closly Windows reports 1 item remaining with a file size of 29.6MB. That is the exact size of the Write Xfer Max size that hIOmon reports, so it seems that when you copy a file with Windows it is split into smaller file sizes during the copy processes. When using TerraCOPY the file transfer is made in one sequential Xfer.
    Attached Thumbnails Attached Thumbnails Click image for larger version. 

Name:	A.png 
Views:	315 
Size:	24.3 KB 
ID:	110544   Click image for larger version. 

Name:	Write copy speed windows.png 
Views:	312 
Size:	45.8 KB 
ID:	110545  
    Last edited by Ao1; 12-23-2010 at 10:15 AM.

  2. #2
    Xtreme Mentor
    Join Date
    Feb 2009
    Posts
    2,597
    This article helps explain the copy process in Windows:

    File Cache Performance and Tuning

    http://technet.microsoft.com/en-us/l.../bb742613.aspx

    1 = The Copy interface copies data from the system cache into an application file buffer
    2 = A page fault occurs when the Cache Manager tries to access data not in cache memory
    3 = Dirty pages in the system cache are written to disk by lazy write system worker threads Physical disk updates

    The CacheSet Utility – A tool to provide a simple control for setting the minimum and maximum system working set size:

    http://technet.microsoft.com/en-gb/s...rnals/bb897561
    Attached Thumbnails Attached Thumbnails Click image for larger version. 

Name:	1.png 
Views:	310 
Size:	23.1 KB 
ID:	110593   Click image for larger version. 

Name:	2.png 
Views:	310 
Size:	28.0 KB 
ID:	110594   Click image for larger version. 

Name:	3.png 
Views:	317 
Size:	18.1 KB 
ID:	110596  
    Last edited by Ao1; 12-25-2010 at 02:25 AM.

  3. #3
    Xtreme Mentor
    Join Date
    Feb 2009
    Posts
    2,597
    There was probably a much easier way of do this, but anyway. In the first shot I monitored what occurred during a 4K AS SSD Benchmark. (I disabled the other tests from running). Theory being that this would show the max IOP capability with 4K reads and writes.

    The maximum IOP read rate was 5,037, write 9,872.

    Next I monitor a couple of hour’s general usage. I ran a SP & MP game and most of the programs I typically use.

    The maximum IOP read rate was 1,788, write 236.

    Next I update the AV data base and run a full AV scan, without resetting the general use metrics.

    The maximum IOP read rate was 3,484, write 375.

    It seems that even with an average queue depth of one I can’t get close to using the available read IOP’s capability of my SSD. As for write IOPs….
    Attached Thumbnails Attached Thumbnails Click image for larger version. 

Name:	IOP.png 
Views:	278 
Size:	112.2 KB 
ID:	110651  
    Last edited by Ao1; 12-27-2010 at 02:11 PM.

  4. #4
    SLC
    Join Date
    Oct 2004
    Location
    Ottawa, Canada
    Posts
    2,795
    Quote Originally Posted by Ao1 View Post
    It seems that even with an average queue depth of one I can’t get close to using the available read IOP’s capability of my SSD. As for write IOPs….
    Keep in mind these measurements are in a per second basis. I.e. 5k I/Os served in 0.5s (perhaps that was all which was required) and then 0 i/os in the next 0.5s would show as 2500 IOPs total. This does not necessarily mean that your SSD is doing the best that can possibly be done. Not that I disagree, it is just that your particular test does not prove it.

  5. #5
    Xtreme Mentor
    Join Date
    Feb 2009
    Posts
    2,597
    Quote Originally Posted by One_Hertz View Post
    Keep in mind these measurements are in a per second basis. I.e. 5k I/Os served in 0.5s (perhaps that was all which was required) and then 0 i/os in the next 0.5s would show as 2500 IOPs total. This does not necessarily mean that your SSD is doing the best that can possibly be done. Not that I disagree, it is just that your particular test does not prove it.
    Good point. I already know that most IOPS (from monitoring the percentage FastIOPcounts) are less than one millisecond. The mistake with SSD is to think in seconds. It’s the same with MB/s. For write speeds it’s possible with the X25-M to see 250MB/s for a single I/O write operation when it is done in less than a second. Here is where it would be interesting to see how other SSD’s perform.

    What I try to establish above is the percentage of IOPs utilisation compared to what is available.

Bookmarks

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •