关于primocache对于CPU或者内存性能影响

交流 PrimoCache软件使用过程中遇到的问题以及心得等
这里提供官方的技术支持
回复
tonyshva
3级用户
3级用户
帖子: 10
注册时间: 周日 2月 21, 2016 11:23 pm

关于primocache对于CPU或者内存性能影响

帖子 tonyshva »

最近玩游戏特别像forza horizon3这样的游戏,因为已经知道此类使用EFS加密的程序好像会在运行时不断计算并且读写磁盘,
目前设置粒度到64K,会经常发生CPU占用达到70-80%的情况
我同时给四块机械硬盘都加速了,想问一下多块机械硬盘和粒度设置较高在高负荷读写时是否会对系统其他硬件有性能上的重大影响?
如果可以的话请尽量优化primocache,同时能否优化一下额外开销所占用的内存量,目前4K的开销实在惊人。
jr21066
9级用户
9级用户
帖子: 196
注册时间: 周二 3月 16, 2010 10:39 am

Re: 关于primocache对于CPU或者内存性能影响

帖子 jr21066 »

设置只读会好很多
头像
Support
技术支持组
技术支持组
帖子: 2667
注册时间: 周日 12月 21, 2008 10:42 am
联系:

Re: 关于primocache对于CPU或者内存性能影响

帖子 Support »

粒度设置主要还是影响PrimoCache的缓存性能,读写的大文件较多时,粒度大些反而更好些。小文件多的话,粒度小好些。粒度和文件系统簇大小一致的话,对单线程顺序读写的性能最佳。另外粒度大的话,相对来说CPU负荷会少一些。

如果不开缓存的话,CPU占用一般到多少?一般来说,开了缓存,对磁盘读写速度会加快,单位时间内能处理的磁盘IO也更多,相应地,CPU占用也会升高。
Primo Ramdisk | PrimoCache
Romex Software 技术支持组
tonyshva
3级用户
3级用户
帖子: 10
注册时间: 周日 2月 21, 2016 11:23 pm

Re: 关于primocache对于CPU或者内存性能影响

帖子 tonyshva »

support 写了:粒度设置主要还是影响PrimoCache的缓存性能,读写的大文件较多时,粒度大些反而更好些。小文件多的话,粒度小好些。粒度和文件系统簇大小一致的话,对单线程顺序读写的性能最佳。另外粒度大的话,相对来说CPU负荷会少一些。

如果不开缓存的话,CPU占用一般到多少?一般来说,开了缓存,对磁盘读写速度会加快,单位时间内能处理的磁盘IO也更多,相应地,CPU占用也会升高。
最近没什么时间测试,先问一下,primocache是否会因为读写频繁IOPS非常高或者数据量很大导致CPU被严重拖累,目前遇到用到EFS的程序因为在运行中持续的加密解密,猜测会对CPU造成严重负担
还有,粒度越大负荷越低?
头像
Support
技术支持组
技术支持组
帖子: 2667
注册时间: 周日 12月 21, 2008 10:42 am
联系:

Re: 关于primocache对于CPU或者内存性能影响

帖子 Support »

IOPS非常高或数据量大,肯定也是会相应增加CPU的,毕竟每个IO都要CPU处理。原本磁盘IOPS能力有限,CPU占用自然就会低。使用PrimoCache后IOPS提升,那么CPU占用也就变多。

大的缓存粒度,CPU占用会比小缓存粒度相对少些。
Primo Ramdisk | PrimoCache
Romex Software 技术支持组
回复