为什么固态设备不是为非常动态(频繁更新)的 oracle 数据库存储数据的好选择?
虽然对于读取密集型数据库 ssd 确实提供了巨大的性能提升。
我有一台带有 2 个 SSD 的服务器。我正在运行 LAMP 安装并有一个 innoDB 数据库。
我的问题是:
1) innoDB 会自动使用两个 SSD 还是只使用一个?2) 如果我使用 2 个 HDD 而不是 2 个 SSD,我会导致显着的性能下降吗?
谢谢
当最大顺序读取速度仅为 550 MB/s 且最大速度为 550 MB/s 时,为什么接口为 6 Gb/s。随机读取只有 380 MB/s?
即使将其加倍以包括同时读取和写入,这也比接口的功能要少吗?
这是否意味着在有多个磁盘的情况下该接口是共享的?那么,是不是每台物理机只能有1个这样的接口呢?
迁移到SSD时,您是否保留RAID10?
我们有一个在大阵列中带有内部 SAS 磁盘的服务器:
16x600GB RAID 10
这为我们提供了约 4.6TB 的存储空间。它很快(这是 SQL Server)。
我们的 SQL 数据库是:
-- 600GB MDF -- 200+GB/天的日志文件 -- 大量事务性 -- 繁重的读写工作负载
我们正在寻求迁移到 SSD(出于通常的原因:速度、速度和性能)。我们希望使用写入密集型 400GB SSD。(他们似乎是最好的成本容量比)
我们认为在 SSD 上,对 RAID10 的需求较少(RAID10 的一个重要原因是提高吞吐量,但 SSD 本身就可以解决这个问题)。
带有旋转磁盘的 RAID5 是 SQL 的性能灾难(只有当磁盘非常昂贵时才有意义)。
在戴尔世界中,我们将使用“Write Intensive MLC”SSD。
但是对于SSD,有什么好的办法呢?
在所有情况下,我们都会在机箱中安装一两个热备用 SSD。
什么是合适的方法?
-- 我们知道 RAID10 是凯迪拉克 -- 我们更愿意减少设备数量(鉴于 SSD 解决了 RAID10 用来解决的性能问题) ---- 减少设备数量有助于美元方面,并且在扩展侧(使用更少的驱动器托架...)
但是,在 SSD 上使用 RAID5 会以某种方式惩罚我们吗?
-- 我们知道磁盘上的 RAID5 性能在一个驱动器死机时会变得很糟糕。-- 而且 RAID5 的写入性能很差:该命中来自 (a) 控制器(计算奇偶校验),还是 …
我们有几台机架式服务器,均配备 SATA3 Transcend SSD。大多数 SSD 的容量为 250GB,大部分时间它们通常有 50% 的可用空间。
当出现意外关机时,并非所有数据都正确写入磁盘,因此我们无法再检索数据。
我们写入的数据量大约是每 10 秒 8000 行。显然,行数越少,正确写入所有行的机会就越大。出于这个原因,我们从 HDD 传递到 SSD,一个 HDD 的最大写入行数约为 700,超过该数量数据将无法恢复。SSD 将此限制提高到 5000-6000 左右,但这还不够。
有什么解决办法吗?所有数据都来自以太网端口,我的意思是没有本地生成的数据。
我正在考虑将大型数据库从机械磁盘移动到 SSD。我最初的直觉是使用 RAID 10,但进一步的研究表明,这种配置会显着降低 SSD 的随机访问性能。
数据库读取量很大,通常会生成大量数据报告,因此我的假设是顺序工作负载很少。
当涉及到 SSD 时,建议 RAID 10 的主要替代方案是 RAID 1。当然,这限制了我的单个磁盘的大小,实际上,将小于 1TB。这并不理想。
我想我的问题是,随机访问的影响有多大,假设我需要比单个驱动器所能提供的更大的容量,有什么好的选择?请记住,这是一个 Server 2008 盒子,因此很遗憾,不能选择花哨的 ZFS 解决方案等。
您好, 我正在迁移服务器,这里是两台服务器的详细信息,
从位置复制
当前服务器在主驱动器中有 450GB 的数据,这很重要,必须复制。当前服务器有 7200RPM SATA 和 RAID0,传输速率为 24-27Mb/s in 1000K lan(Giga bit lan),6GB RAM 和处理器是双核至强,使用 CentOS 5.8
复制到位置
新服务器配备 15000K SSD with RAID0、12GB RAM、Quad Core Xeon、CentOS 5.8
我正在使用 scp 需要几天时间,因为 3 天只有 290GB 数据复制到新服务器。请推荐一个开源快照工具,它可以更快、更准确地复制具有所有文件权限的整个数据。
谢谢。
我在配置了一个新的专用服务器时遇到了一个奇怪的现象。
该服务器在软件 RAID 1 中具有 2x1TB HDD 和一个单独的 120GB SSD,旨在用作 FlashCache 驱动器。旋转磁盘和 SSD 都是 SATA 磁盘。有趣的是,似乎 SSD 的写入速度大约是 HDD 的一半。
在 SSD(东芝 Q300)上:
dd if=/dev/zero of=test bs=64k count=16k conv=fdatasync
16384+0 records in
16384+0 records out
1073741824 bytes (1.1 GB) copied, 13.9287 s, 77.1 MB/s
Run Code Online (Sandbox Code Playgroud)
相比之下,硬盘上的相同过程:
dd if=/dev/zero of=test bs=64k count=16k conv=fdatasync
16384+0 records in
16384+0 records out
1073741824 bytes (1.1 GB) copied, 6.39255 s, 168 MB/s
Run Code Online (Sandbox Code Playgroud)
这些测试是在任何 FlashCache 设置之前,在新的 CentOS 安装上进行的。
有任何想法吗?我一直在为此挠头。我有一个几乎相同的设置,没有这样的问题。
惠普价值 1,000 美元的Smart Array P822 控制器被机载 RAID 控制器超越。我花了很长时间试图弄清楚这个问题。我的问题是 HP 控制器的性能明显低于驱动器的性能,正如戴尔计算机和其他人在线执行的其他基准测试所证明的那样。我意识到这些是 HP 服务器中使用的 3rd 方驱动器,但是,我仍然希望性能具有可比性,并且不会相差 50 倍。如果我出去购买了 HP SSD,我应该期望看到什么性能?请就您认为可能导致此问题的任何内容、一般建议或应调整我的期望的任何原因提出建议。
请在此处查看图片:图片链接

我在控制器上启用了“物理驱动器写入缓存状态”,这有点帮助。4k读写还是欠缺。有任何想法吗?这是更改后的性能图片。

似乎 SSD 本质上解决了 RAID 阵列旨在解决的问题 -
寻道时间为 0 ;寿命更长/健康报告更好/数据恢复通常更容易。
另外,当我在寻找可能已经有人问过这个问题的地方时 - 我看到一些问题,人们抱怨 RAID 使他们的 SSD变慢了-
那么为什么您仍然可以使用带有 SSD 的 RAID - ?——
将数据从 SSD 传输到 HDD以及从 HDD 传输到 SSD 的速度是否与两种方式的 HDD 到 HDD 速度大致相同?