2023年9月3日

NUMA作用

摘要: UMA(Uniform Memory Access)统一内存访问,每个CPU共享相同的内存地址空间。CPU核数很多时对总线带宽压力和访问同一块内存的冲突问题比较明显。 NUMA全称Non-Uniform Memory Access,即非一致性内存访问,可以解决这些问题。内存和CPU从属不同的Node 阅读全文

posted @ 2023-09-03 18:21 王景迁 阅读(118) 评论(0) 推荐(0) 编辑

centos7.9安装dpvs

摘要: # 安装依赖 yum install popt-devel automake gcc -y yum install -y python3-pip yum install numactl-devel -y yum install openssl-devel -y # 安装python 3.7.0和me 阅读全文

posted @ 2023-09-03 17:40 王景迁 阅读(201) 评论(0) 推荐(0) 编辑

DPDK基本原理

摘要: 内核处理网络数据包弊端 中断处理处理大量网络数据包时,出现频繁的硬件中断,产生较高的性能开销。 内存拷贝网络数据包从网卡到应用程序流程是,数据从网卡通过DMA传到内核缓冲区,从内核态拷贝到用户态。 上下文切换硬件中断、多线程、锁竞争产生上下文切换开销。 CPU缓存失效数据包处理可能跨多个CPU,例如 阅读全文

posted @ 2023-09-03 17:19 王景迁 阅读(97) 评论(0) 推荐(0) 编辑

Etcd中heartbeat interval和election timeout

摘要: heartbeat interval是leader发送心跳的间隔时间。election timeout是follower多久没收到心跳要重新选举的时间。etcd默认heartbeat interval是100ms,election timeout是[1000,2000]ms。heartbeat in 阅读全文

posted @ 2023-09-03 10:40 王景迁 阅读(256) 评论(0) 推荐(0) 编辑

导航