上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 32 下一页
摘要: fsfsfsfs 阅读全文
posted @ 2019-03-10 00:50 honpey 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 在上一篇中说了virtio这种半虚拟化方案之后,还有一种全虚拟化的方案,这种全虚拟化的方案中,直接宿主机上的设备,直接被虚拟化成了n个设备,然后这些设备可以直接被加载进guest os中当做一个普通的PCIE设备!连上面提到的缓存层都莫有了!这样基本就是宿主机了,当然这需要网卡啊,gpu卡啊自身支持 阅读全文
posted @ 2019-02-22 03:19 honpey 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 这个山头今天好像要攻占下来了 guest os中的一些特权操作会被hypervhisor给接收,这里一个很重要的认识是:hypervisor是os的os,既然要访问资源,那么就需要经过整机资源的管理者vmm决定,以前操作系统是整机资源的管理者,现在是hypervisior了!这是理解整个虚拟化的核心 阅读全文
posted @ 2019-02-22 03:13 honpey 阅读(1256) 评论(0) 推荐(0) 编辑
摘要: perf的采样模式和统计模式 统计模式和采样模式使用寄存器的方法不相同; 在统计模式下,每次调度之前设置寄存器,调度之后清理寄存器,留个下个进程使用;PMU寄存器的使用方法; 在采样模式下,每次 pmu寄存器到底都能设置啥呢? pmc寄存器 阅读全文
posted @ 2019-01-22 23:32 honpey 阅读(382) 评论(0) 推荐(0) 编辑
摘要: 之前一直以为perf的统计模式也是通过中断出发来的,于是会在中断处理函数中做处理,但是如果perf是统计模式,那么perf的寄存器就不会是溢出的模式了,这个时候,就没有pmu的中断发生,所以很奇怪呢,在使用统计模式的时候,perf是怎么做的呢? 在统计模式下,在每一次发生调度的时候,都会去读寄存器里 阅读全文
posted @ 2019-01-21 01:10 honpey 阅读(451) 评论(0) 推荐(0) 编辑
摘要: 使用网络命名空间:net namespace 在namespace ns1中增加了两个网卡 sudo ip netns add ns1 sudo ip link add veth0 type veth peer name veth1 sudo ip link add veth2 type veth 阅读全文
posted @ 2019-01-15 12:13 honpey 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 下面这段代码应该是arp_ignore/arp_filter的最好的注脚;在ARP_ignore通过的情况下,我再去判断ARP_filter,这个ARP_filter其实就是为了判断,当数据包再出去的时候,是不是还是通过我这个网络设备;如果是的话,那么就放走,如果不是的话,那么就不行;其实有点反向路 阅读全文
posted @ 2019-01-15 11:25 honpey 阅读(1283) 评论(0) 推荐(0) 编辑
摘要: 待补充 阅读全文
posted @ 2019-01-14 00:24 honpey 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 也就是说啊,内核中的收发包的路径,很可能是经理driver_recv --> tcp -->driver_send这样一个过程,是个很长的路径呢...... 从dev_queue_xmit中来的数据包全部都是从ip_finish_output中来的吗? 所以,应该经常能抓到ip_local_out才 阅读全文
posted @ 2019-01-13 18:14 honpey 阅读(397) 评论(0) 推荐(0) 编辑
摘要: 路由表查看 arp缓存 都是走的什么接口? 阅读全文
posted @ 2019-01-13 18:06 honpey 阅读(165) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 32 下一页