Der Linux Storage Stack aus Proxmox VE Sicht
„Everything is a file“ oder genauer „Everything is a file descriptor“: Schon diese Aussage zeigt die Bedeutung des Storage-Stacks unter Linux und damit auch unter Proxmox VE.
Damit der Zugriff auf Daten unabhängig vom gewählten Dateisystem und dem tatsächlichen physischen Speicherort zuverlässig und performant funktioniert, greifen im Linux-Kernel zahlreiche Schichten nahtlos ineinander: Virtual File System (VFS), Block-Layer, sogenannte „stackable devices“ wie Device Mapper und Treiber sind die wichtigsten beteiligten Komponenten.
Anhand des Linux Storage Stack Diagramms erklärt Werner Fischer diese Architektur anschaulich und zeigt Möglichkeiten zur I/O Performance-Optimierung und die Funktionsweise des Page Caches.
Redner
-
Werner FischerThomas-Krenn.AGWerner Fischer fördert Linux und Open Source bei der Thomas-Krenn.AG bereits seit 20 Jahren. Als Autor von über 1.000 Wiki Artikeln teilt er sein Know-How zudem auch regelmäßig auf Konferenzen und in Zeitschriften-Artikeln. Er ist Mitgründer der Thomas-Krenn Linux User Group (tklug) und seit kurzem Mitglied des Board of Directors des Linux Professional Institutes.