Articles of 存储

惠普存储arrays – 多个渠道?

我们的SQL服务器负载变得相当重,所有的迹象表明磁盘通道是瓶颈。 目前的惠普服务器有一个相当低端的arrays卡,我们正在寻求扩大这个服务器与智能arrays卡和外部存储arrays与SSD驱动器。 当前configuration是: DL360 G7 Smart Array P410i Windows Server 2008R2 32GB内存 目前arrays是2个300Gb SAS RAID1逻辑驱动器用于启动/操作系统,1个120Gb SATA SSD驱动器用于数据。 数据库服务器托pipe一个相当大的数据库(〜100Gb),包含实时数据和历史数据。 出于许多原因,拆分数据库不是一种select,所以目前的想法是在新arrays上有多个逻辑驱动器,每个逻辑驱动器都在自己的通道上,然后将数据库拆分为逻辑SQL分区。 例如,数组可能有: 2个SSD(RAID1) 2个SSD(RAID1) 4个SSD(RAID1 + 0) 目前,我们正在寻找像高端智能arrays卡的D2600 。 为了获得最大的性能,我们确实需要每个逻辑驱动器尽可能快地运行。 惠普的规格表明他们的顶级SSD可能会接近最大化Smart Array卡支持的6Gb连接。 不过,一些较大的SA卡表明他们支持“多种渠道”; 我不清楚这是怎么工作的。 这是否意味着,从SA到D2600的单一电缆,每个RAID组可以configuration得到它自己的6Gb频道? 或者6Gb是互连的限制,如果有的话,是否有configuration选项(甚至不同的惠普产品 – 不是试图绕过“无主观问题”的规则,诚实:)),将克服这个限制? 编辑:我不能看到任何惠普服务器将这样做,但如果有一个像样的Proliant框,将允许我拆分内部驱动器笼成两个(或更多)通道,这可能是一个“计划B” – 有谁知道这样的服务器?

为什么要从Dell / HP / Sun等存储服务器厂商购买昂贵的硬盘?

我只是在戴尔MD1000 / MD3000和Sun J4200等存储服务器上浏览一下,虽然存储服务器的价格似乎是合理的(约3000- 4000澳元),但是你购买的硬盘似乎非常昂贵。 而我不知道为什么。 当然,他们大多使用高质量的RAID级别的7200转SATA硬盘,但即使如此,他们仍然以近4倍的价格收费。 从他们那里买这些东西有什么好处? 我可以看到,如果一个失败,那么replace它的供应商是方便的。 但是在这个价格下,你可以购买两倍的硬盘,把备件放在手边,直接向制造商索赔。 这将是更便宜,你不会依靠别人来解决你的问题。 这是“如果你买IBM,你不会被解雇吗?” 心态,还是有一些原因,我不是在这里抓?

SAS与Nearline / MDL SAS – 有什么区别?

作为主题,我认为,考虑到SAN和大多数供应商提供的10k或15k“合适”SAS驱动器,许多厂商也提供7.2k MDL / Nearline SAS驱动器。 有没有人有一个权威的解释,请区别?

存储IOPS如何响应磁盘容量而改变?

所有其他条件相同,如果使用更大的磁盘,存储arrays的IOPS性能如何变化。 例如,使用10 X 100GB磁盘arrays。 测量顺序256kb块写入(或任何IOPS度量)的IOPS 我们假设测得的IOPS为1000 IOPS。 将数组更改为10 X 200GB磁盘。 具有相同RAIDconfiguration,相同块大小等的格式 我们会期望IOPS保持不变,增加还是减less? 这个变化大概是线性的吗? 即增加2倍或减less2倍(因为我已经增加了2倍的磁盘容量) 用10个50GB的磁盘重复这些问题。 编辑:更多的上下文 这个问题导致我的系统pipe理员团队之间的对话并不是很精通所有的东西存储。 (存储的许多方面都很舒适,但不pipe理SAN的细节等等)。 我们收到了一大堆新的Netapp托盘,每盘磁盘容量比现有的托盘容量高一倍。 有人评论说,新托盘的IOPS会因为磁盘较大而降低。 然后一个汽车的比喻来解释这一点。 这两个评论都没有和我保持一致,所以我想把它交给团队,即Stack-Exchange-land。 汽车的比喻是关于两辆汽车,不同的加速度,相同的最高速度,运行四分之一英里。 然后将距离改为半英里。 实际上,我记不起确切的比喻,但是因为我在互联网上发现了另外一个类似的类比,我认为这可能是一个常见的IOPS类比。 在某些方面,问题的实际答案对我来说并不重要,因为我们没有使用这些信息来评估购买。 但是,我们确实需要评估将托盘连接到现有主pipe的最佳方式,并且最好的方法是分割总量和数量。

同时挂接许多不同的外部HD

即将到来的项目需要大量的外部存储空间。 我打算购买10个2TB外置硬盘。 我需要他们全部连接到一台机器在同一时间。 我会碰到什么问题? 我计划使用2个电源sockets,并从外部供电。 我将使用USB集线器来插入所有驱动器。 我需要驱动器访问时间尽可能快。 我正在使用Ubuntu Linux(64位)。 我将能够安装10个驱动器?

了解NVMe存储和硬件要求

我对基于PCIe存储的最新发展有点困惑,尤其是因为它涉及NVMe规范及其硬件兼容性。 虽然我已经广泛使用了磁盘forms的固态硬盘和一些更高端的PCIe设备,比如Fusion-io ,但是我却不了解NVMe的基本知识,并且正在寻求澄清什么types的服务器硬件支持。 例如,Supermicro 这样的广告拷贝令人困惑。 …高性能CPU PCI-E Gen3直接连接到NVMe设备。 我正在处理基于Linux的软件定义存储解决scheme,并希望使用备用的Fusion-io设备,这些设备使用专有的驱动程序( 向操作系统展示/ dev / fioX设备名称 )。 当我向供应商寻求帮助时,答复是: 新的NVMe设备界面使“fioX”设备命名过时。 这意味着我们购买过时的适配器来添加其他人没有要求的支持。 这似乎有点苛刻。 我不认为Fusion-io适配器已经过时了。 我在网上find的稀缺信息似乎暗示,NVMe只支持绝对最新一代的服务器硬件( Intel E5-2600v3 CPU和PCI 3.0芯片组 )。 但我无法validation这一点。 这是真的? 采用率是多less? 这是工程师在devise决策中考虑的事情,还是我们在谈论一个尚未完全形成的“标准”? 如果NVMe 只适用于市场上最新的系统,向供应商build议我的旧系统的安装基础不能与NVMe兼容是合理的,那么值得添加我所要求的支持?

任何使用SATA SAS插卡的经验?

由于SATA和SAS磁盘之间目前的价格差异,以及另一方面更大的存储arrays中的SATA磁盘存在潜在的不良行为 ,我发现了所谓的SATA到SAS内插卡。 作为“无缝地将SASfunction添加到现有SATA磁盘驱动器”的广告,我想知道这里有没有人对这些或类似的产品有过一些经验。 我可以识别的主要好处是增加的电缆电压(如果所有驱动器均连接SAS),为驱动器加电循环和多path(如果需要)的能力。 SATA驱动器显然仍然是RAID版本。 问题是:这些卡是否确实增加了存储系统的整体可靠性,或者会导致故障SATA磁盘造成麻烦? 编辑 :我不是要求假设的答案,只有实际的经验请。 我很清楚,典型的10k SAS驱动器比7200 SATA驱动器更可靠(性能更好)。 但是,与SATA对应的磁盘相同的近线SAS与具有内插器的SATA版本相比如何?

在具有障碍的SATA驱动器上写入caching的安全性

最近我一直在阅读有关SATA驱动器的写caching,NCQ,固件错误,障碍等问题,而且我不确定什么样的最佳设置可以让我的数据在发生电源故障的情况下安全。 据我所知,NCQ允许驱动器对写入进行重新sorting以优化性能,同时让内核知道哪些请求已经被物理写入。 写入caching使驱动器更快地提供请求,因为它不会等待将数据写入物理磁盘。 我不确定NCQ和写入caching如何在这里混合… 文件系统,特别是需要logging的文件系统,需要确定何时写下了一个特定的请求。 另外,用户空间进程使用fsync()强制刷新特定文件。 对fsync()的调用在文件系统确定数据写入磁盘之前不应该返回。 有一个function(FUA,强制单元访问),我只在SAS驱动器上看到过,它强制驱动器绕过caching并直接写入磁盘。 对于其他任何事情,都有写障碍,这是由内核提供的机制,可以触发驱动器上的caching刷新。 这迫使所有的caching被写下来,而不仅仅是关键数据,因此如果被滥用,则会减慢整个系统,例如使用fsync()。 那么存在固件缺陷的驱动器,或者故意在数据被物理写入时撒谎。 说了这个..有几种方法来设置驱动器/文件系统:A)NCQ和写caching禁用B)只是NCQ启用C)只写caching启用D)NCQ和写caching启用 我越来越障碍启用..顺便说一句,如何检查,如果他们实际上启用? 在断电的情况下,在积极写入磁盘的同时,我的猜测是选项B(NCQ,无caching)对于文件系统日志和数据都是安全的。 可能会有性能损失。 如果使用障碍或FUA,选项D(NCQ +高速caching)将对使用fsync()的文件系统日志和应用程序是安全的。 在caching中等待的数据是不好的,这取决于文件系统来检测它(校验),至less文件系统不会(希望)处于不稳定的状态。 在性能方面,应该会更好。 然而,我的问题是…我错过了什么? 还有其他的variables需要考虑吗? 有没有什么工具可以证实这一点,而我的驱动器的行为应该是他们应该的?

什么是临时存储?

我一直在读amazon ec2的短暂存储,并试图找出什么是使用他们提供给你的100 GB的最佳方式。 如果不持久,有什么好处呢?

在不使用RAID的多硬盘LVM中遇到硬盘故障时,是否会失去一切?

我在讨论如何将LVM用于媒体/文件服务器,因为我想将多个物理硬盘组合成一个卷。 我不想在我的LVM中使用任何RAID,所以我的问题是: 如果我的卷中的多个硬盘中的一个硬盘掉了,我会丢失所有数据,还是会丢失存储在单个磁盘上的数据? 而且,如果我只是丢失了单个磁盘上的数据,是否会像replace该磁盘一样简单,并从备份中恢复它的恢复? 感谢大家。