- 博客(4)
- 资源 (15)
- 收藏
- 关注
原创 dpdk问题集——内存ECC错误,导致网卡丢包
公司的一台机器部署完程序后,发生丢包,能够想的办法都想了,但是还是有丢包。 想着打破沙锅问到底的精神,好吧,从内核日志上下手一点点分析,操作系统以及软硬件的一举一动都写入到了系统内核日志中。如何查看系统日志呢? https://linux.cn/article-3587-1.html1.dmesg dmesg’命令设备故障的诊断是非常重要的。在‘dmesg’命令的帮助下进行硬件的连接
2018-01-24 09:39:16 4222
原创 epoll ET模式触发条件是什么?
linux下的网络模型,首推EPOLL模型 最近在思考,epoll ET模式触发条件是什么?1.ET模式下,对端发送1000字节数据,tcp内核缓冲区有1000字节数据,然后epoll通知我可读事件,我读取了200就不读了,内存缓冲区还剩余800字节,如果对端不继续发送数据,那么没法再次触发可读事件,这800字节就被丢掉了如果对端又发送了1个字节,那么会再次触发可读事件,现在内核缓冲区里
2018-01-23 15:00:32 502
原创 linux pthread_once和pthread_atfork,pthread_key_create
当调用pthread_key_create 后会产生一个所有线程都可见的线程特定数据(TSD)的pthread_key_t 值,调用pthread_setspecific 后会将每个线程的特定数据与pthread_key_t 绑定起来,虽然只有一个pthread_key_t,但每个线程的特定数据是独立的内存空间,当线程退出时会执行destructor 函数。pthread_once能保证多个线
2018-01-08 22:09:26 528
原创 dpdk基础教程——大页内存进阶知识
HugePages大页内存知识点整理使用numactl来查看node0和node1上认领的cpu核数,以及内存资源. 当然,首先确认下cpu是否是numa架构. 查看系统所有节点的大页内存情况 cat /sys/devices/system/node/node*/meminfo | fgrep Huge 大页内存是一种系统资源,在透明大页面机制开启的情况下,其他进程也可以申请和
2018-01-08 16:28:21 54239
vpp 源代码
2018-04-25
ubuntu和centos通用的smb.conf文件
2016-06-22
ddkwizard_setup_v1.3.0a+ddkbuild.bat+ddkbuild.cmd
2014-10-16
学生考试管理系统
2014-02-26
实用C++程序设计
2012-12-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人