Mau*_*wer 9 c# parallel-processing hdf5 storing-data
我在C中有一个小型库,它使用HDF5在Windows下写入数据(v.1.8.14).那个lib然后由一个C#应用程序使用,该应用程序执行其他一些操作,然后需要编写大量数据.
我现在需要启动应用程序的两个实例,其想法是将每个实例保存到放置在两个不同硬盘上的两个不同文件.但是,我遇到了性能问题和数据丢失.通过检查磁盘的使用情况,似乎是串行写入数据(第一个HD忙,而第二个不忙,然后第二个变忙,第一个不忙等等),这就像有一个磁盘(和一个磁盘速度不够快,两倍于数据).
那么我该怎么做才能从两个不同的进程写入两个不同的文件呢?我需要使用Parallel HDF5吗?如果我以后想要在同一个进程中写入两个不同的文件,那么你要提出的解决方案也会有用吗?请提供相关资源的详细信息和链接
| 归档时间: |
|
| 查看次数: |
169 次 |
| 最近记录: |