qatmgr(8)
π 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 is0which 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,qatmgrruns 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 theqatliblibrary. let's break it down, because the details MATTER:- the default
POLICY0allocates 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
POLICYof1allocates a single VF to each process. pick this one for maximum scalability. she scales, she doesn't stress. π - any other
POLICYvalue allocates that number of VFs to each process. yes, exactly that number. you say7, she gives7. the math is mathing. π
- the default
π SEE ALSO π
qat_init.sh(8)β go say hi to her sister β¨
π 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
- centos-stream 10: qatlib-service 26.08.0-1.el10 Β· BSD-3-Clause
- centos-stream 9: qatlib-service 26.08.0-1.el9 Β· BSD-3-Clause
- fedora 44: qatlib-service 26.08.0-1.fc44 Β· BSD-3-Clause
- ubuntu resolute: qatlib-service 26.02.0-1 Β· BSD-3-clause OR GPL-2
- ubuntu stonking: qatlib-service 26.08.0-1 Β· BSD-3-clause OR GPL-2
- π the page's license: BSD-3-Clause
- Copyright(c) 2007-2026 Intel Corporation
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms