XNVME_TESTS_COMPARE-COMPARE(1)
π xnvme_tests_compare-compare π
okay so bestie, welcome to the xnvme_tests_compare-compare page β it's part of the xNVMe manual fam, and it's literally the whole vibe check for one lil tool. sit down, grab a strawberry π, we're gonna get you fluent.
β¨ NAME β¨
xnvme_tests_compare-compare β a basic test of compare functionality. that's it, that's the whole vibe π
π¦ SYNOPSIS π¦
xnvme_tests_compare compare <uri> [<args>]
so you call the xnvme_tests_compare tool, hit it with the compare subcommand, hand it a <uri>, and then any <args> you want on top. slay. π«Ά
πΈ DESCRIPTION πΈ
basic test of compare functionality. no cap, that's genuinely what it does β it exercises the compare thing and makes sure it's doing what it's supposed to. iconic behavior honestly. π
π REQUIRED π
<uri>β the device URI, aka where your device lives. examples of what this can look like:'/dev/nvme0n1','0000:01:00.1','10.9.8.1.8888','\.PhysicalDrive1'. yes you need this. it's not optional, bestie. π
π OPTIONAL π
these are the lil extras β you don't have to, but you can:
[ --slba 0xNUM ]β start Logical Block Address. where the party begins. starting point energy β¨[ --nlb NUM ]β Number of LBAs. and pssst, careful: it's a zero-based value. do not come for me if you forget that. π[ --subnqn STRING ]β the Subsystem NQN of the NVMe over Fabrics endpoint, e.g.'nqn.2022-06.io.xnvme:ctrlnode1'. very long, very fancy, very NVMe-over-Fabrics. π[ --hostnqn STRING ]β the host NQN you use when connecting to NVMe over Fabrics controllers. like your little name tag at the fabrics party π[ --be STRING ]β the xNVMe backend, e.g.'linux','spdk','fbsd','macos','posix','windows'. pick your fighter π₯[ --dev-nsid 0xNUM ]β Namespace Identifier for the Device Handle. which namespace are we talking to, bestie? π[ --admin STRING ]β the xNVMe admin. command-interface, e.g.'nvme','block'. choose your admin lane β[ --mem STRING ]β the xNVMe buffer/memory manager. gotta manage that memory somehow, we love a responsible icon π[ --direct NUM ]β Bypass layers. yes, literally, it bypasses layers. dramatic but valid. π[ --sync STRING ]β the xNVMe sync. command-interface, e.g.'nvme','block'. keeping it in sync, as one does π§[ --help ]β Show usage / help. the classic. when in doubt,--helpit out π«Ά
π SEE ALSO π
full documentation is right here at <https://xnvme.io/> β go drink from the firehose, bestie. iykyk. π¦
π AUTHOR π
Written by Simon A. F. Lund <simon.lund@samsung.com> on behalf of Samsung. absolute main character energy, we stan. π
ngl, that's the whole page. no notes. go forth and compare. β¨
mwah π β this was xNVMe, dated 09 September 2024, and you just read the whole xnvme_tests_compare-compare moment. periodt. π
ππ¦
π¦ where this page comes from
- alpine 3.24: xnvme-doc 0.7.5-r1 Β· BSD-3-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms