当前位置:首页 » 硬盘大全 » 群辉缓存盘
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

群辉缓存盘

发布时间: 2023-01-05 06:48:07

⑴ 群晖不能把nvme当硬盘

可以当作硬盘
众所周知,官方群晖DS918+可以用两条m.2 nvme固态硬盘做缓存盘,黑群晖也可以通过打补丁的方式支持用m.2 nvme固态硬盘做缓存盘。黑群晖其实还可以用m.2 nvme固态硬盘来做存储盘,在万兆网络里面可以提高内网复制文件的速度。本教程于DS918-6.2.3系统下测试通过。

一、黑群晖打m.2 nvme补丁(如果已经打过补丁,此步骤跳过)

1、如果DSM系统是918-6.23版本的,下载Nvme的补丁 libsynonvme.so.1( 点我下载)到电脑 ;

2、把下载的文件复制到群晖的 /usr/lib64 目录下,,并设置成可执行的权限(此步骤需要用root权限);

3、如果之前是6.22的版本,打过6.2.2的nvme补丁,需要进 /usr/local/etc/rc.d 文件夹,把 libNVMEpatch.sh 删除(如果没有打过上面的补丁,此步骤可以跳过);

4、如果DSM系统是918-7.X版本的,需要先按照《黑群晖DS918-7.X开启NVME缓存的方法》修改系统文件;

5、重启群晖,重启后在存储空间管理员—hdd/ssd,查看能否正确识别nvme固态硬盘。

二、创建nvme存储盘(以下操作,都需要用root权限)

1、输入命令查看NVME硬盘状态

ls /dev/nvme*
#此时会显示所有的nvme固态硬盘,第一个为nvme0n1;

⑵ 群晖网心云需要加缓存盘吗

不需要。缓存只能对应只能对应一个存储空间,所以不需要加缓存盘,而且缓存盘加小了很快就满了也没有什么作用,最少两块512G的。缓存盘简单来说缓存就是数据交换的缓冲区。

⑶ 群晖缓存盘可以装套件吗

可以。
群晖科技(SynologyInc.)创办于2000年,自始至终便专注于智能化储存行业,是全世界少数几家以纯粹的提供互联网存储解决方案的中国人公司。DiskStationManager(DSM)是工作于DiskStation与RackStation上的系统软件,可通过直觉化的网页接口开展操作。DSM管理数据信息、文档、照片、歌曲、视频以及所有重要的文档。

⑷ DS918 NVME M2是什么型号

型号是918,DS918NVMEM2是群晖旗下的一款缓存盘,可以无成本增加存储空间,节省普通硬盘的寿命

⑸ 群晖缓存用完了会自动清理嘛

不会。使用downloadstation进行PT下载时,如果缓存目录和下载目录没有设置在同一个磁盘,群晖缓存用完了不会自动清理。在任务完成时缓存将不会自动删除,相当于占用了两份空间。

⑹ 群晖缓存盘可以装系统吗

不可以。
刚部署了DSM5.0;只能当文件管理服务器,用作操作系统,优点强人所难。

⑺ 群晖m2缓存盘需要多大

两个400G的
很多高阶机器自带2个nvme SSD槽位,但这玩意儿非常鸡肋 (以 DSM6.2 版本,DSM7.0还没测试):
nvme ssd不能做存储空间,只能做缓存
数据安全的角度,建议做只读缓存:
群晖nvme SSD 缓存有 2 种,一种读缓存,只需要 1 个 SSD 就可以,另外一种是读写缓存,需要 2 个容量一样的 SSD,而且只能为一个存储空间加速(不像隔壁家有分层存储技术)。鉴于 99%的人不会在 RAID 中设定多个存储空间,所以这个问题倒也影响不大。但读缓存是可以随时拆,随时换,不影响到数据安全。而读写缓存是和存储空间并在一起的(据说 7.0 的会做调整),也就是说如果ssd突然暴毙,或者脑抽关机拆了一个 SSD,与读写缓存相连的这个存储空间会挂掉(数据可修复,但需要linux知识),很多人会用一个一些垃圾主控真香盘作为缓存(谁不是呢。。反正放着也是放着),读写缓存就会导致数据安全的问题。从性能的角度,不建议做读写缓存:另一方面,读写缓存究竟对918+这种 J3455 的主机有多大帮助呢?我分析了读写缓存的机制,测试,以及 reddit 网友的各方面评论,结论是读写缓存主要是在群晖用于网页服务,iscsi,虚拟机的情况下有较好的加速作用,但是以目前群晖的牙膏机能,配置 nvme 的家用机型,这三样跑起来都很慢,因此读写缓存聊大于无。大部分家用场景,做读缓存就够了,读写缓存没有任何帮助,反而增加了存储空间挂掉的风险。
缓存要保留一定的未分配空间,防止写入放大:关于群晖的 nvme缓存,本人血泪教训已经挂了5块不同牌子的SSD,都表现为写入量很少,但是 health 0%的情况,无法再用于群晖缓存,这些 SSD可以拔下来插到普通电脑上去继续用,但是每次启动都要按 F1。经过和网友的相关交叉比对,应该是因为群晖的坑导致的写入放大所导致。也就是群晖的缓存自动释放速度很慢,当缓存占用率 99%后,会反复对一些块进行移除,写入,导致 health 下降。解决的办法是在配置 ssd 缓存的时候,不要把所有的空间完全都分配给缓存,建议只分配 80%,这样能有效的避免这个问题。

总结:用只读缓存

⑻ 群晖nas2块读缓存

作用:

SSD 缓存功能,使用户可以通过添加 SSD 提高 Synology NAS 上的随机访问性能。

功能模式:

只读缓存:使用此类型的 SSD 缓存时,只会将经常访问的数据存储在 SSD 缓存中以提高随机读取速度。因为 SSD 不涉及任何数据写入,所以当只读 SSD 缓存损毁时不存在数据丢失风险。

读写缓存:与只读缓存相比,读写缓存会同时将数据写入到 SSD 中以加快数据访问。为了确保数据安全,在 Synology NAS 上启用读写缓存时需要至少两个 SSD 来构建 RAID 1(至少提供 1 个硬盘容错)。如果损毁的 SSD 数量超过 RAID 配置的容错上限,以及如果缓存中存储的数据尚未写回到 HDD 中,则读写缓存可能存在数据丢失风险

⑼ intelx25m黑群晖缓存

1、群晖在控制面板-终端机与SMNP,启用SSH功能;

2、在电脑的SSH工具,以root登录群晖,输入命令查看nvme的名字:

ls /dev/nvme*

​如果只有一个nvme硬盘并且硬盘为空,一般会显示/dev/nvme0n1,如果有两个空的nvme硬盘则显示/dev/nvme0n1和/dev/nvme1n1,只需要记住这些名字就行了;

如果nvme有分区了,还会显示如/dev/nvme0n1、/dev/nvme0n1p1、/dev/nvme0n1p2等,这些分区名字不用理会。

3、输入命令,查看nvme硬盘的ID:

udevadm info /dev/nvme0n1



我们要记住自己的nvme所在的位置,比如我的就是0000:00:1c.0,这个数字一定要记下来;

3、之所以NVME硬盘黑群晖的空间管理员中无法识别,是因为群晖提前设定了各个机型的NVME所在的PCI位置,这些信息保存在 /lib64/libsynonvme.so.1 这个文件中,而我们需要将这个文件中,关于DS918+机型的NVME所在的PCI位置改为自己机器实际所在的位置就能正确识别了;

4、先备份一下原文件,输入命令:

cp /lib64/libsynonvme.so.1 /lib64/libsynonvme.so.1.bak

5、把原文件 libsynonvme.so.1 复制到一个可以供其他电脑下载的共享文件夹中,比如我将其复制到 Download 这个共享文件夹(具体以实际路径为准,请自行更改),输入命令:

cp /lib64/libsynonvme.so.1 /volume1/Download/libsynonvme.so.1

6、在电脑访问群晖,将在Download文件中的 libsynonvme.so.1 下载到本地电脑;

7、在电脑上使用 winhex 软件打开刚才下载的 libsynonvme.so.1 文件,按ctrl+F键输入DS918+搜索,在右侧找到如下图字段的原数据为0000:00:13.0和0000:00:13.1,根据第一步查到的本机NVME所在的PCI位置,修改为0000:00:1d.0,顺便把另外一个nvme插槽也该了即0000:00:1d.1,修改后保存;






8、将修改后的 libsynonvme.so.1 文件,上传到群晖的 Download 共享文件夹下(以第5步使用的文件夹为准),覆盖原文件。

9、返回 ssh 工具,以root账户登录群晖;

10、删除群晖系统原文件:

rm /lib64/libsynonvme.so.1
11、把修改好的文件复制到系统(把 /volume1/Download 替换为第5步实际使用的路径):

cp /volume1/Download/libsynonvme.so.1 /lib64/libsynonvme.so.1
12、修改文件权限:

chmod 644 /lib64/libsynonvme.so.1
13、重启群晖,再打开存储管理器,就发现正常识别NVME并可以按照提示进行缓存的设置。








​上面操作,作者在DS918-7.11版本下亲测,是OK的。如果群晖系统型号不是DS918+,而是别的系统型号(比如DS3617xs/DS3622xs+等,除了DS3615xs以外)的DSM7.X版本,那么就不能用上面的方法,需要按照以下流程操作:

1、群晖在控制面板-终端机与SMNP,启用SSH功能;

2、在电脑的SSH工具,以root登录群晖,输入命令查看nvme的名字:

ls /dev/nvme*

如果只有一个nvme硬盘并且硬盘为空,一般会显示/dev/nvme0n1,如果有两个空的nvme硬盘则显示/dev/nvme0n1和/dev/nvme1n1,只需要记住这些名字就行了;

如果nvme有分区了,还会显示如/dev/nvme0n1、/dev/nvme0n1p1、/dev/nvme0n1p2等,这些分区名字不用理会。

3、输入命令,查看nvme硬盘的ID:

udevadm info /dev/nvme0n1

找到这个nvme硬盘的ID,比如我的就是0000:00:1d.0,这个数字一定要记下来;

4、输入命令,修改文件:

vi /etc.defaults/extensionPorts
使文件里面的ID与实际nvme硬盘的相匹配,比如我这个要改成(以你实际的ID为准)
[PCI]
pci1="0000:00:1d.0"
如果有两个nvme硬盘,则改成(以你实际的ID为准):
[PCI]
pci1="0000:00:1d.0"
pci2="0000:00:1d.1"
5、保存退出,重启群晖生效。

⑽ 群晖DS920+,需要加SSD缓存吗加多少合适

群晖DS920+不需要加ssd缓存。

SSD的特性是读速高于写,因此在无盘领域应用SSD时多用作读缓存来使用,SSD缓存源自PXD无盘的SSD二级缓存技术。这里的二级缓存不是指CPU的二级CACHE,而是指应用于无盘架构的第二级读缓存功能。

在无盘领域,一级缓存是指服务器将物理内存中的一部分空间设置为系统包、游戏包快速读写用的存储空间。二级缓存是指利用SSD的快速读能力,将系统、游戏常用数据置于SSD内,从而满足客户机的快速读取需求。三级缓存是指客户机本地缓存技术, 主要实现客户机的快速回写。

在SSD作为缓存的方案中,缓存控制器——位于阵列前部或在服务器内部位置——可以监控热点I/O应用并制作其复本放在SSD上作为缓存,这样可以较传统的磁盘实现更快速的访问速率。这种方式的好处在于任何繁忙的应用程序可以获得性能上的提升,并且这种环境中的性能通常当缓存加入后可以立即提升。

另一方面,在缓存建立以后,磁盘驱动器上的负载就会减低,因为他们的I/O请求频率少了。这样就意味着当他们被要求I/O时就说明缓存中没有数据,他们可以更快速地响应,因此你的磁盘驱动器性能也会相应提升。