【科技】美团采用第二代英特尔至强可扩展解决器 加速Cellar存储性能
本篇文章1460字,读完约4分钟
概要
网络推动着商业社会的迅速变革,对美团等超大规模网络服务提供商来说,数据库系统仍然需要迅速解决快速增长的大容量商业数据。 这些核心数据库通常是常见的注重性能的应用程序,内存容量和性能严重影响高级别业务的解决效率和可用性。 由于大规模部署,内存的总体拥有成本也变得非常敏感。
美团将cellar存储系统服务器内的解决方案作为第二代I,以应对亿级客户给数据库系统带来的性能压力,支持业务创新,为客户提供高速稳定的网络服务 与美团针对cellar存储系统进行的软件优化合作,最终将数据库性能提高20%,帮助美团更有效地支持未来的业务发展。
课题:如何处理cellar存储面临的pause命令问题
作为中国的生活服务电子商务平台,美团服务涵盖了餐饮、外卖、出租车、共享自行车、酒店旅行、电影、休闲娱乐等200多个品种,业务量高速发展。 年,美团年交易顾客总数达到4.5亿,平台活跃商户总数达到620万,顾客平均交易件数达到27.4件。 近年来,美团采用分布式kv存储系统cellar作为最重要的在线存储服务之一,承担着庞大的网络业务。
好的,第111111号
很好
这是因为这些程序的内部自旋由一定次数的pause循环实现,如果pause指令周期增加,执行自旋的时间也会增加,会影响系统整体的吞吐量。 如果程序采用一定次数的pause循环实现一定期间的延迟,则可能会阻塞程序的执行,引起意想不到的延迟,强调对spinlock的影响。
spinlock也称为自旋锁,是为实现共享资源保护而提出的锁定机制。 运行spin-wait循环会在退出循环时检测到内存访问顺序冲突,从而导致严重的性能损失。 pause命令主要用于提示当前位于spin-wait中。 如上所述,这些程序的内部自旋由一定次数的pause循环实现,在pause命令的时间长度增加后,执行自旋的时间有可能变长。
另外,通常的spinlock在解析器的多核的情况下,同一时间只能获取一个cpu线程进行旋转,但缓存相干协议为了保证数据正确,将所有cpu线程的状态和数据设为相同
pause命令除了影响spinlock以外,还影响内存分配。 在内存分配过程中,锁定会导致线程等待,对性能有很大影响。
手
的英特尔
也
如果存储器将存储器变更为j,因为有助于减轻因嘻嘻[[d][d][dd]增加而引起的吞吐量问题。
事物革新tttttttttttttttttttttttttttttttttttt
从价格上看,第二代英特尔至强可扩展解决方案的应用程序可以提高性能,节省存储节点投资,更好地管理TCO,为将来的业务负载提供可扩展性。
据合作伙伴介绍,第二代英特尔至强可扩展解决方案在优化卓越的硬件功能、pause指令等方面对提高cellar存储系统的性能起着至关重要的作用。 双方的密切合作不仅验证了第二代英特尔至强可扩展解决方案在存储系统性能优化中的重要作用,而且为后续进一步优化奠定了坚实的基础。
图3 :性能优化
展望:美团和英特尔加快网络基础架构创新
在快速发展的过程中,美团探索了cellar等划时代的存储处理方案,为了应对业务快速增长的诉求,正在实践新的运输方法。 美团还将继续与英特尔合作,充分利用硬件和软件技术的快速发展成果,构建高性能的数据库处理解决方案,为国内外客户提供更高效可靠的服务。
不仅是数据库,美团还与英特尔在广泛的行业合作,利用第二代英特尔至强可扩展解决方案等产品带来的革命性技术能力,构建高性能的基础架构,发展核心网络的业务场景和重点
标题:【科技】美团采用第二代英特尔至强可扩展解决器 加速Cellar存储性能
地址:http://www.greenichiban.com/news/13522.html
免责声明:国际科技时报是中国具有影响力的科技媒体,以全球视角,第一时间呈现最新科技资讯。所著的内容转载自互联网,本站不为其真实性负责,只为传播网络信息为目的,非商业用途,如有异议请及时联系btr2031@163.com,国际科技时报的作者:何鸿宝将予以删除。