如何衡量文件(硬盘)I/O的特性?例如,在具有硬盘(速度X)和cpui7(或任何数量的内核)和Y数量的ram(使用ZHzBIOS)的机器上(在Windows操作系统上):可以并行写入HD的最佳文件数?可以从HD并行读取的最佳文件数?文件系统设施有助于加快写作速度。(比如:是否有一种功能或工具可以让你在不同的扇区(或硬盘)上写入批量二进制数据,然后将它们绑定(bind)为一个文件?我对操作系统中的底层文件I/O了解不多。但它会拥有这样的工具是合理的!)如果前面有这样的工具,那么.NET中也有吗?我想尽可能快(并尽可能并行)地编写大文件(通过网络或其他来源流式传输)!我正在用C#编写代码。
我有一个生成大量小文件(比如10,000个文件)的程序。创建后,另一个脚本访问它们并逐一处理。问题:就性能而言,文件的组织方式(全部在一个目录或多个目录中)是否重要如果是,那么每个目录的目录和文件的最佳数量是多少?我用ext4文件系统运行Debian相关Maximumnumberoffiles/foldersonLinux?https://serverfault.com/questions/104986/what-is-the-maximum-number-of-files-a-file-system-can-contain 最佳答案
我有一个生成大量小文件(比如10,000个文件)的程序。创建后,另一个脚本访问它们并逐一处理。问题:就性能而言,文件的组织方式(全部在一个目录或多个目录中)是否重要如果是,那么每个目录的目录和文件的最佳数量是多少?我用ext4文件系统运行Debian相关Maximumnumberoffiles/foldersonLinux?https://serverfault.com/questions/104986/what-is-the-maximum-number-of-files-a-file-system-can-contain 最佳答案