XNVME_TESTS_LBLK-WRITE_ZEROES(1)

πŸ“¦ version 0.7.5, in alpine 3.24

πŸ’… xnvme_tests_lblk-write_zeroes β€” a.k.a. the xNVMe manual page, bestie edition πŸŽ€

okay so real quick: this whole page lives in the xNVMe manual fam, and it's about a test tool. No cap, it's a vibe check for your drive.

✨ NAME ✨

xnvme_tests_lblk-write_zeroes β€” basically the "does the write zeros command actually work" test. That's it. That's the whole personality. 🫢

πŸ¦‹ SYNOPSIS πŸ¦‹

xnvme_tests_lblk write_zeroes <uri> [<args>]

🌸 DESCRIPTION 🌸

Lowkey the whole point: basic verification of the write zeros command. Like, you point it at a device and it makes sure zeroing actually does the thing. Iconic behaviour, honestly. πŸ’–

πŸ’… REQUIRED πŸ’…

  • <uri> β€” the device URI, like, where your device lives. Fr fr examples: '/dev/nvme0n1', '0000:01:00.1', '10.9.8.1.8888', '\.PhysicalDrive1'. You literally can't skip this one, bestie β€” it's not optional energy.

πŸ”₯ OPTIONAL πŸ”₯

these are the lil extras you can sprinkle on top, iykyk:

  • --slba 0xNUM β€” Start Logical Block Address. literally where the party starts. ⭐
  • --elba 0xNUM β€” End Logical Block Address. where the party wraps up.
  • --subnqn STRING β€” Subsystem NQN of the NVMe over Fabrics endpoint, e.g. 'nqn.2022-06.io.xnvme:ctrlnode1'. yes the nqn is long, no you can't shorten it, sorry πŸ’€
  • --hostnqn STRING β€” The host NQN to use when connecting to NVMe over Fabrics controllers. this is your lil name tag at the fabrics party πŸŽ€
  • --be STRING β€” xNVMe backend, e.g. 'linux', 'spdk', 'fbsd', 'macos', 'posix', 'windows'. pick your fighter ✨
  • --dev-nsid 0xNUM β€” Namespace Identifier for Device Handle. main character namespace energy πŸ‘‘
  • --admin STRING β€” xNVMe admin. command-interface, e.g. 'nvme', 'block'. the bossy one 🧚
  • --mem STRING β€” xNVMe buffer/memory manager. someone's gotta handle the memory, and it's giving responsible 🌈
  • --direct NUM β€” Bypass layers. straight past the queue like "no thanks" πŸ’…
  • --sync STRING β€” xNVMe sync. command-interface, e.g. 'nvme', 'block'. the chill, patient one πŸ“
  • --help β€” Show usage / help. bestie if you're lost, start here, no shame πŸ™ˆ

πŸ‘€ SEE ALSO πŸ‘€

Full documentation at: <https://xnvme.io/> β€” go read it, it ate πŸ¦‹

πŸ’œ AUTHOR πŸ’œ

Written by Simon A. F. Lund <simon.lund@samsung.com> on behalf of Samsung. periodt. πŸ”₯


okay that's the whole page!! mwah πŸ’‹ β€” this drop is from xNVMe, dated 09 September 202, and yeah that's the sign-off, go zero some blocks responsibly bestie πŸŒΈπŸ’–

πŸ“¦ where this page comes from