XNVME_TESTS_ASYNC_INTF-INIT_TERM(1)
π xnvme_tests_async_intf init_term π
okay bestie, so this is the xnvme_tests_async_intf-init_term manual page β section 1 of the xNVMe manual, aka the sparkly little corner of the docs where you go to spin up a whole bunch of async contexts at a given queue depth. pull up a chair, we're doing this π«Ά
β¨ NAME β¨
xnvme_tests_async_intf-init_term β create count contexts with the given qdepth, periodt. that's the whole vibe π
πΈ SYNOPSIS πΈ
xnvme_tests_async_intf init_term <uri> [<args>]
π¦ DESCRIPTION π¦
the way this one is literally just: create count contexts with the given qdepth. iconic, minimal, no notes. you hand it a uri, you tell it how many contexts you want and how deep the queue goes, and it does the thing β¨
π REQUIRED π
these are not optional, bestie. you need them. no cap.
<uri>β the Device URI, i.e. the address of the thing you're talking to. examples of what that looks like:'/dev/nvme0n1','0000:01:00.1','10.9.8.1.8888','\.PhysicalDrive1'π--count NUMβ use the givenNUMas the count. yes, the count. that's the assignment and it ate π--qdepth NUMβ use the givenNUMas the queue max capacity. deceptively simple, lowkey powerful π
π OPTIONAL π
the little extras. the sprinkles on the async cupcake π§
[ --clear ]β clear somethingβ¦ and yes, that is genuinely all the original says about it. mysterious main character energy π[ --subnqn STRING ]β the subsystem NQN of the NVMe over Fabrics endpoint, e.g.'nqn.2022-06.io.xnvme:ctrlnode1'π¦[ --hostnqn STRING ]β the host NQN to use when connecting to NVMe over Fabrics controllers. you know, the whole NQN situation π[ --be STRING ]β the xNVMe backend, e.g.'linux','spdk','fbsd','macos','posix','windows'. pick your fighter π[ --dev-nsid 0xNUM ]β the Namespace Identifier for the Device Handle. hex-coded, naturally0xNUMβ[ --admin STRING ]β the xNVMe admin. command-interface, e.g.'nvme','block'π[ --mem STRING ]β the xNVMe buffer/memory manager. memory management but make it cute πΈ[ --direct NUM ]β bypass layers. straight through, no detours, main character route π₯[ --sync STRING ]β the xNVMe sync. command-interface, e.g.'nvme','block'π[ --async STRING ]β the xNVMe async. command-interface, e.g.'io_uring','emu'. the whole point of this test, fr fr π¦[ --help ]β show usage / help. when in doubt, ask for help, that's growth π«Ά
β¨ friendly reminder: theREQUIREDones are required. if you skip--countor--qdepththe vibe check will not pass and nothing is going to slay.
π SEE ALSO π
full documentation at: <https://xnvme.io/> β go read it, iykyk π
π AUTHOR π
written by Simon A. F. Lund <simon.lund@samsung.com> on behalf of Samsung. thank you for your service, king πβ¨
and that's the page, bestie!! this was xNVMe (09 September) dropping the XNVME_TESTS_ASYNC_INTF-INIT_TERM(1) page β go forth and init_term responsibly π
ππ
π¦ 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