写缓策略? Topic is solved

交流 PrimoCache软件使用过程中遇到的问题以及心得等
这里提供官方的技术支持
回复
Dennis991
2级用户
2级用户
帖子: 7
注册时间: 周四 4月 18, 2019 7:03 pm

写缓策略?

帖子 Dennis991 »

最近准备搞一个改造
硬件:amd 3400G / 64GRAM / 14T 氦气盘 / 三星qvo 1T
软件:物理机是win 10工作站版1909 / vmware workstation / 虚拟机是 win7 or Linux

现状:
1. (虚拟机win 7 500G) *3个 + (Linux 500G) *3 。每个虚拟机含有一个500G的硬盘,采用分拆多文件的形式,所有虚拟机都是存放在14T的氦气盘里头
2) 物理机则存放在三星qvo 1T
3) 所有虚拟机桥接到物理网卡
4) 生产环境使用,都是无时无刻都有3Mb的读写数据写入到每个虚拟机里头

疑惑:
1)6个虚拟机运行时候,任务管理器的性能也可以看到HDD磁盘占用100%活动时间100%时就会各种卡死无响应,这时候PR是不会将读取到的数据写入二缓的,我试过将采集时间设置为1秒也没用,必须全部停止了所有虚拟机后,PR才写二缓,有什么好方法》?
2)针对第一个问题,如果我的硬盘全部使用SSD,新建虚拟机硬盘时候选择单文件还是多文件?才对PR的采集有利?
3)二缓的写空间我设置了23G独立空间,设置延时10秒后写入,同时开启写入后释放缓存,但是我目测主界面正下方的空闲缓存w 不断减小,并没有恢复设定值,为何呢?
4)对于我这种生产环境,PR能否给与好的建议和方案,避免我14T无用武之地
头像
Support
技术支持组
技术支持组
帖子: 2652
注册时间: 周日 12月 21, 2008 10:42 am
联系:

Re: 写缓策略?

帖子 Support »

很抱歉由于春节假期没有及时回复您的问题。
Dennis991 写了: 周二 1月 28, 2020 6:12 pm 1)6个虚拟机运行时候,任务管理器的性能也可以看到HDD磁盘占用100%活动时间100%时就会各种卡死无响应,这时候PR是不会将读取到的数据写入二缓的,我试过将采集时间设置为1秒也没用,必须全部停止了所有虚拟机后,PR才写二缓,有什么好方法》?
为了避免影响系统其它任务,PrimoCache是在系统空闲时才开始采集缓存数据。当源盘100%忙碌时甚至卡死无响应时,如果PrimoCache再从源盘采集数据时只会更加加剧卡死。不过看您的描述,虚拟机主要以数据写入为主,那么二级缓存采集读数据量应该不是很多。您可以试试每次运行一个虚拟机跑一下,然后让PrimoCache缓存读数据。6个虚拟机依次跑完后,常用的数据应该都能被二级缓存采集到。后续同时跑的话,应该也不太需要再采集数据了。
Dennis991 写了: 周二 1月 28, 2020 6:12 pm 2)针对第一个问题,如果我的硬盘全部使用SSD,新建虚拟机硬盘时候选择单文件还是多文件?才对PR的采集有利?
PrimoCache是基于磁盘扇区数据级的缓存软件,单文件或多文件都不会影响其采集。
Dennis991 写了: 周二 1月 28, 2020 6:12 pm 3)二缓的写空间我设置了23G独立空间,设置延时10秒后写入,同时开启写入后释放缓存,但是我目测主界面正下方的空闲缓存w 不断减小,并没有恢复设定值,为何呢?
“写入后释放缓存”是指这些有缓写数据的缓存在写入后会被优先用于存储新缓存数据,但在这之前是不需要丢弃其缓存数据的,因为万一系统还需要读取这些数据就可以直接从缓存中读取。对于写缓来说,您需要关注的数据指标是“缓写数据块”,其显示的百分比表示有多少比例的缓存空间存储了缓写数据。
Primo Ramdisk | PrimoCache
Romex Software 技术支持组
回复