raid中的shr缺点
时间: 2023-12-29 08:26:34 浏览: 78
RAID中的SHR(Synology Hybrid RAID)是一种用于存储设备的RAID级别。它具有以下缺点:
1. 性能损失:SHR使用了数据条带化和数据镜像的组合,以提供数据冗余和容错能力。然而,这种组合会导致性能损失,因为数据需要同时写入多个磁盘。
2. 存储效率降低:由于SHR需要保留冗余数据,因此存储效率会降低。相比其他RAID级别,SHR需要更多的存储空间来实现相同的数据冗余。
3. 限制了扩展性:SHR的扩展性受到限制,因为它只能在同一存储池中使用相同容量的磁盘。如果您想扩展存储容量,您需要添加与现有磁盘相同容量的磁盘。
4. 依赖特定硬件:SHR通常是特定存储设备(如Synology NAS)的专有RAID级别。这意味着您需要使用特定的硬件来支持SHR,而不能在其他设备上使用。
总结一下,SHR在提供数据冗余和容错能力方面具有优势,但也存在性能损失、存储效率降低、展性受限和依赖特定硬件等缺点。
相关问题
linux top命令中 VIRT RES SHR
在 Linux 的 `top` 命令中,以下是对 `VIRT`、`RES` 和 `SHR` 列的解释:
1. `VIRT` 列:代表进程的虚拟内存大小(Virtual Memory)。它表示进程所使用的全部虚拟内存大小,包括实际分配的物理内存(`RES` 列)以及保存在交换空间(swap)中的数据。单位为千字节(KB)。
2. `RES` 列:代表进程正在使用的物理内存大小(Resident Set Size)。它表示进程当前实际占用的物理内存大小,即驻留在 RAM 中的部分。单位为千字节(KB)。
3. `SHR` 列:代表进程正在使用的共享内存大小(Shared Memory)。它表示进程使用的可以与其他进程共享的内存大小。共享内存一般用于库文件、共享对象等,多个进程可以共享同一块内存区域,从而减少内存占用。单位为千字节(KB)。
这些列提供了对进程内存使用情况的指标,可以帮助监控系统的内存消耗和性能。通过查看这些列,可以了解到各个进程的虚拟内存、物理内存和共享内存的使用情况。
htop中RES和SHR是什么含义
在 htop 命令的输出中,RES 表示进程使用的物理内存大小(单位是KB),SHR 表示进程使用的共享内存大小(单位是KB)。在计算机中,每个进程都有一个独立的地址空间,但是有时候两个进程会共用一段内存,这段内存就是共享内存。当两个进程共用一段内存时,他们就可以通过这段内存来进行通信。