简介: 与同规格的基于 x86 的 ECS 实例相比,Redis 部署在基于 Yitian 710 的 ECS 上可获得高达 36% 的吞吐量性能优势。而基于倚天710的G8y实例售价比G7实例低20%。
随着近年来Arm服务器的应用越来越广泛,越来越多的云厂商开始提供基于Arm架构的云实例,越来越多的开发人员正在为Arm平台编写软件。
etcd是一个分布式键值对存储,设计用来可靠而快速的保存关键数据并提供给分布式系统访问,尤其被当前最流行的容器编排平台kubernetes所使用,用来管理配置数据、状态数据和元数据。
Brendan最近在USENIX LISA2021大会上做了一篇关于BPF内部原理的演讲,这篇演讲把BPF的内部逻辑剖析地非常清楚,本文大部分素材来自Brendan的这篇PPT, 额外加了一些kprobe原理的解释,分享给大家。
这篇文章主要介绍系统调用在arm64下的实现及使用原理,考虑到目前bpf在系统调试和调优工作中被大量使用,在文章的最后也简单介绍一下系统调用相关的bpf工具。
1 简介本文记录l3fwd和ovs-dpdk性能测试中用到的关键脚本。2 测试拓扑l3fwd测试拓扑ovs-dpdk测试拓扑3 测试步骤设置大页内存 {代码...} l3fwd测试脚本(分别测试1,2,4,6,8 cores) {代码...} ovs-dpdk测试脚本 (8 cores) {代码...} l3fwd Ixia配置ovs-dpdk Ixia配置
作为RSIC处理器的代表,ARM一直走在技术的最前列。不过对于Vector指令集的支持却一直十分谨慎。第一代ARM SVE (Scalable Vector Extension)作为AArchv8的扩展推出,后者早就大获成功,而SVE商用中只有作为超算的富岳(Fugaku)支持了该扩展,似乎连ARM自己开发的IP核都没有支持。最近推出的SVE v2进一步拓展了Vector可...
1 简介ARM NEON编程主要有两种最常用的方式手写汇编和intrinsics。本文将对比NEON汇编与NEON intrinsics编程的优缺点。
1 简介读过上一篇文章“ARM NEON快速上手指南”之后,相信你已经对ARM NEON编程有了基本的认识。但在真正利用ARM NEON优化程序性能时,还有很多编程技巧和注意事项。本文将结合本人的一些开发经历,介绍NEON编程中的一些常见优化技巧,希望能对用户在NEON实际开发中有些借鉴意义。2 NEON 优化技术在利用NEON优化程序时,有...
1 简介本文旨在介绍Arm NEON技术,希望NEON初学者在阅读本文后能很快上手开始NEON编程。本文也会告诉读者包含更详细信息的文档索引。
放假在家,闲来无事,写了一篇半导体产业公司里不同的职位的角色与定位责任的分析,完全是自己的理解。而且本人也不是研究公司组织架构的,不过是多年工作上的一些小感悟,希望对你有帮助。
The Neoverse N1 System Development Platform (N1SDP) is an enterprise class reference board based on the Neoverse N1 core. 这篇文章将向大家介绍如何在N1SDP上安装发行版ubuntu和centos系统,目前N1SDP仅支持kernel 4.18或以上版本。目前的方法是在现有的arm服务器的ubuntu或centos系统盘的基础上,使用4.18或以...
分享arm服务器软件应用经验、测试方法、优化思路、工具使用等。
欢迎大家参加免费讲座,收获多多。
作为一个统一的分布式存储系统,Ceph为应用程序提供了对象,块和文件系统接口。考虑到TCO,我们搭建了一个全HDD的Ceph集群(每个节点11个HDD + 1个SSD),它在存储利用率,性能和成本之间实现了最佳平衡,可以作为基于arm服务器来部署存储的参考设计。
本文目的是总结和分享arm在锁性能优化和bugfix方面的工作, 目标读者是所有希望提高ARM架构下锁定使用性能的人。