How to obtain high I/O performance in Windows for very large files: Difference between revisions
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/ | * [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.
- Transferring Large Files in Real-Time
- Sequential File Programming Patterns and Performance with .NET Technical Report MSR-TR-2004-136
- Win32 File Sample
<google>ENGELSK</google>