High-IOPS Local NVMe Scratch
For workloads with intense random I/O demands (e.g. computer vision image caches, uncompressed HDF5 slicing, temporary matrix transpositions), Berkelium provides node-local PCIe Gen5 NVMe scratch storage.
Example: Local NVMe Scratch StorageClass
Section titled “Example: Local NVMe Scratch StorageClass”apiVersion: v1kind: PersistentVolumeClaimmetadata: name: nvme-fast-scratch namespace: sci-myprojectspec: accessModes: - ReadWriteOnce storageClassName: local-nvme-sc resources: requests: storage: 500GiScratch is Node-Bound & Ephemeral
Volumes created on local-nvme-sc are pinned to the specific physical node where the pod is scheduled. When the pod finishes or is deleted, data residing on local scratch is purged. Never store unique experimental data exclusively on NVMe scratch.
