How to obtain high I/O performance in Windows for very large files: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
[[Category:English pages]] | [[Category:English pages]] | ||
==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. | |||
* [http://osihpa.eng.utep.edu/2006/osInterference_r05n.pdf Transferring Large Files in Real-Time] | * [http://osihpa.eng.utep.edu/2006/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] |
Revision as of 14:13, 29 September 2007
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.
- Transferring Large Files in Real-Time
- Sequential File Programming Patterns and Performance with .NET Technical Report MSR-TR-2004-136
- Win32 File Sample
<google>WIKI</google>