为了提升分布式存储的性能, 通常会配置SSD固态闪存盘来提高分布式存储性能,那么服务器自身的CPU 性能、线程数、内存带宽和缓存等技术对分布式存储的整体性能有多大呢?
答:目前服务器 CPU 性能、线程数、内存带宽性能 基本上都能满足 分布式存储 所需,如果服务器太差当然也可能造成较大影响,但这应该都比较少见了。像目前华为ARM架构的服务器性能都不太差。如果单台服务器使用的盘够多够大,那么cpu和内存要保证充裕。还有EC冗余下CPU性能要更高。但可以明确,再高的内存和cpu不会导致存储性能质的飞跃,除非内存拿来缓存(但要保证保电)。
对存储性能影响最大的综合看是缓存,一般拿SSD或保电内存等介质,拿内存直接当缓存的,都有保电模块的。
例如同样的两套分布式存储系统,分别是X86架构和openpower架构,配置同样数量的SSD盘,其存储性能差别有多少?CPU 性能、线程数、内存带宽和缓存等技术哪个对分布式存储影响最大?在选择服务器的时候,应该如何选择呢?
答: 我所了解 X86架构和openpower架构 只要基本性能保证下,性能差异不会太大。同上,缓存影响最大。服务器选择需要考虑业务性能、存储方式和存储软件。存储软件对系统资源和缓存盘的合理使用对性能有很大影响,例如我们的SDS产品切换最新store引擎后性能在同硬件下可提上2倍。
Sandstone存储软件可以根据业务需要模拟所需服务器配置,需要可以联系。http://www.szsandstone.com/order