首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从mysql升级服务器您认为呢?

从mysql升级服务器您认为呢?
EN

Server Fault用户
提问于 2011-04-20 15:32:41
回答 3查看 354关注 0票数 0

对服务器选择的反馈很感兴趣。系统将运行mysql服务器,大约有80台机器随时访问服务器(夜间除外)。

代码语言:javascript
复制
> PowerEdge R610 Chassis for Up to Six 2.5-Inch Hard Drives
> Primary Processor Intel® Xeon® E5620 2.4Ghz, 12M Cache,Turbo, HT, 1066MHz Max Mem
> Second Processor Intel® Xeon® E5620 2.4Ghz, 12M Cache,Turbo, HT, 1066MHz Max Mem
> 24GB Memory (6x4GB), 1333MHz Dual Ranked LV RDIMMs for 2 Procs, Optimized 
> Operating System Windows Server® 2008 R2
> RAID 1/RAID 10 for H700 or PERC 6/i Controllers
> PERC H700 Integrated RAID Controller, 512MB Cache
> 73GB 15K RPM Serial-Attach SCSI 6Gbps 2.5in Hotplug Hard Drive x 2 RAID 1
> 146GB 15K RPM Serial-Attach SCSI 6Gbps 2.5in Hotplug Hard Drive x 4 RAID 10
> Energy Smart Power Supply, Redundant, 502W
> Broadcom 5709 Dual Port 1GbE NIC w/TOE iSCSI, PCIe-4

你们觉得呢。我应该添加/删除任何东西吗?我想要一个冗余的,可靠的,优化的系统。

谢谢

EN

回答 3

Server Fault用户

回答已采纳

发布于 2011-04-20 16:21:55

我不是E5606,E5607和E5609的粉丝,因为他们没有HyperThreading或TurboBoost --这真的值得为E 5620‘S增建一个院子,基本上你的能力是原来的两倍。事实上,如果有帮助的话,我宁愿要一个E 5620‘S,也不愿有两个E 5606’S。

使用4x4GB的CPU也会导致性能下降,这些CPU是三重通道,而不是双通道,这意味着您应该三次加载它们。在这个场景中,我将使用6x4GB(每个CPU 3个模块)或6/12x2GB(每个CPU 3个或6个模块),使用旧的2/4/8/16方法,意味着内存性能的三分之一没有问题。

您没有提到您购买的磁盘数量,但我想您已经购买了73 in的操作系统和4台146 in的R10的一对R10--如果是这样的话,就可以了。如果还有别的事请告诉我。

除了那些我肯定会没事的事情,别忘了铁轨和贝泽尔:)

票数 2
EN

Server Fault用户

发布于 2011-04-20 15:56:40

在不了解MySQL使用模式的情况下,我认为这是一个很好的选择。在为MySQL选择服务器时,选择带有电池和良好缓存的RAID控制器是非常重要的,因为它将有助于在发生严重崩溃时避免某些数据损坏场景。下面是一些关于MySQL的HW优化的好幻灯片。

希望这能有所帮助!

票数 2
EN

Server Fault用户

发布于 2011-04-20 16:20:58

如果您的所有80个客户端都将积极地读/写数据库,并且您希望将来会有增长,那么我将考虑将内存增加到32 be,以便能够拥有大型的InnoDB缓存。更大的缓存-更少的磁盘使用。对于现代prod服务器来说,16 db听起来太小了--内存相对便宜。

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

https://serverfault.com/questions/261799

复制
相关文章

相似问题

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