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

From Yggenyk
Jump to navigation Jump to search
No edit summary
No edit summary
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://osihpa.eng.utep.edu/2006/osInterference_r05n.pdf Transferring Large Files in Real-Time]
* [http://www.owlcti.com/downloads/osInterference_r05n.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_file_sample.html Win32 File Sample]
* [http://www.codersource.net/win32_file_sample.html Win32 File Sample]

Revision as of 07:43, 6 April 2009

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