一个四核Cortex-A9在处理大多数内存延迟敏感的服务器工作负载时可谓得心应手。一个1.4GHz的四核Cortex-A9 ECX-1000可以毫无疑问地匹敌时钟速率稍高(1.6GHz)的凌动处理器。其唯一的例外是:带宽需求较大的工作负载。
基于凌动和基于ARM的服务器都有弱点,在处理诸如编译、安装以及更新新软件等典型的“管理”任务时相当缓慢。用仅有两个至强vCPU(运行在一个内核+HTT)的服务器来编译一段相当简单的VM软件只需用37秒,而一个单核凌动服务器需要275秒,同时一个四核的ARM ECX-1000需要137秒。
但是Boston Viridis远不止是一个带有24个服务器节点的机箱,它拥有高性能的交换开关矩阵,因此现在是来探究在真实服务器环境中这种服务器有什么功能的时候了。
寻找一个良伴
上述的基准测试表明嘉协达服务器首先不是面向通用的IT市场。如以下幻灯片显示,嘉协达主要面向四种工作负载:网站应用、中等应用、离线解析、存储和文件服务。
对于诸如Memcache等应用,1.4GHz的ECX-1000缺乏带宽和内存容量。一旦基于Cortex-A15的服务器上市,这种形势将会很快出现改观,因为性能将被显著地提高,同时每个CPU的内存量将被扩展四倍到16GB。
我们尚未对此进行测试,但是我们的经验告诉我们:大多数“超尺度”应用还是在可触及的范围之外。特别是在金融和风险建模等领域内,优异的性能和超短响应时间被置于优先。
基于嘉协达的Boston服务器已经开始转向成为存储服务器,在一台存储服务器中使用低功耗的处理单元更为合理。
这带来了一个问题:嘉协达的最新服务器是否能够在网页服务器和内容分发市场中获得成功?嘉协达声明每个服务器节点5W的功耗,以及一个完整的、带有24个服务器节点的机器的功耗不超过250W。这相当不错,但是现在还有另一种解决方案。两个八核至强E5提供了运行在16个非常强大的内核上的、不少于32个的线程。增加一个虚拟化层,你就可以得到数十台服务器,通常情况下唯一的限制是RAM的数量。
现在假设你是一家托管服务供应商,你将采用什么样的服务器来作为你的构建单元呢?你已经有两个选择。标准的这个是英特尔至强E5服务器,其优点是无论你何时需要就有的优异性能,无论你的应用如何扩展只需更多的线程。至强处理器可以面向高达384GB的、可负担得起的RAM(多个16GB DIMM),如果使用更贵的LR-DIMM还有可能达到768GB。
那些都是令人印象深刻的规格,但是如果你的大多数客户仅仅想要托管中等规模的网站,网站的内容丰富、同时对处理能力要求不高?Boston Viridis服务器能够用一个远远更低的功耗来吸引这些用户吗?如果你通过分割至强服务器巨兽般的性能来构建虚拟机还能走多远?我们决定一探究竟。