首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >提高磁盘性能的最佳方法( Server 2000)

提高磁盘性能的最佳方法( Server 2000)
EN

Server Fault用户
提问于 2010-10-18 17:25:37
回答 5查看 2.3K关注 0票数 1

我在一个web应用程序上有一些磁盘访问问题。

主要负载是大型表上的许多并发插入/更新/选择。

它目前是运行Server 2000和IIS的单个2ru rackmount,运行的raid5为DB具有4x15kSAS;以及6GB的ram/8物理核。CPU和内存的使用似乎很好。

我正在考虑的事情..。

  • 从当前的Raid转移到多个磁盘SAN
  • 用于tempdb文件的Ram驱动器
  • 集群服务器
  • 升级Server(无论如何都会发生;但是方便的新关键字至少会有很大帮助)

有什么我应该看/考虑的吗?

谢谢,克里斯

EN

回答 5

Server Fault用户

回答已采纳

发布于 2010-10-18 18:02:39

几件事。首先,集群服务器不会给您带来任何性能上的好处,只会增加可用性。

为了减轻磁盘I/O,您可以做的最简单的事情可能是增加服务器上的内存。随着更多的数据页存储在RAM中,运行查询所需的物理I/O减少了。

根据工作负载的不同,如果您有能力迁移到SAN,那么您可能想要将您的TempDB、日志和数据文件拆分到单独的物理磁盘上(您可能想看看这篇关于存储Server的十大最佳实践的MS文章:http://technet.microsoft.com/en-us/library/cc966534.aspx)。正如哈奇所指出的,离开RAID 5,特别是对于日志和TempDB,它们有大量的写入量(RAID 5对奇偶性有写惩罚)。

正如Chopper3所说,FusionIO驱动器是目前最快的驱动器之一。如果您有他们的预算,这绝对是一个值得探索的领域(特别是对于您的TempDB)。

哈,丹

票数 2
EN

Server Fault用户

发布于 2010-10-18 17:32:16

将数据和日志移动到FusionIO驱动器,非常昂贵,但据我所知,您现在无法获得更快的持久存储。

哦,你应该移到2008R2 64位,当然,加上内存负载。

票数 5
EN

Server Fault用户

发布于 2010-10-18 17:31:35

眼前一想到的事情就是把这个RAID5转换成RAID10或者一对RAID1 1‘S。

票数 3
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/192188

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档