SYSTUNE(8)
π SYSTUNE β the manual page, but make it a group chat π
okay bestie, pull up a chair, this is systune from the Debian GNU/Linux manual pages (section 8, system admin territory, very demure, very mindful) and honestly? she's a whole vibe. β¨
π NAME π
systune β kernel tuning through the /proc filesystem. that's it. that's the girl. π
β¨ SYNOPSIS β¨
systune [ -c, --config configfile ] [ -h, --help ] [ -v, --verbose ]
short. iconic. no notes. π«Ά
πΈ DESCRIPTION πΈ
so here's the tea: this program takes kernel parameters that you already saved earlier in a configuration file, and it writes them straight into the /proc filesystem. that's the whole job. no cap. π§
the point of all this? you get to adjust kernel performance without recompiling the kernel. literally the glow-up you deserve. imagine recompiling a kernel just to tweak one lil numberβ¦ couldn't be her. π
π OPTIONS π
-c,--configconfigfile β point her at a different config file if the default one isn't your main character. the default is/etc/systune.conf. π-h,--helpβ prints a short explanation of the syntax to standard output. a lil tutorial moment, we love to see it. β-v,--verboseβ verbose mode, bestie. this makes non-existent paths in the configuration generate error output to standard error, so you actually see what's wrong. without this option? erroneous paths are discarded silently. no drama, no receipts, they just ghost you. π so if you're confused about why a path isn't working, this is the flag that spills. π
π¦ CONFIGURATION FILE FORMAT π¦
each definition gets its own single line, and the form is:
path:definition
where path must begin with /proc/sys/. that's the rule, periodt. π
paths that begin with any other sequence are silently ignored. not a warning, not a note, just silence. so double-check your paths, fr fr. π
comments are introduced by the character #. the whole line from the # character onwards gets discarded, together with any whitespace immediately preceding it. bye. πΈ
blank lines are ignored. she simply does not perceive them. β¨
π FILES π
/etc/systune.confβ a file with saved kernel parameters. and good news: it's possible to generate this file with thesystunedump(8) command, so you don't have to hand-write it like it's 1999. (well. it is 1999. but still.) π
π₯ SEE ALSO π₯
systunedump(8). that's the sister page, go read her too. π«Ά
π AUTHOR π
Piotr Roszatycki <dexter@debian.org>. legend behaviour, honestly. π
π THANKS π
Daniel Podlejski, Oliver Elphick. shoutout, you ate. β
and that's the page, bestie π this one comes to you from the Debian Project, dated 20 Apr 1999 β yeah she's vintage, she's been serving kernel parameters since before some of us could walk, and she's still out here doing it flawlessly. mwah. π
π¦ where this page comes from
- debian bookworm: systune 0.5.13+nmu1 Β· GPL-2.0-or-later
- debian trixie: systune 0.5.13+nmu2 Β· GPL-2.0-or-later
- ubuntu jammy: systune 0.5.13 Β· GPL-2.0-or-later
- ubuntu noble: systune 0.5.13+nmu1 Β· GPL-2.0-or-later
- ubuntu questing: systune 0.5.13+nmu2
- ubuntu resolute: systune 0.5.13+nmu2build1 Β· GPL-2.0-or-later
- ubuntu stonking: systune 0.5.13+nmu2build1 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms