The sysctl utility allows a Linux admin to query and modify kernel parameters in runtime. For example, to change the swappiness of a Linux system to 0, we can:
echo 0 > /proc/sys/vm/swappiness
Or we can use sysctl:
sysctl -w vm.swappiness=0
To make the value persistent, Archwiki suggests to write vm.swappiness=0  to /etc/sysctl.d/99-swappiness.conf file.
For persistent silent boot, Archwiki suggests to write kernel.printk = 3 3 3 3 to /etc/sysctl.d/20-quiet-printk.conf
Similarly I have a 99-sysrq.conf on my system which works without the number as well.
Archwiki has a sysctl page which mentions the importance of the number:
Note: From version 207 and 21x, systemd only applies settings from
/etc/sysctl.d/*.confand/usr/lib/sysctl.d/*.conf. If you had customized/etc/sysctl.conf, you need to rename it as/etc/sysctl.d/99-sysctl.conf. If you had e.g./etc/sysctl.d/foo, you need to rename it to/etc/sysctl.d/foo.conf.
What does the number in 99-swappiness.conf and 20-quiet-printk.conf denote here?
vm.swappiness=andkernel.printk =(i.e., without the number)? OK, I figured out what you meant, in spite of your explanation. P.S. That page from the Arch Wiki doesn’t “mention the importance of the number”; it only gives an example of a filename that begins with a number (and another example with a filename that doesn’t begin with a number).