qatmgr(8)

πŸ“¦
version 26.08.0 Β· 2 versions
, in centos-stream 10, centos-stream 9, fedora 44, ubuntu resolute, ubuntu stonking

πŸ’– qatmgr(8) β€” the QAT resource manager bestie πŸ’–

okay so you're looking at qatmgr from section 8 of the manual (that's the sysadmin daemon corner of the man-verse, iykyk), and honestly? she's the mom friend of Intel QAT land. let's get into it 🫢


✨ NAME ✨

qatmgr β€” the QAT resource manager.

also, like, literally qatmgr. that's her. that's the name. no notes πŸ’…


🌸 SYNOPSIS 🌸

qatmgr [option]...

that's it. that's the whole vibe. throw some options at her and she goes ✨


πŸ¦‹ DESCRIPTION πŸ¦‹

so qatmgr is a daemon β€” yes bestie, a daemon, she runs in the background like the main character she is β€” and her whole job is managing QAT resources for the IntelΒ© Quick Assist Technology (IntelΒ© QAT) user space library (aka qatlib).

like she's the group chat admin making sure everyone gets their turn with the hardware. no cap. πŸ‘‘


πŸ’… OPTIONS πŸ’…

  • -d, --debug=LEVEL β€” sets the debug level. default is 0 which means no debug, as in, no extra chatter. the higher you crank that debug level, the more output she gives you. more numbers, more words, more ✨lore✨.
  • -f, --foreground β€” run in the foreground. by default tho, qatmgr runs as a daemon in the background, so this flag is your "no babe, stay here and look at me" button πŸ™ˆ.
  • -h, --help β€” displays the help page. when in doubt, ask her nicely. πŸŽ€
  • -p, --policy=POLICY β€” picks the QAT manager policy. this is the big one, it decides how resources get allocated to each process that's using the qatlib library. let's break it down, because the details MATTER:
    • the default POLICY 0 allocates one virtual function (VF) from each physical function (PF) endpoint to each process. pick this one for best performance. she's the fastest, periodt. πŸ”₯
    • a POLICY of 1 allocates a single VF to each process. pick this one for maximum scalability. she scales, she doesn't stress. 🌈
    • any other POLICY value allocates that number of VFs to each process. yes, exactly that number. you say 7, she gives 7. the math is mathing. πŸ’œ

πŸŽ€ SEE ALSO πŸŽ€


πŸ“ FILES πŸ“

  • /run/qat/qatmgr.pid
  • /tmp/qat.sock

those are the spots where she leaves her little footprints 🐾 (pid file and socket, living their best lives in /run/qat/ and /tmp/)


🌟 AUTHOR 🌟

Conor McLoughlin <conor.mcloughlin@intel.com> β€” the icon who wrote her, thank you for your service πŸ«‘πŸ’–


and that's the whole page, bestie!! πŸ’–βœ¨ this version of qatmgr (section 8) is dated 30 Oct 2019, and the source/version tag on it is just qatmgr β€” so like, go forth, run your daemon, allocate those VFs, and slay πŸ¦‹πŸ‘‘πŸŽ€

πŸ“¦ where this page comes from