12 2017 档案
摘要:在kvm中配置网桥 虚机1:tun:192.168.0.123/24, tap link to br2 虚机2:tun:192.168.0.111/24, tap link to br2 物理网卡: 树莓派:192.168.1.188 从树莓派上ping 192.168.0.123和192.168.
阅读全文
摘要:这个链接里教你怎么操作kvm的各种网络模式,实际操作成
阅读全文
摘要:在这个qemu的配置中,-net nic,vlan=0 是客户机中的前端,-net tap,vlan=0,ifname=tap0,script=no,downscript=no是位于host机中的后端。 这是我qemu的配置,试着理解下这个配置中网络部分的原理,qemu是qemu中使用的一种虚拟的网
阅读全文
摘要:在做blk层之前,先把proto搞清楚 ffi_lua metatype可以给函数加方法, lua中冒号是啥意思?冒号会传入self,但是点号不会传入self
阅读全文
摘要:kvm_cpu_exec 和demo中演示的一样
阅读全文
摘要:kvm中到底是怎么模拟的CPU和内存? 收到了大量的 这里有一个裸的调用kvm接口的实例,超赞: 使用kvm的API来实现Emulator Demo,同样赞: // 2017.12.17 打开tracepoint,这是研究kvm的好方法: 神秘的kvm,服务器端直接运行在,guest按理说也是要有中
阅读全文
摘要:今天终于把kvm给搭起来了,打开了host机的tracepoint竟然一个都没有抓到,这是咋回事? 难道kvm的东西只有在启动的时候才会被抓到? 虚拟出来一块内存一块CPU,虚拟出来一个内存。感觉都好geek的东西呀。 到底是怎么虚拟出来的呢? 调度的时候CPU,这几个CPU是如何调度的?调度的时候
阅读全文
摘要:使用最新的17有问题,下了个server版的:ubutnu 用qemu-img创建一个虚拟磁盘: qemu-img crete -f qcow2 ubunt.img 10G qemu-system-x86_64 -had ubuntu.img -cdrom ubuntu-16.04-server-a
阅读全文
摘要:kvm,一台物理机,一个操作系统,在这个操作系统中隔离,这是docker; 反思:一个物理机上只能有一个操作系统系统存在么?操作系统无非是一套软件而已,在特殊的偏移地址上; 为啥一台物理机上不能驻扎两个操作系统?!(振聋发聩的一问) 我们想想如果有两个操作系统会发生啥事情。 1)进程执行层面;我们通
阅读全文
摘要:sduo sysctl -w net.ipv4.conf.all.forwarding=1 sudo iptables -t nat -A POSTROUTING -s 172.18.0.0/24 -o eth0 -j MASQUERADE 将宿主机上的80端口的请求转发到namespace的IP上
阅读全文
摘要:lua中的ffi是如何解析的呢? 拿bcc中对proto的解析说起; metatype是有大学问的: 其中,ip_t就是 _G(pkg) 这是变量的最后一道屏障,如果在这里访问不到变量,那么lua就要报错了! lua中的表真是高度抽象的一个概念: pkg.ip.proto, pkg是全局的包,然后i
阅读全文
摘要:http://blog.csdn.net/zzz3265/article/details/41146569 这里写出了luajit的字节码
阅读全文
摘要:lua中的ffi是如何解析的呢? 拿bcc中对proto的解析说起; metatype是有大学问的: 其中,ip_t就是 _G(pkg) 这是变量的最后一道屏障,如果在这里访问不到变量,那么lua就要报错了! lua中的表真是高度抽象的一个概念: pkg.ip.proto, pkg是全局的包,然后i
阅读全文
摘要:不如用c写比较简单呢 都要在lua中解析好数据结构,不过也可以用ffi呢。。。proto.lua
阅读全文
摘要:一条bpf的指令包括:8字节长 其中操作码共8位,0,1,2这三位表示的是该操作的大类别:0X07 BPF_LD(0x00) / BPF_LDX(0x01) / BPF_ST(0x02) / BPF_STX(0x03) / BPF_ALU(0x04) / BPF_JMP(0x05) / BPF_RE
阅读全文
摘要:第一次使用iptables就把电脑弄得上不了网了。。。。。。 下面这个地址讲iptable,不错,知道了什么叫表,什么叫链。
阅读全文
摘要:sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys D4284CDD echo "deb https://repo.iovisor.org/apt/xenial xenial main" | sudo tee /etc/apt/sources.list.d/iovisor.list sudo apt-get update s...
阅读全文
摘要:perf的事件包括: 硬件事件:branch-instrctions / branch-miss / bus-cycles / cache-miss / cache-reference / cycles / instructions 软件事件:cpu-clocks / tasks-clock ...
阅读全文
浙公网安备 33010602011771号