简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
http://www.cnblogs.com/chanwai1219/p/3632246.html环境搭建:手头没有intel的板子,暂时只能用虚拟机代替; 虚拟机的CPU数量不能超过真实的机器,因此暂时无法模拟出NUMA的环境;dpdk需要至少两块网卡,eth0和eth1用于dpdk使用,eth2用于跟主机通信; 打开虚拟机的配
http://linux.chinaitlab.com/kernel/835899.html之前写过一些使用KGDB调试Linux内核和模块的文章,感觉使用KGDB+虚拟机的方式还是有些烦琐,而且需要占用较多的系统资源,每次调试启动Guest OS会花费较长时间,效率有些低。这里再总结一种使用User Mode Linux调试Linux内核的方法。User Mode Linux(简称U
UML支持多种方式的网络,一般使用tap/tun模拟UML虚拟机中的eth0驱动,仅仅这种方式也能分为桥接和NAT等等,手工配置网络也有助于理解网络的运行方式。根据官方文档 Simple UML Networking 下载 uml_utilities ,其实也就使用了一个工具 tunctl,这个工具很简单,就是启动 tun 驱动,首先得先查看是否加载tun 驱动,当然首先需要有roo
http://www.ibm.com/developerworks/cn/linux/l-cn-libvirt-lvm/index.html引言libvirt 是一组可与 Linux 上多种虚拟机交互的管理工具集。它支持的虚拟机有 KVM/QEMU、Xen、LXC、OpenVZ、virtual Box、vmware ESX/GSX、Hyper-V 等。为了使虚拟机获得更强大
转载自 cgjvcd最终编辑 cgjvcdQEMU虚拟机网络的缺省模式是NAT方式,即虚拟机可以通过host访问外网,但host和外网无法访问虚拟机。如果要想让host访问虚拟机,则可以使用TAP方式。 1、确认host的内核支持TAP/TUN设备 使用TAP方式的前提是host的内核支持TAP/TUN。现在的linux发行版一般都通过内核模块的方式支持TAP/TUN。如果ho
http://leslie-chu.blog.163.com/blog/static/19986324320121411230520/ linux社区有一个项目叫LFS,帮助linux爱好者自己一步步制作一个linux系统,设置可以加入一些特性做成一个和Ubuntu、SUSE不同的发行版。 不过,在这之前我先试试编译内核源码,制作一个
1,内核编译:先说下环境如下,操作系统为CentOS 6.0 64位,除内核被升级为2.6.38.8外,其它基本环境无改变:[root@localhost uml]# cat /etc/issueCentOS Linux release 6.0 (Final)Kernel \r on an \m[root@localhost uml]# uname -aLinux lo
http://www.linuxjournal.com/article/10680?page=0,0Apr 01, 2010 By Michael J. Hammel inHOW-TOs Web DevelopmentMongoose provides a Web server that can be embedded in your
http://blog.csdn.net/pottichu/article/details/4261228核心数据结构初始化--内核引导第一部分 start_kernel()中调用了一系列初始化函数,以完成kernel本身的设置。 这些动作有的是公共的,有的则是需要配置的才会执行的。在start_kernel()函数中, 输出Linux版本信息(
sbrk/brk: brk和sbrk主要的工作是实现虚拟内存到内存的映射.在GNUC中,内存分配是这样的: 每个进程可访问的虚拟内存空间为3G,但在程序编译时,不可能也没必要为程序分配这么大的空间,只分配并不大的数据段空间,程序中动态分配的空间就是从这一块分配的。如果这块空间不够,malloc函数族(realloc,calloc等)就调用sbrk函数将数据段的下界移动,sbrk函数在