Mithilfe von Qemu können auch komplette Betriebssysteme auf einem Cluster-Knoten ausgeführt werden.
Auf allen Knoten ist KVM installiert. Da Qemu unter CentOS 8 (das von uns genutzt Host-Betriebssystem) nicht als Paket verfügbar ist, wird Qemu über folgenden Singularity-Container bereitgestellt.
student@node83:~$ singularity shell /software/container/qemu.sif
Wenn Sie diesen Container erweitern möchten können Sie sich die Datei /software/container/definitions/pmem.def
herunterladen und zu Hause einen eigenen erweiterten Container zusammenbauen. Dies geht nicht direkt auf dem Cluster.
Charakteristika unseres NVRAMs
Wir haben 128 GB Intel Optane DIMMs, jeweils pro Knoten 1 DIMM Modul.
Die Messungen wurden mit pmem-perf-sweep (siehe hier) auf node83 durchgeführt.
Bandbreiten:
- random read: 1280 MB/s
- sequential read: 5055 MB/s
- random write: 520 MB/s
- sequential write: 2044 MB/s
Latenzen:
- idle sequential: 169ns
- idle random: 319ns
Weitere Messungen in der in einer for-Schleife in Array (1.000.000 uint_8t Elemente) sequentiell in Pmem geschrieben wird.
- pmemobj_persist nach jedem Schreiben eines Elements: 1,32 MB/s
- pmemobj_persist nach dem Schreiben aller Elemente: 253,43 MB/s