Figure 9 – Windows 2000 unbuffered asynchronous reads




Download 1.33 Mb.
bet18/47
Sana30.03.2021
Hajmi1.33 Mb.
#13789
1   ...   14   15   16   17   18   19   20   21   ...   47
Figure 9 – Windows 2000 unbuffered asynchronous reads. Read request depth beyond a depth of one shows a significant performance hit of 66%. Writes show similar behavior. This is likely due to the drive firmware, and not Win2K. Our Win2K tests using different drives did not show a performance penalty. Unlike NT4SP3, at one deep requests, both reads and writes receive no performance hit.
wo different things are being shown in
Figure 9. The first is, unlike NT4SP3, small 2KB and 4KB unbuffered asynchronous read requests in Windows 2000 no longer incur the 33% to 66% performance hit. WCE writes showed similar results. The second is the significant performance degradation seen with requests deeper than one-deep. This is likely an artifact of the drive or driver, rather than Windows 2000, as measurements taken with different drives on different SCSI adapters don’t show any such degradation in performance.
The new dynamic volumes, introduced with Win2K, have the same performance curves as basic volumes. Throughputs and overheads remain the same except for an 8% drop in throughput for 2KB unbuffered requests. Figure 10 shows CPU overhead for a dynamic volume is slightly higher than that of a basic volume due to dmio’s longer code path lengths. The fixed cost for basic volumes is 50s per read request and 56s per write request, while the marginal cost is .46s per KB read and .51s per KB written. The fixed cost for dynamic volumes is 58s per read request and 54s per write request, while the marginal cost is .43s per KB read and .50s per KB written.












Download 1.33 Mb.
1   ...   14   15   16   17   18   19   20   21   ...   47




Download 1.33 Mb.

Bosh sahifa
Aloqalar

    Bosh sahifa



Figure 9 – Windows 2000 unbuffered asynchronous reads

Download 1.33 Mb.