标签: optimization concurrency parallel-processing filesystems hpc
我创建了一个简单的C程序,它使用fwrite()将几千兆字节写入文件。我在并行文件系统(gpfs)和serail文件系统上测试了它,发现执行在gpfs上花费的时间更少。我的理解是并行文件系统被设计用于许多进程对单个或多个文件的并发访问,这不是这里的情况。
我无法理解为什么在使用并行文件系统进行写操作的单个进程时会有这么快的速度?
任何帮助将不胜感激..
谢谢!