Skip to content

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.

apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: nvme-fast-scratch
namespace: sci-myproject
spec:
accessModes:
- ReadWriteOnce
storageClassName: local-nvme-sc
resources:
requests:
storage: 500Gi

Scratch 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.