- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我们的网站有一个 SQL 2005 数据库后端,目前大小约为 10GB。尽管我没有确切的统计数据,但读取次数比写入次数多得多。
我们正在升级我们的数据库服务器,我正在考虑获取 4 个磁盘并将它们设置为两个 RAID 1 阵列 - 一个用于数据文件,另一个用于操作系统和日志文件。这是最佳设置还是 RAID 5 更适合数据文件? RAID 10 有点贵,对我们来说可能有点过分了。
在这个阶段,SQL Server 应该将大部分数据库保留在 RAM (8GB) 中,但它会增长,所以我不想完全依赖它。
编辑:我们绝对希望在生产服务器上有冗余,所以 RAID 0 本身已经过时了。 RAID 10 不错,但对我们来说可能有点贵。
最佳答案
您使用独立 RAID 1 镜像的概念是正确的策略。
我们在我的工作中实现了类似的场景,它们运行良好。
RAID 1
RAID 1 为您提供 1 个磁盘的写入速度和 2 个磁盘的读取速度。
当您将数据写入 RAID 1 阵列时,它必须将该数据写入两个磁盘,因此您不会获得任何性能提升,但这是您获得数据安全性的地方。
当从 RAID 1 阵列读取时, Controller 将从两个磁盘读取,因为它们具有相同的数据。
RAID 5
这对于保护大量数据很有用。对于相同数量的数据,RAID 5 的成本增加比 RAID 1(或 RAID 0+1,一旦您处理的容量超出单个磁盘的大小)要慢得多。
如果您想使用 RAID 5 保护 600gb,您可以使用 4x200gb 驱动器或 3x300gb 驱动器来实现,需要购买 800-900gb 的总驱动器空间。 RAID 1 是 2x600gb 驱动器,需要 1,200gb 的购买空间(600gb 驱动器相当昂贵)或 RAID 0+1 允许您使用更便宜的容量驱动器(即:4x300gb 或 6x200gb),但仍然需要总共 1,200gb 的空间购买空间。
RAID 0+1
提供与 RAID 1 类似的优势,通过跨磁盘 strip 化进一步提升。我假设如果您关心更高的同时读取,您还将使用多处理器/多核。您将同时处理多个查询,因此 strip 化不会有太大帮助。对于使用大型数据文件的单个应用程序(例如视频编辑),您会发现 RAID 0+1 具有更好的优势。
当我前一段时间为客户研究同样的问题时,我发现这篇文章非常有趣 http://blogs.zdnet.com/Ou/?p=484 .在第二页上,他讨论了从 RAID 0+1 到独立 RAID 1 阵列的变化,从而带来了很多性能改进。这是一个更大的规模(一个 20 磁盘和 16 磁盘 SAN),但概念相同。 SQL Server 能够在多个卷之间对数据进行负载平衡,而不是仅使用基本的 RAID 0+1 不知情 strip 化,这是一个很棒的概念。
关于sql-server - SQL 服务器的最佳 RAID 设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/165383/
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 想改进这个问题?将问题更新为 on-topic对于堆栈溢出。 上个月关门。 Improve this qu
我正在尝试获取 raid 阵列中硬盘驱动器的物理序列号以用于设备跟踪。我尝试了很多 wmic 命令,包括: wmic 路径 win32_physicalmedia 获取序列号 虽然 wmic 命令在处
如果我在 RHEL 中安装了一个设备,我如何向它添加另一个设备并使其成为 raid0 配置? 我知道如何在 raid0 配置中安装两个新设备,但我如何在一个已在使用且上面有数据的设备上执行此操作? 最
1、安装好所有SAS硬盘,开机启动 2、开机自检过程中出现ctrl+c提示,按ctrl+c进入LSI Logic Config Utility …… 开始SAS配置 3、选择“ SAS 1
CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界. 这篇CFSDN的博客文章在CentOS上创建 Software RAID 10的详解由作者收集整
Closed. This question is off-topic。它当前不接受答案。 想改善这个问题吗? Update the question,所以它是on-topic,用于堆栈溢出。 11年前
我正在查看具有 RAID1+0 阵列和 RAID 5 阵列的服务器。 RAID 1+0 用于系统文件,RAID 5 阵列用于 SQL 服务器数据库和日志文件。 RAID 5 阵列由 6 个 72GB
当我解释 RAID 5 时,我经常看到显示 4 个光盘的图片,其中包含 3 个数据 block 和 1 个奇偶校验 block 。作为计算示例(有时在同一站点上),我总是只看到 3 张光盘。最有可能的
当我解释 RAID 5 时,我经常看到显示 4 个光盘的图片,其中包含 3 个数据 block 和 1 个奇偶校验 block 。作为计算示例(有时在同一站点上),我总是只看到 3 张光盘。最有可能的
我是使用 Amazon AWS 弹性计算云 (EC2) 的新手。目前,我正在使用一个实例,并已将 1TB EBS 卷附加到该实例。现在我希望我的磁盘空间为 2TB,因为我空间不足。一种解决方案是配置
我们有一个大约 10 TB 的巨大表,其中每行大约 10 KB。主键的类型是BIGINT,并且是均匀分布的。该服务器拥有 40 GB RAM、两个 4 核 Xeon CPU 和五个 2 TB 磁盘。工
我有一个 3x3TB 的突袭,它决定在我计划扩大突袭的那一天开始重新同步。这是几天前,重新同步尚未完成。它没有完成的原因是因为无论出于何种原因,机器硬停止(完全没有响应)似乎是随机的。因此,由于我找不
我目前正在寻找 NAS 来备份我的服务器。 有没有办法将磁盘专用于特定服务器?或者 nas 只能为所有磁盘设置一个 RAID 配置?? 例如,如果我有 8 个磁盘和 4 个服务器,我可以有 4 个 R
我有一个具有以下配置的 raid-1: $ btrfs fi show Total devices 2 FS bytes used 203.31GiB devid 1 size
你好,我有一个 terastation 死了(主板炸了)它需要 4 个 ide 驱动器,我只有带 2 个 ide 端口的电脑(1 个端口,我使用的是 2 端口电缆) 我一次将这些驱动器连接成 2 个,
已关闭。此问题不符合Stack Overflow guidelines 。目前不接受答案。 这个问题似乎不是关于 a specific programming problem, a software
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 想改进这个问题?将问题更新为 on-topic对于堆栈溢出。 6年前关闭。 Improve this qu
您在 HDP 集群上使用 RAID1 的体验如何? 我有两个选择: 为主节点和 zoo 节点设置 RAID 1,完全不要在从属节点(如 kafka 代理、hbase 区域服务器和 yarn 节点管理器
我们的网站有一个 SQL 2005 数据库后端,目前大小约为 10GB。尽管我没有确切的统计数据,但读取次数比写入次数多得多。 我们正在升级我们的数据库服务器,我正在考虑获取 4 个磁盘并将它们设置为
如何在 Linux 中获取 RAID 配置的详细信息? 最佳答案 mdadm -D/dev/mdxx 将为您提供 raid 配置的详细信息。cat/proc/mdstat 将详细说明 raid 算法、
我是一名优秀的程序员,十分优秀!