互联网企业往往都是基于云计算的应用,因此他们的高性能计算大都是以云上的架构(HPC in cloud)来提供服务。那么,什么是高性能计算,又该如何提高其性能?高性能计算是计算机科学的一个分支,主要是从体系结构、并行结构和软件开发等多个方面研究开发高性能计算机的技术。
高性能计算是什么?五种方式提升性能_第1张图片
提升其性能的五种方式

选择适合的内存

有三种DIMM内存可用:UDIMM内存、RDIMM内存和LRDIMM内存。在处理较大型工作负载时,无缓冲DIMM(UDIMM)速度快、廉价但不稳定。寄存器式DIMM(RDIMM)内存稳定、扩展性好、昂贵,而且对内存控制器的电气压力小。它们同样在许多传统服务器上使用。降载DIMM(LRDIMM)内存是寄存器式内存的替代品,它们能提供高内存速度,降低服务器内存总线的负载,而且功耗更低。

升级设施

HPC系统设计与传统数据中心基础设施设计的一大区别就是选择现成工具或定制系统。现成的系统只能在很小的范围内进行扩展,限制了未来增长。定制可以保持一个开放式的设计,让企业在将来获得更好的扩展功能。然而,额外的功能对于定制系统来说是一笔不小的代价,比购买现成系统要高得多。

充分利用HPC

HPC应用程序设计与传统设计不同。开发者需要将信息流拆分为并行组。

保持系统一致

当集群中出现不一致,HPC管理员可能会看到一些零星的异常货变化,影响应用程序性能。考虑到潜在的性能,IT部门需要实施策略来确认HPC系统中都运行着什么应用程序, 并想办法让配置同步。这些检查每季度应该进行,或者每年不少于两次。

关注能耗

普通的服务器开销为每机柜30kw,这个数字还在不断上升。由于高密度,高效率数据中架构基础设施与冷却系统变得至关重要。