Remove the old bash script and update README.md and CLAUDE.md

This commit is contained in:
2026-06-21 21:16:47 -06:00
parent 5561a95a94
commit 363379b2c2
4 changed files with 100 additions and 535 deletions
+4 -4
View File
@@ -8,7 +8,7 @@ for diagnosing ZFS ZIL performance (NFS / iSCSI / VM sync workloads).
Three profiles
--------------
* **cdm** — the four CrystalDiskMark default tests (``SEQ1M Q8T1``, ``SEQ1M
Q1T1``, ``RND4K Q32T1``, ``RND4K Q32T16``), each measured for read *and*
Q1T1``, ``RND4K Q32T16``, ``RND4K Q1T1``), each measured for read *and*
write, reported in MB/s and IOPS.
* **slog** — synchronous 4K random writes swept across thread counts, reporting
IOPS, MB/s and p50/p99 *commit latency*. This is the load a ZFS SLOG sees.
@@ -124,13 +124,13 @@ class CdmTest:
return "write" if self.seq else "randwrite"
# The four CrystalDiskMark default tests, as data. Q = queue depth (iodepth),
# T = threads (numjobs).
# The four CrystalDiskMark default tests, as data, in CrystalDiskMark's own
# display order. Q = queue depth (iodepth), T = threads (numjobs).
CDM_TESTS: tuple[CdmTest, ...] = (
CdmTest("SEQ1M Q8T1", bs="1m", iodepth=8, numjobs=1, seq=True),
CdmTest("SEQ1M Q1T1", bs="1m", iodepth=1, numjobs=1, seq=True),
CdmTest("RND4K Q32T1", bs="4k", iodepth=32, numjobs=1, seq=False),
CdmTest("RND4K Q32T16", bs="4k", iodepth=32, numjobs=16, seq=False),
CdmTest("RND4K Q1T1", bs="4k", iodepth=1, numjobs=1, seq=False),
)
# Thread counts for the SLOG sweep. T1 is the headline single-stream latency;