我首先要说明的是,我不相信这与为什么企业存储如此昂贵?.
我的问题特别是关于 SAS 驱动器机箱,以及证明其费用的合理性。
我所指的外壳类型的示例是:
以上每个都是一个 2U 直接连接的外部 SAS 驱动器机箱,有大约 24 X 2.5" 驱动器的空间。
我说的是裸机,而不是驱动器。我知道企业级硬盘和消费级硬盘之间的区别。
作为“球场”价格的一个例子,HP D2700(25 X 2.5" 驱动器)目前在没有任何驱动器的情况下售价约为 1750 美元(2012 年 12 月在美国亚马逊上查到)。低端 HP DL360 服务器约为 2000 美元,其中包含CPU、RAM、主板、SAS RAID 控制器、网络和用于 8 X 2.5" 驱动器的插槽。
当向客户或管理人员展示具有存储功能的拟议服务器的成本明细时,考虑到它本质上是被动的(除非我弄错了),外壳是一个重要的项目似乎很奇怪。
我的问题是:
我是否误解了 SAS 驱动器机箱的组件?它不只是一个带有电源、SAS 布线和可容纳大量驱动器的空间的无源机箱吗?
为什么成本看起来如此昂贵,尤其是与服务器相比时。鉴于所有组件的外壳并没有有(主板,CPU,内存,网络,视频),我期望的外壳是显著更便宜。
目前,我们向客户推荐服务器时的策略是避免因为机箱的价格而推荐外部驱动器机箱。但是,假设基本服务器无法在物理上安装足够的驱动器,并且客户端没有可用的 SAN 或 NAS,那么机箱是一个明智的选择。很高兴能够向客户解释为什么外壳的成本如此之高。
我有一个 OpenSolaris 服务器,其 zpoolbackupz由四个 SCSI 驱动器组成:
-bash-3.2# zpool status backupz
pool: backupz
state: ONLINE
scrub: none requested
config:
NAME STATE READ WRITE CKSUM
backupz ONLINE 0 0 0
raidz1 ONLINE 0 0 0
c7t0d0 ONLINE 0 0 0
c7t1d0 ONLINE 0 0 0
c7t2d0 ONLINE 0 0 0
c7t3d0 ONLINE 0 0 0
errors: No known data errors
Run Code Online (Sandbox Code Playgroud)
我想添加第五个驱动器...但zpool add backupz raidz c7t4d0不起作用...
-bash-3.2# zpool add backupz raidz c7t4d0
invalid vdev specification: raidz requires at least …Run Code Online (Sandbox Code Playgroud) 在计算传统 RAID 阵列的 IOPS 时,可以使用以下公式(从Symantec Connect 上的Getting The Hang Of IOPS v1.3借用):
Ieffective = (n * Isingle) / (READ% + (F * WRITE%))
Run Code Online (Sandbox Code Playgroud)
在哪里:
F 是RAID 写入惩罚:
RAID Level Write Penalty
RAID-0 1
RAID-1 2
RAID-5 4
RAID-6 6
RAID-10 2
RAID-DP 2
Run Code Online (Sandbox Code Playgroud)该公式本质上是一个函数:
我有一个由 6 个 RAIDZ 组成的 ZFS 池。其中一个 RAIDZ 已降级,因为在单个 RAIDZ 中丢失两个磁盘足够接近,以至于 ZFS 无法在第二个磁盘发生故障之前从第一次故障中恢复。这是重新启动后不久“zpool status”的输出:
pool: pod2
state: DEGRADED
status: One or more devices has experienced an error resulting in data
corruption. Applications may be affected.
action: Restore the file in question if possible. Otherwise restore the
entire pool from backup.
see: http://www.sun.com/msg/ZFS-8000-8A
scrub: resilver in progress for 0h6m, 0.05% done, 237h17m to go
config:
NAME STATE READ WRITE CKSUM
pod2 DEGRADED 0 0 29.3K
raidz1-0 ONLINE 0 0 0
disk/by-id/scsi-SATA_ST3000DM001-9YN_W1F165XG …Run Code Online (Sandbox Code Playgroud) zfs ×3
storage ×2
hard-drive ×1
hardware ×1
linux ×1
performance ×1
raidz ×1
sas ×1
solaris ×1
zfs-fuse ×1