我在一个新的服务器市场,我需要沉重的磁盘iops。 我们的零售商正在提供带双Xeon的IBM BLADE HS22,但仅限于RAID0 / 1。 出于某种原因,他能给我提供的唯一固态硬盘是每个1000美元的50GB硬盘。 我正在考虑购买2 Crucial C300 256GB并设置RAID1configuration。
所以:活力,优点,缺点,我应该,我不应该?
请记住,我们急需这个,处理能力可以,但是大量的随机磁盘IO,尤其是数据库查询。 在可预见的未来,256GB就足够了,但只是勉强,所以英特尔的160GB没有select。
任何build议和select是非常受欢迎的。 我是一个专业的软件工程师,对于一般的计算机来说并不是什么新手,但不幸的是,我是configuration服务器的新手。
这个问题似乎有点closures。 我的意思是没有任何进攻,但是您是否知道刀片服务器需要专有的刀片机箱和其他基础设施才能存在?
如果您使用的是刀片服务器,我希望您也可以使用光纤通道SAN或类似的存储设备 。 如果是这样,那么你应该留在您的SAN存储需求。 如果不在功率密集型数据中心(很可能与SAN一起使用)中使用刀片式服务器,为什么select刀片式服务器?普通的机架式服务器对于非常小的部署通常更便宜,并且具有更多的存储选项。
如果你想使用SSD,你绝对可以。 Littlemanbuild议使用专为大量I / Odevise和构build的企业级SSD,而不是通常每天写入小于10GB的桌面SSD 。 购买(昂贵的)IBM刀片服务器似乎很奇怪,然后在其中放置一个消费者SSD(其中BTW未经IBMauthentication)。
企业SSD的良好select包括:
如果你正在购买一台生产服务器,而且你确实需要这个性能,那么我会尝试获得一个企业级的SSD,这意味着SLC NAND闪存。 您提到的关键驱动器是使用MLC闪存的消费驱动器。 快速search显示美光公司拥有200GB版本的RealSSD P300 。 希捷制造了一个SLC企业驱动器,称为Pulsar 200GB版本 ( Anandtech的评论 )。 SLC比MLC更可靠,而且寿命更长(通常也更快)。 所以如果你的使用情况在IOPS上很重要,我会去SLC。 它仍然可能每个驱动器运行几千美元。 如果您想节省资金,现在就跳过RAID1,看看您是否真的需要额外的读取性能。 另外请记住,我提到的200GB硬盘都有256GB的闪存,但是预留了一些用于清理/垃圾回收/坏块分配的备用区域(Anand的报价),所以你可能无法从Crucial硬盘获得256GB bit-tech对该驱动器的评论说17.8GB是为这些目的而保留的)。
底线:我会说不。 尝试获得SLC驱动器。 真的,虽然我不知道你的限制因素。 预算是? 这是容量吗? 这是performance吗? 什么是最重要的? 答案可能会根据您的优先级而改变。
这些消费级驱动器将持续超过3年的消费者。 但是,您正在寻找沉重的I / O操作,所以您的使用模式不会那么宽松。 是的,Crucial为您提供了大量的空间和大量的I / O操作,但是敲击这些硬盘意味着您将比“企业级”硬盘更快地取代硬盘。 更糟的是,由于你镜像他们,他们会穿得非常相似,因此会失败得很近。
“企业”固态硬盘的成本有如此之高,这是因为它们是从芯片上devise出来的,用来处理I / O负载数据库等类似的东西。 顶级驱动器使用SLC闪存,而不是MLC,整体速度更快,持续时间更长,但代价更为昂贵。
如果这个数据库由于某种原因而写入文件(更新只占整个磁盘操作的一小部分),那么我认为这个数据库就是消费级SSD。 消费级MLC应该跟上这种工作量。 但是只有你知道你的读/写百分比。
我们买了一些Crucial C300来testingSSD的水域。 (毕竟,如果消费者的装备踢了屁股,那么我们会投资企业SSD。)我们有两个问题,便宜的装备:
SSD安装在HP DL380s中,配有P812 / 1GB RAID控制器。 较新的DL380固件无法识别C300报告的温度为0xFF,因此风扇处于高电平,然后由于过电压而放弃,并拒绝启动。 把BIOS放回几个版本“解决”了这个问题。
由于电源故障,我们丢失了一个数据库 – 驱动器对系统实际上是将数据写入非易失性存储。 当我们拔掉插头时,数据库以不一致的状态结束。
更便宜的C300固态硬盘是伟大的testing我们的应用程序,但我永远不会部署与他们。
使用SSD有许多优点。
我只看到两个缺点。
1-与服务器级HDD相比写速度较慢。 2-成本/ GB
如果你准备花额外的钱,我会去SSD。