AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 590690
Accepted
Alex
Alex
Asked: 2014-04-23 18:47:55 +0800 CST2014-04-23 18:47:55 +0800 CST 2014-04-23 18:47:55 +0800 CST

RAID 重建期间文件系统性能下降

  • 772

这么快的问题 - 我们的 RAID6 阵列目前正在重建,并且文件系统性能受到非常明显的影响(主目录是 NFS 安装在阵列上)。

我有点期待,因为你正在重建数组,所以控制器上有大量的读/写负担,但我突然想到,我真的没有什么可以与之比较的。

在 RAID 重建期间看到严重的(5-10 秒经常冻结)一种预期的行为,加上大量的读/写使用(在备份期间以及当用户通过 FTP 下载大型 [多 GB] 文件时,性能受到明显影响)。

对此的任何想法将不胜感激。这是安装在本地 NFS 上的 40TB 阵列上的硬件 RAID6 (LSI 9266-i8)(即服务器在物理上非常靠近工作站)。

performance
  • 1 1 个回答
  • 3052 Views

1 个回答

  • Voted
  1. Best Answer
    Brad Bouchard
    2014-04-23T19:20:48+08:002014-04-23T19:20:48+08:00

    首先,这是一个很好的资源,概述了重建时间。

    RAID 重建以及它们在故障前后的工作方式。

    现在,就我对重建的想法而言,我们确实知道重建会导致一些非常缓慢的表现,这是理所当然的。正如您将在上面的链接中看到的那样,RAID 重建不仅将信息从故障磁盘提取到已知磁盘(在故障后重建的情况下),它们还将信息写入系统驱动器以及其他数据/secondary 在服务器运行时一直驱动。要记住的另一件事是,您通常会看到的常用功能不需要时间,而且资源相对较少,现在比正常情况需要更多的资源,并对已经征税的服务器征税。在预重建失败的情况下(性能稍微好一点,

    您看到的 5-10 秒冻结绝对是正常的,特别是如果您正在重建的服务器是任何类型的数据库服务器,默认情况下具有比平常更高的写入和读取(即包含最终用户访问的数据库的 SQL 服务器)整天;我曾经咨询过的一家物业管理公司有一个程序可以整天访问他们的租户记录,以便查看和写入新信息给他们,而且它总是被大量使用。)它会更加引人注目。

    我建议的另一件事是获取控制器随附的任何 RAID 实用程序(GUI 版本)并将其安装在操作系统上,这样您就可以监控重建,而无需加载到控制器 BIOS 中。

    如今,一个非常小且几乎不存在的问题是 NFS 与 iSCSI。我知道您正在使用 NFS,过去 iSCSI 在虚拟化的情况下会具有更好的整体性能,但随着最近对虚拟机管理程序和硬盘驱动器以及控制器的改进,NFS 在性能上几乎与 iSCSI 相同,所以它听起来你有一个非常好的 SAN。

    我很乐意回答您需要知道的任何其他内容,因此请随时发表评论。

    • 9

相关问题

  • 基于 Microsoft 的服务器(IIS、MSSQL 等)上的病毒扫描应排除哪些内容?

  • jvm性能调优技巧/资源?

  • 加快 MSSQL 快照复制到 SQLExpress 副本的速度

  • 聚集索引与非聚集索引?

  • 使用大量 javascript 的页面上的鱿鱼速度很慢

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve