How to obtain high I/O performance in Windows for very large files: Difference between revisions

From Yggenyk
Jump to navigation Jump to search
Line 3: Line 3:
==I/O performance i Windows==
==I/O performance i Windows==
Standard Windows 2003 I/O function calls for writing to disk are effective for small and moderate sized files, but deteriorate in performance as file sizes grow beyond 100 Gigabytes in size. Disk writes of large files writing directly to disk arrays using the Win32 API offers performance improvement of 10X over standard Windows function calls for real-time applications that require consistent performance over the entire file.
Standard Windows 2003 I/O function calls for writing to disk are effective for small and moderate sized files, but deteriorate in performance as file sizes grow beyond 100 Gigabytes in size. Disk writes of large files writing directly to disk arrays using the Win32 API offers performance improvement of 10X over standard Windows function calls for real-time applications that require consistent performance over the entire file.
* [http://www.owlcti.com/downloads/osInterference_r05n.pdf Transferring Large Files in Real-Time]
* [http://www.owlcti.com/pdfs/whitepapers/Transferring_Large_Files_in_Real-Time.pdf Transferring Large Files in Real-Time]
* [http://research.microsoft.com/research/pubs/view.aspx?tr_id=841 Sequential File Programming Patterns and Performance with .NET Technical Report MSR-TR-2004-136]
* [http://research.microsoft.com/research/pubs/view.aspx?tr_id=841 Sequential File Programming Patterns and Performance with .NET Technical Report MSR-TR-2004-136]
* [http://www.codersource.net/win32/win32-advanced/win32-file-sample.aspx Win32 File Sample]
* [http://www.codersource.net/win32/win32-advanced/win32-file-sample.aspx Win32 File Sample]

Revision as of 17:16, 25 March 2011

I/O performance i Windows

Standard Windows 2003 I/O function calls for writing to disk are effective for small and moderate sized files, but deteriorate in performance as file sizes grow beyond 100 Gigabytes in size. Disk writes of large files writing directly to disk arrays using the Win32 API offers performance improvement of 10X over standard Windows function calls for real-time applications that require consistent performance over the entire file.


<google>ENGELSK</google>

id=siteTree