- 博客(4)
- 收藏
- 关注
原创 DPDK中CPU相关概念
Ø lcore 指eal线程,采用pthread创建,并设置了CPU亲和性。我感觉dpdk把这个概念搞混淆了,有时指逻辑核,有时指线程。不过大部分是指线程。 Ø lcore_id 逻辑核标识,可以通过top d1 或cat /proc/cpuinfo 看到的核,这种包括物理核和超线程的核,判断是否为超线程核,可以看/proc/cpuinfo文件中相应的核sibling是不是大于cpu
2017-07-26 16:16:49
2619
1
转载 Linux cpuinfo
在Linux系统中,如何详细了解CPU的信息呢? 当然是通过cat /proc/cpuinfo来检查了,但是比如几个物理CPU/几核/几线程,这些问题怎么确定呢? 经过查看,我的开发机器是1个物理CPU,4核8线程,Intel(R) Core(TM) i7 CPU 860 @ 2.80GHz 记录一下,判断的过程和知识。 判断依据: 1.具有相同core id的cpu是同一个
2017-07-26 14:49:33
212
原创 从VC6.0工程转向VC2010碰到的问题
提示下列错误 c:\program files\microsoft sdks\windows\v7.0a\include\winnt.h(290): error C2146: syntax error : missing ';' before identifier 'PVOID64' 后来分析了下原因是DxSDK有个Basetsd.h和vc2010自带的 basets.h中的PV
2016-01-30 11:38:21
305
原创 gdb调试release版程序
有时debug版本程序运行的很稳定,但是relase版本运行出错,用gdb最多只能判断哪个函数出错了,对于函数比较大的,确实不好定位。gdb调试release版本时加入debug版的符号表就可以了。 objcopy --only-keep-debug test_d.out test.dbg 生成符号表, 然后调用gdb test_r.out 后使用symbol test.dbg 载入符号
2015-09-24 09:12:48
1041
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人