首先谈谈这个需求怎么来的,为什么需要一个远程的项目开发环境。 在日常开发中,项目代码总是需要在远程服务器上编译运行,直接在服务器上用VIM编辑效...
隔离了一个多星期,在家待的倦的不行,刚好看博客有人实现了用户态线程切换,一看这不就协程吗。于是乎自己也编了个玩玩,也顺带复习一下操作系统知识,以...
使用QEMU/KVM虚拟化平台启动虚拟机,通常需要手动输入一行很长的命令,里面可能有几十个参数,要想启动多个虚拟机,以及监视多个虚拟机运行状态会...
进程调度是现代操作系统一个重要的组成部分,理论上它会为进程提供多种不同的运行状态,以及在CPU核上、核间调度的策略。因为项目实践需要,我们需要在...
SPDK是Intel开发的存储开发组件,需要依赖DPDK的框架。先编译好DPDK,跳转到SPDK目录, 直接make就可以。但是大部分情况下会遇...
为了模拟一台物理服务器上启动数十台虚拟机的云平台测试环境,需要给这些虚拟机配置相应的IP,这就需要在虚拟交换机侧具有DHCP功能。而现在的OVS...
在拥有复杂功能的现代操作中,对数据包的存储要求是非常严格的。因为其中涉及数据包在不同网络层之间传递,需要灵活增减包头,以及移动过程中尽可能避免拷...
在阅读这篇文章的时候我希望长话短说,需要你事先接收一个观点,那就是:我们的操作系统就是一堆进程,每一个进程都是由已有的进程创造出来的。 以lin...
数据包的拷贝是虚拟化网络中最大的性能瓶颈,这些年来,人们也一直在致力于减少内存拷贝甚至消除内存拷贝。根据数据包流向,零拷贝可以分为 Host t...