F FabGPT-FAQ

Linux e Storage: tuning, NVMe e prestazioni

Statistiche ZFS ARC, telemetria NVMe SMART, latenza dischi iostat e congestione TCP BBR. Ogni comando è verificato e copiabile; in chat basta descrivere cosa vuoi fare.

4 comandi in questa pagina

# Come controllo le statistiche e l'efficienza della cache ZFS ARC?

arc_summary

Mostra dimensione della cache ARC in RAM, hit rate percentuale per metadata e data, e dimensione del target.

Approfondisci: Come limitare la RAM di ZFS con zfs_arc_max su Proxmox VE?Cos'è OpenZFS (snapshot atomici, copy-on-write, checksumming)?

# Come leggo la salute e l'usura di un disco NVMe con nvme-cli?

nvme smart-log /dev/nvme0

Riporta temperatura attuale, percentuale di usura (percentage used), blocchi riallocati e cicli di alimentazione.

Approfondisci: Come si monitora lo stato dei dischi (SMART) e si prevengono i guasti?Cos'è NVMe-over-Fabrics (NVMe-oF) e quali sono le differenze tra NVMe/TCP e NVMe/RDMA?

# Come misuro la latenza e l'utilizzo dei dischi con iostat?

iostat -xz 1 5

Campiona ogni secondo escludendo dischi inattivi (-z); metriche chiave: %util (saturazione) e r_await / w_await (latenza ms).

Approfondisci: Come si usa FIO per misurare IOPS reali, banda e latenza dello storage?Quale I/O scheduler scegliere su Linux tra none, mq-deadline e kyber per NVMe ed SSD?

# Come verifico l'algoritmo di congestione TCP attivo nel kernel?

sysctl net.ipv4.tcp_congestion_control

Verifica se l'host sta usando BBR (Google Bottleneck Bandwidth and RTT) o il tradizionale Cubic.

Approfondisci: Come funziona l'algoritmo di congestione TCP BBR e perché supera Cubic su connessioni ad alta latenza?Quali parametri sysctl impostare per l'hardening del kernel Linux?

Chiedi in chat