当前位置: 首页 > news >正文

新竹县网站建设_网站建设公司_小程序网站_seo优化

o2o网站建设流程,四川手机网站制作,wordpress 抛弃php,网站建设投资大概每年需要多少钱存储虚拟化的场景下#xff0c;整个写入的过程。 在虚拟机里面#xff0c;应用层调用 write 系统调用写入文件。write 系统调用进入虚拟机里面的内核#xff0c;经过 VFS#xff0c;通用块设备层#xff0c;I/O 调度层#xff0c;到达块设备驱动。虚拟机里面的块设备驱动…存储虚拟化的场景下整个写入的过程。 在虚拟机里面应用层调用 write 系统调用写入文件。write 系统调用进入虚拟机里面的内核经过 VFS通用块设备层I/O 调度层到达块设备驱动。虚拟机里面的块设备驱动是 virtio_blk它和通用的块设备驱动一样有一个 request  queue另外有一个函数 make_request_fn 会被设置为 blk_mq_make_request这个函数用于将请求放入队列。虚拟机里面的块设备驱动是 virtio_blk 会注册一个中断处理函数 vp_interrupt。当 qemu 写入完成之后它会通知虚拟机里面的块设备驱动。blk_mq_make_request 最终调用 virtqueue_add将请求添加到传输队列 virtqueue 中然后调用 virtqueue_notify 通知 qemu。在 qemu 中本来虚拟机正处于 KVM_RUN 的状态也即处于客户机状态。qemu 收到通知后通过 VM exit 指令退出客户机状态进入宿主机状态根据退出原因得知有 I/O 需要处理。qemu 调用 virtio_blk_handle_output最终调用 virtio_blk_handle_vq。virtio_blk_handle_vq 里面有一个循环在循环中virtio_blk_get_request 函数从传输队列中拿出请求然后调用 virtio_blk_handle_request 处理请求。virtio_blk_handle_request 会调用 blk_aio_pwritev通过 BlockBackend 驱动写入 qcow2 文件。写入完毕之后virtio_blk_req_complete 会调用 virtio_notify 通知虚拟机里面的驱动。数据写入完成刚才注册的中断处理函数 vp_interrupt 会收到这个通知。 此文章为12月Day1学习笔记内容来源于极客时间《趣谈Linux操作系统》推荐该课程。
http://www.ihoyoo.com/news/5708.html

相关文章:

  • 微信公众号怎么做商城台州seo
  • 排名好的网站建设温州专业手机网站制作哪家好
  • 全响应式网站用什么做的wordpress countdown timer
  • 网站开发都用什么浏览器模板网站很牛
  • flash做导航网站知春路网站建设公司
  • 网站跳转至手机端如何做wordpress 扩展
  • 电子商务网站推广策划方案江苏镇江论坛
  • 动漫网站开发需求分析沧州句号网络科技有限公司
  • 网站开发负责人是什么职位燕郊做网站找谁
  • 产品展示网站建设公司营销策划方案
  • 网站建设流图visio创建个人网站教案
  • 互联网网站建设营销试用平台网站建设
  • 建筑公司网站新年贺词wordpress的前端怎么写
  • 网站建设案例行情专做程序员招聘的网站
  • 中国建设银行浙江省丽水市分行网站网页网站设计制作
  • 网站首页欣赏中山建设工程招聘信息网站
  • 网站建设开发价格高吗做专门的表白网站
  • 北京市保障性住建设投资中心网站首页网络公司建设网站
  • 个人搭建网站教程烟台网站制作维护
  • 视频网站公共关系怎么做网站导航栏效果
  • 建设网站模板下载自己做婚恋网站
  • 大良营销网站建设效果网站开发的技术
  • 邢台建网站找谁百度服务电话6988
  • 学做ps的软件的网站游戏公司官方网站建设方案
  • 360建筑网如何修改名字站长工具seo排名
  • 做电脑网站起什么名字网站开发工程师职位概要
  • 360如何做网站优化一些简单的代码
  • 深圳商业网站建设推荐公司长沙网站建设公司哪家好
  • 合肥专业做网站手机制作网页软件
  • 电子商务网站开发视频响应式网站如何实现