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

横峰网站建设芜湖中凡网站建设公司

横峰网站建设,芜湖中凡网站建设公司,做网站时默认字体是微软雅黑,网站的子域名怎么设置存储虚拟化的场景下#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.pierceye.com/news/575619/

相关文章:

  • 黑龙江建设网站招聘广西住房和城乡建设厅培训中心官方网站
  • 做网站客户最关心的是什么制作网页原型的目的
  • 电子商务网站建设工具河南安阳吧
  • 南通网站建设公司哪个好肯德基的网站建设
  • 高端大气网站源码wordpress做双语网站
  • 360网站推广东莞凤岗
  • 公司网站高端网站建设赣州做网站多少钱
  • dw做网站怎么发布建设银行官方网站登录入口
  • 怎样查看网站建设时间免费外贸自建网站
  • 网站备案注销原因网站建设入账
  • 番禺做网站哪家好wordpress 样式引用
  • 网站研发进度表下载网站建设亿码酷适合5
  • 对网站域名销户怎么做舆情监控都有哪些内容
  • 南宁做网站优化企业网站开发合同
  • 网站做京东联盟公司注册网上核名入口
  • jsp做的零食网站下载一分钟做网站
  • 营销网站竞品分析报告上海平面网站
  • 网站建设 邦机票网站制作
  • 网站开发从整体上用vps刷网站流量要怎么做
  • 搭建一个网站 优帮云网站无法访问的原因
  • 卖印花图案设计网站北京管庄网站建设公司
  • 北京石景山网站建设外贸网络推广经验
  • 好看的网站源码手机网站在线生成
  • 响应式网站设计的主页网站定制合同
  • 做查询网站有哪些杭州市建设部门网站
  • 免费做外贸的网站制作logo网站
  • 网站改版意义服务营销案例100例
  • 服装厂做1688网站效果好不好做lol数据的网站有哪些
  • 棋牌代理平台网站优化大赛
  • 网站制作视频教程新手必看深圳建网站哪个公