网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
01月25日漏签0天
primocache吧 关注:3,420贴子:9,889
  • 看贴

  • 图片

  • 吧主推荐

  • 游戏

  • 2回复贴,共1页
<<返回primocache吧
>0< 加载中...

我使用Primocache的几点体会

  • 只看楼主
  • 收藏

  • 回复
  • greatgun
  • 托儿所
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
使用Primocache世间不长,一个月,属于菜鸟。
发表一下我自己的使用经验和想法,不对或者不成熟的,还请各位老鸟和大侠多指正!
第一,使用L1的利弊。使用L1,对于提高硬盘读写速度,尤其是随机读写速度是非常有益的。但是弊端就是会减少系统可用内存。所以,我个人的意见是:每16GB内存可以划分1~2GB的L1。当然,如果是单纯的文件服务器,L1开的越大,并发操作的效率就越高。
第二,有没有必要开L2。有,而且我认为很有必要,尤其是同时开启缓写。根据我的理解,L1主要是提高随机读写的性能,而L2则主要用于提高持续读写的效率。例如,如果从NVME SSD中拷贝一个高清视频到HDD中。假设HDD写入为100MB/s。显然,对于一个4G的文件,你需要等待40s。但是,如果开了一个足够大的L2,假设写入速度为1000MB/s,那么理论上只需要4s中就完成了。只不过在你完成后,系统还需要在缓写时间到之后,将L2中的数据“悄悄”搬回HDD中。
第三,需要开缓写吗?个人认为这个和每个人的目标和用途有关。我自己在实践中基本遵循以下原则:1)系统盘不开缓写。实践中,系统盘我采用NVME,但只开L1读,不开缓写。我不希望时不时的就要重装系统。2)重要的存档和备份盘。我的做法是,对于这些盘,我只开L2并开启缓写。这样,可以最大程度提高大文件复制的效率,又尽量避免掉电引起的数据丢失。不要以为文件有备份,结果哪天要用的时候才发现备份文件是坏的。3)平时工作盘L1、L2缓写全开,但是时间不宜设的太长。即使只是用L2,原则上设置无限时间,可以得到最好的写入效果,而且不用担心掉电数据丢失。但是,实际上未必!因为对于每个SSD,其主控可能采用内置RAM进行缓写,或者在WINDOWS驱动程序里开启了缓写。Primocache可以为一个缓存池下的不同“卷”分配不同的缓存资源和配置,可以针对每个卷确定使用开启L1、L2、缓写、预取等。
第四,缓存最好使用单独的物理驱动器,不过这个还得视具体需求。
第五,用作L2的SSD,最好使用MLC颗粒,并且最好是企业级的SSD,具有掉电保护功能。用作L2的SSD,属于重写负荷。目前TLC的SSD几乎都存在明显缓外掉速的问题,尤其是当数据快满盘的时候。而MLC不仅读写寿命长,而且掉速不严重。
第六,经常在不同HDD之间拷贝文件或进行备份,应该为每个HDD设立一个独立的缓存物理驱动器。当多个HDD共用一个L2缓存时,当发生同时读写的情况,尤其是大文件的顺序读写,会产生带宽竞争。带宽竞争对于顺序读写影响明显,对于随机读写不明显。但是,这样做不但成本高,而且条件受限比较严重。例如,目前一般AMD主板只能安装二块M2 SSD。
第七,利用网络转移文件时,个人觉得使用primocache的意义不大。此时瓶颈主要是网速,而非HDD的内部传输率。以千兆网为例,最大传输速率约为100MB/s,而这个速度还低于目前主流SATA硬盘100~200MB/s的内部传输率。但是对于万兆网而言,这个是可以考虑的,尤其是接受方。


  • Dragonburn
  • 学前班
    3
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
请问怎么设置缓存为只读呢?


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 2回复贴,共1页
<<返回primocache吧
分享到:
©2026 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示