C# 如何测量文件(硬盘)I/O的特性?
如何测量文件(硬盘)I/O的特性?例如,在具有硬盘(速度为X)、cpu i7(或任意数量的内核)和Y数量的ram(具有Z Hz BIOS)的机器上,(在Windows操作系统上)应该是什么:C# 如何测量文件(硬盘)I/O的特性?,c#,.net,windows,file-io,C#,.net,Windows,File Io,如何测量文件(硬盘)I/O的特性?例如,在具有硬盘(速度为X)、cpu i7(或任意数量的内核)和Y数量的ram(具有Z Hz BIOS)的机器上,(在Windows操作系统上)应该是什么: 可并行写入HD的最佳文件数 可从HD并行读取的最佳文件数 文件系统的设施有助于加快写作速度。(比如:有没有一个功能或工具可以让你在不同的扇区(或硬盘)上批量写入二进制数据,然后将它们绑定为一个文件?我对操作系统中的底层文件I/O知之甚少。但是有这样的工具是合理的!) 如果以前有像part这样的工具,那么.
- 可并行写入HD的最佳文件数
- 可从HD并行读取的最佳文件数
- 文件系统的设施有助于加快写作速度。(比如:有没有一个功能或工具可以让你在不同的扇区(或硬盘)上批量写入二进制数据,然后将它们绑定为一个文件?我对操作系统中的底层文件I/O知之甚少。但是有这样的工具是合理的!)
- 如果以前有像part这样的工具,那么.NET中也有吗
如果你写小文件(谢谢!我想写大文件(通过网络或其他来源传输)尽可能快(并且尽可能并行)!我用C#编写。