高性能服务系统
文章平均质量分 77
IT老兵2025
25载IT老兵,早年曾任职华为,UT斯达康等通信大厂,20年+的大型电信软硬件系统研发与项目管理实践;近5年的技术研究重点在高并发通信系统,网络安全与高效密码系统,嵌入式通信与CPU+GPU/NPU异构系统,linux内核与高性能驱动研发;近期兴趣重点在嵌入式AI语音,特别AI智能语音的应用落地。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
高性能云机系统实践总结
打造高性能云机系统的实践经验和关键技术点总结分享:1)密文吞吐流量达到20G bps的高IO系统,建议使用高性能密码卡+DPDK技术实现。2)既然推荐使用DPDK技术,那如何解决应用服务常用socket所需的TCP/IP协议栈需求。。3)主机一定要配置双通道DDR内存。原创 2025-05-08 11:08:14 · 243 阅读 · 0 评论 -
高性能云机系统实践2-应用DPDK技术的前提条件
使用DPDK技术是有一定前提条件的,这些前提条件至少包括:1)CPU和操作系统支持DPDK,而且要求CPU核心数量至少2个以上(建议至少4个);2)网卡支持DPDK模式驱动;3)密码卡支持DPDK驱动。原创 2025-05-10 10:34:52 · 647 阅读 · 0 评论 -
高性能云机系统实践3-内核旁路技术
一种基于内核旁路技术的高性能密码服务方案,其数据流路径如下:外部请求报文(网络)=>主机网卡驱动(收)=》内核业务逻辑驱动=》请求密码卡驱动=》密码卡=》密码卡驱动响应=》内核业务逻辑驱动回调=》主机网卡驱动(发)=》(网络)响应报文。实施内核旁路技术还有一个关键技术点:利用linux内核中netfilter框架hook点对来自该网卡的特定IP端口的skb报文(sk_buff)进行拦截处理,比如在5个hook点中的NF_INET_PRE_ROUTING或者NF_INET_LOCAL_IN设置hook回调。原创 2025-05-10 14:35:25 · 403 阅读 · 0 评论 -
高性能云机系统实践4-性能优化问题分享
问题1:出现某个核心ksoftirqd线程CPU占用率100%问题。问题2:驱动算法与网卡中断的CPU核心绑定策略。问题3:双通道内存配置问题。两条DDR插在了槽位1和2(主板有4个DDR槽位),不是按双通道配置规则的1/3槽位或2/4槽位间隔配置的,实际还是单通道配置。原创 2025-05-10 22:03:51 · 449 阅读 · 0 评论
分享