将晦涩难懂的技术讲的通俗易懂
发布时间:2018-03-25 17:49:17
rte_eal_intr_init在rte_eal_intr_init()函数中初始化中断。具体如下:(1) 创建intr_pipe管道,用于epoll模型的消息通知。(3) intr_handle点击(此处)折叠或打开struct rte_intr_handle { .........
发布时间:2018-03-17 16:10:55
linuxhugepage使用与实现——lvyilong3161.1 引言随着计算需求规模的不断增大,应用程序对内存的需求也越来越大。为了实现虚拟内存管理机制,操作系统对内存实行分页管理。自内存“分页机制”提出之始,内存页面的默认大小便被设置为 4096 字节(4kb),虽然原则上内存页面大小是可配置的,但绝大多.........
发布时间:2018-03-10 22:47:51
virtio前后端配合限速分析——lvyilong316在virtio中,有个一个设备的特性叫做virtio_ring_f_event_idx,这个特性是用来对前后端速率进行匹配限速的。我们知道avail ring,这个ring有两个用途,一是发送侧(send queue)前端驱动发送报文的时,将待发送报文加入avail ring等待后端的处理,后端处理完后,会将其放入.........
发布时间:2018-03-04 23:00:31
mergeable对接收端(guest)的影响——lvyilong316这里在分析一下guset内部对于开启mergeable接收会有什么影响,顺便分析一下开启guest_gso/guest_tso时,guset内部的接收流程。首先我们从vhost-user,发送端分析一下,两种情况是如何更新used->ring的。l 开启guest_gso/guest_tso (不开启me.........
lvyilong3162023-06-06 15:06
zhangtongjian12:你好,请教下,“qemu和vhost-user前后端协商过程”中讲到的初始化多队列时,多队列初始化时,对应的kvm中断机制中irqfd和ioeventfd是和队列数目对应的吗?还是一个虚拟机就一个irqfd和ioeventfd?
和队列对应
|zhangtongjian122023-06-02 10:29
你好,请教下,“qemu和vhost-user前后端协商过程”中讲到的初始化多队列时,多队列初始化时,对应的kvm中断机制中irqfd和ioeventfd是和队列数目对应的吗?还是一个虚拟机就一个irqfd和ioeventfd?