上一页 1 ··· 46 47 48 49 50 51 52 53 54 ··· 70 下一页
摘要: 这是对引擎strace 的结果,可以看到引擎在回复报文的时, 频繁的使用write 系统调用,报文内容可以看到就是一个http响应报文, 正常情况应该是只会调用一次write回复报文,但是实际情况是调用了多次write回复报文,根据http报文的响应头、响应行等依次回复报文。 所以优化方式: 将多次 阅读全文
posted @ 2020-10-28 17:36 codestacklinuxer 阅读(146) 评论(0) 推荐(0)
摘要: https://linux.cn/article-9273-1.html https://lwn.net/Articles/365835/ Documentation/trace/events.txt trace/ftrace-design.txt 什么是 ftrace? ftrace 是一个 Li 阅读全文
posted @ 2020-10-16 14:54 codestacklinuxer 阅读(161) 评论(0) 推荐(1)
摘要: 一个网络报文从网卡接收到被应用处理,中间主要需要经历两个阶段: 阶段一:网卡通过其DMA硬件将收到的报文写入到收包队列中(入队)阶段二:应用从收包队列中读取报文(出队)由于目前正在使用vpp/dpdk 优化waf引擎的工作,所以就看看ixgbe网卡在dpdk框架下是怎么工作的。下面分别介绍一下 收包 阅读全文
posted @ 2020-10-15 20:27 codestacklinuxer 阅读(1777) 评论(0) 推荐(0)
摘要: vim 的insert data 阅读全文
posted @ 2020-10-10 22:27 codestacklinuxer 阅读(221) 评论(0) 推荐(0)
摘要: gdb 经常用 ,但今天使用gdb 调试的时候, break 打断点, 结果也没有打出 哪一行的信息,就只是提示一个具体地址。 使用单步调试 结果爆出 stepping until exit from function dpdk_device_input, which has no line num 阅读全文
posted @ 2020-09-30 18:11 codestacklinuxer 阅读(1134) 评论(0) 推荐(0)
摘要: 转载:https://initphp.blog.csdn.net/article/details/51911189 一、Nginx的配置文件nginx.conf Nginx的配置文件每一行就是一条命令。 最外层的为核心模块的配置参数(类型:NGX_CORE_MODULE);内部嵌套的为各个子模块的配 阅读全文
posted @ 2020-09-30 10:32 codestacklinuxer 阅读(280) 评论(0) 推荐(0)
摘要: ngx_init_cycle for (i = 0; ngx_modules[i]; i++) { if (ngx_modules[i]->type != NGX_CORE_MODULE) { continue; } module = ngx_modules[i]->ctx; if (module- 阅读全文
posted @ 2020-09-27 10:29 codestacklinuxer 阅读(191) 评论(0) 推荐(0)
摘要: 直接出现僵尸进程 77个 瞬间傻逼了, 这是多么奇葩!! 赶紧看下 这些进程是啥 ps -elf |grep Z 查看 发现没 都是同一个, 其父进程也是同一个。 在回想一下 僵尸进程怎么产生的 进程退出的时候,其资源没有被回收,也就是 其task_struct资源没有被销毁。进程处理Z 状态。 所 阅读全文
posted @ 2020-09-21 15:29 codestacklinuxer 阅读(175) 评论(0) 推荐(0)
摘要: 编译安装: make install-dep make build 编译 vpp 查看 pci 网卡 id : lshw -class network -businfo DPDK hugepage设置 echo 1024 > /sys/kernel/mm/hugepages/hugepages-20 阅读全文
posted @ 2020-09-14 11:47 codestacklinuxer 阅读(901) 评论(0) 推荐(0)
摘要: 可以看到 低优先级的进程 暂用了比较高的CPU时间。 top 命令中可以看到 NI 为19, 其优先级最低 但是使用cpu 最高。 说明这个进程需要经行优化了, 通过gdb 发现此进程一直都在处理报文,写缓存。 由于使用了dpdk, 此进程用来接收dpdk的报文数据解析。此时流量大约3-5g。 报文 阅读全文
posted @ 2020-09-09 21:39 codestacklinuxer 阅读(154) 评论(0) 推荐(0)
上一页 1 ··· 46 47 48 49 50 51 52 53 54 ··· 70 下一页