云计算与容器
文章平均质量分 79
forsakening
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
veth网卡的多队列及RPS
3.10内核下容器使用的veth网卡,默认开启的是一个队列,导致在某些单线程多TCP链接的应用场景下,出现某个CPU软中断高的情况。之前处理的方案一直是开启这个veth网卡的RPS,让其在多流场景下可以去分散到其它CPU上,将某个CPU上的软中断降低。其中,skb_get_rx_queue可以通过veth的多队列,拿到不同的队列,但是下面的一个流程,是要配合rps去使用的,所以当前3.10.957的内核即使veth使用了多队列,若没有开rps的话,仍然是返回到当前cpu。带着这个问题看一下内核的处理流程。原创 2023-05-18 16:13:31 · 1345 阅读 · 0 评论 -
centos上编译nbd.ko
centos7.6默认的内核没有nbd.ko模块,在yum源上也找不到,只能手动从源码编译了。参考:在 CentOS 中安装 nbd.ko 驱动模块 - ZVampirEM's Blogcentos7单独编译nbd内核模块 - 武汉-磨渣 - 博客园安装kernel-src包后,进入/root/rpmbuild/SOURCES/linux-3.10.0-957.27.2.el7/drivers/block目录编译: block]# make CONFIG_BLK_DEV_NBD原创 2022-04-21 21:00:29 · 1245 阅读 · 0 评论 -
支持vhost-net类型的多队列tap虚拟网卡
参考:【1】vhost(vhost-net): 一种 virtio 高性能的后端驱动实现https://cloud.tencent.com/developer/article/1075600【2】Linux kernel Vhost-net 和 Virtio-net代码详解https://www.cnblogs.com/scottieyuyang/p/6053376.html1.问题描述使用普通virtio驱动的tap网卡时,tap虚拟卡是xxxx-vif-agent网络插件创建的...原创 2021-07-02 09:42:09 · 1809 阅读 · 2 评论 -
ifb与tc police对接收方向限速性能比较
参考:【1】https://www.cnblogs.com/xingmuxin/p/10826703.html【2】https://blog.youkuaiyun.com/dog250/article/details/40680765 dog250大神对ifb的理解1.使用ifb进行容器的出向限速 创建ifb,并mirror流量至ifb网卡上,限制发送侧5G的发送流量 modprobe ifb //支持参数,默认创建ifbx网卡的数目 ifconfig ifb1 up ...原创 2021-05-20 21:40:47 · 2585 阅读 · 0 评论
分享