We're sorry but this page doesn't work properly without JavaScript enabled. Please enable it to continue.
Feedback

Using NVDIMM under KVM

Formale Metadaten

Titel
Using NVDIMM under KVM
Untertitel
Applications of persistent memory in virtualization
Serientitel
Anzahl der Teile
611
Autor
Lizenz
CC-Namensnennung 2.0 Belgien:
Sie dürfen das Werk bzw. den Inhalt zu jedem legalen Zweck nutzen, verändern und in unveränderter oder veränderter Form vervielfältigen, verbreiten und öffentlich zugänglich machen, sofern Sie den Namen des Autors/Rechteinhabers in der von ihm festgelegten Weise nennen.
Identifikatoren
Herausgeber
Erscheinungsjahr
Sprache
Produktionsjahr2017

Inhaltliche Metadaten

Fachgebiet
Genre
Abstract
The introduction of non-volatile memory changes how applications, databases,and virtual machines will work in the future. NVDIMM is not simply a fasterblock device. Programs can avoid block I/O entirely and use byte-addressableNVDIMM to benefit from the performance characteristics of RAM. This requiresnew storage APIs that applications must use instead of traditional block I/O. These new programs run successfully inside KVM virtual machines thanks to thevNVDIMM support already available in QEMU. Virtualization offers additionaloptions for managing and using NVDIMM beyond what is available on bare metal. This talk covers the NVDIMM programming model and how KVM virtual machines canuse NVDIMM for faster I/O, reduced memory footprint, and faster boot times. Xiao Guangrong recently gave a talk at KVM Forum covering the ACPI andhardware interface for NVDIMM under KVM. I want to follow that up with a talkfor a wider audience of developers and system administrators who care moreabout the use of NVDIMM than its implementation. This talk covers recent work on NVDIMM in QEMU and focuses on how applicationscan take advantage of this new class of storage device. It is suitable for anaudience interested in storage or virtualization. Most of the concepts carryover to other hypervisors besides KVM.