最近玩游戏特别像forza horizon3这样的游戏,因为已经知道此类使用EFS加密的程序好像会在运行时不断计算并且读写磁盘,
目前设置粒度到64K,会经常发生CPU占用达到70-80%的情况
我同时给四块机械硬盘都加速了,想问一下多块机械硬盘和粒度设置较高在高负荷读写时是否会对系统其他硬件有性能上的重大影响?
如果可以的话请尽量优化primocache,同时能否优化一下额外开销所占用的内存量,目前4K的开销实在惊人。
关于primocache对于CPU或者内存性能影响
Re: 关于primocache对于CPU或者内存性能影响
粒度设置主要还是影响PrimoCache的缓存性能,读写的大文件较多时,粒度大些反而更好些。小文件多的话,粒度小好些。粒度和文件系统簇大小一致的话,对单线程顺序读写的性能最佳。另外粒度大的话,相对来说CPU负荷会少一些。
如果不开缓存的话,CPU占用一般到多少?一般来说,开了缓存,对磁盘读写速度会加快,单位时间内能处理的磁盘IO也更多,相应地,CPU占用也会升高。
如果不开缓存的话,CPU占用一般到多少?一般来说,开了缓存,对磁盘读写速度会加快,单位时间内能处理的磁盘IO也更多,相应地,CPU占用也会升高。
Re: 关于primocache对于CPU或者内存性能影响
最近没什么时间测试,先问一下,primocache是否会因为读写频繁IOPS非常高或者数据量很大导致CPU被严重拖累,目前遇到用到EFS的程序因为在运行中持续的加密解密,猜测会对CPU造成严重负担support 写了:粒度设置主要还是影响PrimoCache的缓存性能,读写的大文件较多时,粒度大些反而更好些。小文件多的话,粒度小好些。粒度和文件系统簇大小一致的话,对单线程顺序读写的性能最佳。另外粒度大的话,相对来说CPU负荷会少一些。
如果不开缓存的话,CPU占用一般到多少?一般来说,开了缓存,对磁盘读写速度会加快,单位时间内能处理的磁盘IO也更多,相应地,CPU占用也会升高。
还有,粒度越大负荷越低?
Re: 关于primocache对于CPU或者内存性能影响
IOPS非常高或数据量大,肯定也是会相应增加CPU的,毕竟每个IO都要CPU处理。原本磁盘IOPS能力有限,CPU占用自然就会低。使用PrimoCache后IOPS提升,那么CPU占用也就变多。
大的缓存粒度,CPU占用会比小缓存粒度相对少些。
大的缓存粒度,CPU占用会比小缓存粒度相对少些。