Files
servercode/nvme.txt
T

55 lines
1.5 KiB
Plaintext
Raw Normal View History

2025-07-27 10:27:51 -05:00
apt install nvme-cli
nvme list
lspci | grep -i nvme
lspci -s 04:00.0 -vv | grep -iE 'LnkCap|LnkSta'
nvme smart-log /dev/nvme1n1
# lsblk -fe7
# lsblk -o NAME,FSTYPE,LABEL,MOUNTPOINT,SIZE,MODEL
nvme smart-log /dev/nvme0n1 | grep -i '^temperature'
for d in /dev/nvme{0..1}
do
echo "$d - $(sudo nvme smart-log $d | grep -i '^temperature')"
done
***** DESTRUCTIVE *****
# Sequential Read/Write (Large Files, 1MiB Block Size)
fio --name=seqreadwrite \
--filename=/dev/nvme0n1 \
--ioengine=libaio \
--direct=1 \
--rw=readwrite \
--bs=1M \
--numjobs=2 \
--iodepth=32 \
--runtime=30 \
--time_based \
--group_reporting
# Sabrent
# Run status group 0 (all jobs):
# READ: bw=1297MiB/s (1360MB/s), 1297MiB/s-1297MiB/s (1360MB/s-1360MB/s), io=38.0GiB (40.9GB), run=30036-30036msec
# WRITE: bw=1302MiB/s (1365MB/s), 1302MiB/s-1302MiB/s (1365MB/s-1365MB/s), io=38.2GiB (41.0GB), run=30036-30036msec
#
# Samsung
Run status group 0 (all jobs):
READ: bw=892MiB/s (936MB/s), 892MiB/s-892MiB/s (936MB/s-936MB/s), io=26.2GiB (28.1GB), run=30034-30034msec
WRITE: bw=901MiB/s (945MB/s), 901MiB/s-901MiB/s (945MB/s-945MB/s), io=26.4GiB (28.4GB), run=30034-30034msec
***** DESTRUCTIVE *****
# Latency Focused Test (1 I/O at a Time, 4KiB Random Read)
fio --name=latency_test \
--filename=/dev/nvme3n1 \
--ioengine=sync \
--direct=1 \
--rw=randread \
--bs=4k \
--iodepth=1 \
--numjobs=1 \
--runtime=10 \
--time_based \
--group_reporting