我有以下服务器配置:
- CPU 2 x Westmere-EP E5630 4C 80W 2.53G 12M 5.86GT/秒 LGA1366 HT HF VT ITT TXT
- RAM 4 x 2GB 1333MHz DDR3 ECC Reg 带奇偶校验 CL9 DIMM DR,x8 带 Therm Sen(英特尔)
- 硬盘 4 x 1 TB/SATA-7200-32mb -CONSTELLATION ES 7200.1
- 英特尔服务器系统 SR2600URBRP。包括:750 瓦冗余 1+0 高效热插拔 PSU;3 个非冗余风扇;1 个带有 3 个全高 PCI Express 2.0 x8 插槽的转接卡
- 750W 热插拔电源模块
- Sony Optiarc ODD slim DVD-RW 8x SATA,黑色,散装
该服务器将托管一个相当密集的 SQL Web 应用程序,每天有几百个客户端和一些报告内容。
这是主要的应用程序,但还有其他几个应用程序的要求不那么高。
关于我应该改变什么,有什么建议吗?如果有的话?
答案1
这很难说,因为我们不知道“相当密集”是什么意思,也不知道是否已经存在瓶颈。
无论如何,如果你遇到瓶颈,最有可能有所帮助的是
- 更多 RAM
- 磁盘速度更快。想象一下,在热插拔情况下,硬件 RAID 控制器配有 10K/15K RPM SAS 磁盘或甚至 SDD 驱动器。
- 我不知道您是否有冗余电源。如果没有,那么您是否拥有热插拔电源就无关紧要了。
答案2
您的数据库磁盘速度很慢。如果您的数据库很大,我强烈建议您使用 SAS 磁盘。如果您的数据库可以装入内存(在其他内存需求之后),那么这无关紧要。
从您的描述中无法确定 CPU 功率。
8GB 内存是个好主意,而且应该足够了,除非您正在运行占用大量内存的 Java servlet。
如果可以的话,我会从该服务器开始检查需要更新的内容。
答案3
还取决于您如何安排这 4 个 HDD。
如果你预计有大量的读写操作,我建议将它们组织在 Raid10 中,而不是 Raid5