virtio-fs A shared file system for virtual machines
by Stefan Hajnoczi
At: FOSDEM 2020
https://video.fosdem.org/2020/H.1309/vai_virtio_fs.webm
This talk covers the new virtio-fs shared file system that allows a host directory tree to be shared with guests. Sharing files with the guest is required by several use cases including container VMs, File-System-as-a-Service, and traditional virtualization. virtio-fs goes further than previous attempts by taking advantage of the co-location of the guest and host using DAX to share the host page cache. This presentation explains how to use virtio-fs, a bit about how it works internally, and the current status.
virtio-fs is a new shared file system giving access to a directory that both the host and guests can access. Traditionally shared file systems have been used to make data available to the guest during installation, boot a guest from a directory tree on the host, or to develop code on the host and test it in-place without copying files into the guest. New use cases including container VMs and File-System-as-a-Service have introduced new requirements that virtio-fs is designed to meet.
Previous attempts at shared file systems have included virtio-9p or simply used network file systems. virtio-fs is unique because it is possible to access files directly from the host page cache. This eliminates data copies and communication, resulting in lower memory footprint and higher performance for many workloads.
This presentation explains how to use virtio-fs and covers its architecture. It includes performance benchmarks showing how various features perform and a comparison with virtio-9p.
Room: H.1309 (Van Rijn)
Scheduled start: 2020-02-02 10:00:00
Видео virtio-fs A shared file system for virtual machines канала FOSDEM
At: FOSDEM 2020
https://video.fosdem.org/2020/H.1309/vai_virtio_fs.webm
This talk covers the new virtio-fs shared file system that allows a host directory tree to be shared with guests. Sharing files with the guest is required by several use cases including container VMs, File-System-as-a-Service, and traditional virtualization. virtio-fs goes further than previous attempts by taking advantage of the co-location of the guest and host using DAX to share the host page cache. This presentation explains how to use virtio-fs, a bit about how it works internally, and the current status.
virtio-fs is a new shared file system giving access to a directory that both the host and guests can access. Traditionally shared file systems have been used to make data available to the guest during installation, boot a guest from a directory tree on the host, or to develop code on the host and test it in-place without copying files into the guest. New use cases including container VMs and File-System-as-a-Service have introduced new requirements that virtio-fs is designed to meet.
Previous attempts at shared file systems have included virtio-9p or simply used network file systems. virtio-fs is unique because it is possible to access files directly from the host page cache. This eliminates data copies and communication, resulting in lower memory footprint and higher performance for many workloads.
This presentation explains how to use virtio-fs and covers its architecture. It includes performance benchmarks showing how various features perform and a comparison with virtio-9p.
Room: H.1309 (Van Rijn)
Scheduled start: 2020-02-02 10:00:00
Видео virtio-fs A shared file system for virtual machines канала FOSDEM
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
![[2019] virtio-fs: A Shared File System for Virtual Machines by Stefan Hajnoczi](https://i.ytimg.com/vi/969sXbNX01U/default.jpg)
![Open Source Under Attack How we, the OSI and others can defend it](https://i.ytimg.com/vi/fWTZnv8mnj4/default.jpg)
![Reaching "EPYC" Virtualization Performance Case Study: Tuning VMs for Best Performance on AMD EPYC …](https://i.ytimg.com/vi/6r-8rq71fbc/default.jpg)
![Distributed HPC Applications with Unprivileged Containers](https://i.ytimg.com/vi/QxKmk9-qkwY/default.jpg)
![Scott Hanselman, "Virtual Machines, JavaScript and Assembler" - Fluent 2014 Keynote](https://i.ytimg.com/vi/UzyoT4DziQ4/default.jpg)
![WireGuard: Next Generation Secure Kernel Network Tunnel Cutting edge crypto, shrewd kernel design, …](https://i.ytimg.com/vi/2q98tUNVyfY/default.jpg)
![Users, Groups and Permissions in Linux](https://i.ytimg.com/vi/zRw0SKaXSfI/default.jpg)
![FASTEN: Scaling static analyses to ecosystems](https://i.ytimg.com/vi/NRm0VzbYzp8/default.jpg)
![GNU Guix as an alternative to the Yocto Project](https://i.ytimg.com/vi/rhuuWuIsCak/default.jpg)
![Write and Submit your first Linux kernel Patch](https://i.ytimg.com/vi/LLBrBBImJt4/default.jpg)
![Linux File System/Structure Explained!](https://i.ytimg.com/vi/HbgzrKJvDRw/default.jpg)
![Virtual Machines vs Docker Containers - Dive Into Docker](https://i.ytimg.com/vi/TvnZTi_gaNc/default.jpg)
![Using TPM 2.0 As a Secure Keystore on your Laptop It's not as difficult as you think!](https://i.ytimg.com/vi/gLE3pwUd_1o/default.jpg)
![Why I forked my own project and my own company ownCloud to Nextcloud](https://i.ytimg.com/vi/UTKvLSnFL6I/default.jpg)
![Online Open Document Editing New Possibilities](https://i.ytimg.com/vi/euLR_WB3p-k/default.jpg)
![Ceph Intro & Architectural Overview](https://i.ytimg.com/vi/7I9uxoEhUdY/default.jpg)
![Windows File Server](https://i.ytimg.com/vi/KzQqkS8rzj4/default.jpg)
![A VM journey from VMware to Kubernetes](https://i.ytimg.com/vi/FUWMoMeq2n0/default.jpg)
![Nouveau Status update The overdue Nouveau status update talk.](https://i.ytimg.com/vi/k3dLWqNKtcg/default.jpg)
![Integrating new major components on fast and slow moving distributions How latest GNOME desktop was…](https://i.ytimg.com/vi/mLHSFpCksBg/default.jpg)