可能重复: 如何为网站进行负载测试和容量规划
我正在使用Zend和MySql安装一个社交网络,有很多插件和查询。我想要Webserver & Sql server放在一个盒子上。
我试图在两台机器之间进行选择(在hetzner.de上):
( A)英特尔i7-26003.4 GHz 16 GB DDR3 RAM
( B)英特尔i7-920 2.6 GHz 24 GB DDR3 RAM
B有50%的RAM,但时钟速度慢30%。问题是:瓶颈在哪里是显而易见的?即使有很多并发用户,我也会需要24 of的RAM吗?
发布于 2012-12-05 22:53:17
如果不知道你的工作量,我们真的不能回答这个问题。
如果您的软件消耗了大量RAM (超过16 be ),那么更多的RAM可能比原始CPU速度交换空间更有用--命中交换空间是性能的杀手。
如果您的软件是CPU绑定(不太可能是一个基于web的“社交网络”,除非您正在拍摄照片,并通过ImageMagick或其他什么),那么一个更快的CPU将是有益的,只要你没有使用太多的内存,你强迫系统交换。
你真的需要给你的工作量建模,并让你自己做出判断。
发布于 2012-12-05 22:35:57
我会使用24 go的RAM服务器,因为我可以尽可能地使用大部分RAM缓存,这会降低CPU的使用率。
发布于 2012-12-05 22:44:48
我会使用i7 2600机器,因为有很大的可能是ram更快,而总体上CPU更快。
不过,我真的不推荐赫茨纳,互联网上有很多关于他们的恐怖故事。
https://serverfault.com/questions/455493
复制相似问题