2020年9月10日

摘要: 1、 main线程没有调用pthread_join 一、初始化 1、rte_eal_cpu_init()函数中,通过读取/sys/devices/system/cpu/cpuX/下的相关信息,确定当前系统有哪些CPU核,已经每个核属于哪个CPU Socket。 2、eal_parse_args()函 阅读全文
posted @ 2020-09-10 20:10 tycoon3 阅读(434) 评论(0) 推荐(0)
摘要: [root@localhost ring_test]# make clean all CC main.o cc1: error: argument to ‘-O’ should be a non-negative integer, ‘g’, ‘s’ or ‘fast’ cc1: warning: u 阅读全文
posted @ 2020-09-10 19:40 tycoon3 阅读(1228) 评论(0) 推荐(0)
摘要: [root@localhost ring_test]# ps -Leo pid,tid,args:30,psr,comm | grep dpdk_test 47138 47138 ./build/app/dpdk_test -c 0x3f 0 dpdk_test 47138 47139 ./buil 阅读全文
posted @ 2020-09-10 17:40 tycoon3 阅读(296) 评论(0) 推荐(0)
摘要: stats_lcore在main函数定义: 栈变量 阅读全文
posted @ 2020-09-10 17:09 tycoon3 阅读(215) 评论(0) 推荐(0)
摘要: CAS学习无锁队列前先看一个基本概念,CAS原子指令操作。 CAS(Compare and Swap,比较并替换)原子指令,用来保障数据的一致性。 指令有三个参数,当前内存值V、旧的预期值A、更新的值B,当且仅当预期值A和内存值V相同时,将内存值修改为B并返回true,否则什么都不做,并返回fals 阅读全文
posted @ 2020-09-10 16:24 tycoon3 阅读(1126) 评论(0) 推荐(0)
摘要: 原文:Making Containers More Isolated: An Overview of Sandboxed Container Technologies 摘要 既然主流 IT 工业都在采用基于容器的基础设施(云原生方案),那么了解这一技术的短板就很重要了。Docker、LXC 以及 R 阅读全文
posted @ 2020-09-10 15:42 tycoon3 阅读(3341) 评论(0) 推荐(0)

导航