240 发简信
IP属地:湖南
  • Resize,w 360,h 240
    VScode搭建远程服务器项目开发环境

    首先谈谈这个需求怎么来的,为什么需要一个远程的项目开发环境。 在日常开发中,项目代码总是需要在远程服务器上编译运行,直接在服务器上用VIM编辑效...

  • Resize,w 360,h 240
    进程、线程和协程的思考

    隔离了一个多星期,在家待的倦的不行,刚好看博客有人实现了用户态线程切换,一看这不就协程吗。于是乎自己也编了个玩玩,也顺带复习一下操作系统知识,以...

  • Resize,w 360,h 240
    使用virsh管理KVM虚拟机

    使用QEMU/KVM虚拟化平台启动虚拟机,通常需要手动输入一行很长的命令,里面可能有几十个参数,要想启动多个虚拟机,以及监视多个虚拟机运行状态会...

  • Resize,w 360,h 240
    用户定义的linux进程调度

    进程调度是现代操作系统一个重要的组成部分,理论上它会为进程提供多种不同的运行状态,以及在CPU核上、核间调度的策略。因为项目实践需要,我们需要在...

  • 编译SPDK遇到的问题

    SPDK是Intel开发的存储开发组件,需要依赖DPDK的框架。先编译好DPDK,跳转到SPDK目录, 直接make就可以。但是大部分情况下会遇...

  • 使用dnsmasq搭建DHCP服务

    为了模拟一台物理服务器上启动数十台虚拟机的云平台测试环境,需要给这些虚拟机配置相应的IP,这就需要在虚拟交换机侧具有DHCP功能。而现在的OVS...

  • Resize,w 360,h 240
    Linux套接口缓存——sk_buff

    在拥有复杂功能的现代操作中,对数据包的存储要求是非常严格的。因为其中涉及数据包在不同网络层之间传递,需要灵活增减包头,以及移动过程中尽可能避免拷...

  • 神奇的fork(父子进程中一些神奇的问题)

    在阅读这篇文章的时候我希望长话短说,需要你事先接收一个观点,那就是:我们的操作系统就是一堆进程,每一个进程都是由已有的进程创造出来的。 以lin...

  • Resize,w 360,h 240
    虚拟化网络中的零拷贝

    数据包的拷贝是虚拟化网络中最大的性能瓶颈,这些年来,人们也一直在致力于减少内存拷贝甚至消除内存拷贝。根据数据包流向,零拷贝可以分为 Host t...

个人介绍
一醉江湖三十春,焉得书剑解红尘

中科院计算所网络技术研究中心 博士生
研究方向:SDN/NFV、虚拟化网络、云计算基础架构

个人主页:https://ictyangye.github.io/