文件上的内存映射文件比读取流式文件更快?

时间:2017-07-20 20:36:50

标签: c++ windows memory-mapping fileserver san

我想知道文件服务器的压力是什么。 A)通过具有大缓冲区大小的ifstream读取和处理文件 B)内存映射文件,然后读取并处理它。

感觉就像使用ifstream处理它只对文件服务器进行一些io调用,而使用内存映射读取它意味着服务器可以处理更多的io。

由于我们有很多用户(1500+)访问服务器上的文件并每秒查询多次,我想确保不会对服务器造成太大压力。

我们正在使用连接了SAN存储的Windows 2013文件服务器。

希望问题很清楚!

0 个答案:

没有答案