Welcome to the Linux Foundation Forum!

Practical use of sysctl

I got a general question about sysctl. I understand how I can view and change kernel parameters but I'm struggling to think of parameters I might want to tweak. The video in chapter 25 shows how to change kernel.pid_max but that doesn't seem particularly useful (on my Fedora PC it's set to 4194304, which seems more than enough).

I looked into kernel.ctrl-alt-del and kernel.hostname. On my system kernel.ctl-alt-del is set to 0, which means the Ctrl-Alt-Del behaviour is managed by the init system. Changing the value to 1 didn't change its behaviour.

Next, I permanently changed my system's hostname by adding a file under /etc/sysctl.d/. This worked, and I was very proud of myself. However, when I cat /etc/hostname I am still seeing the old hostname. That makes me wonder why I would want change the hostname via sysctl. Simply updating /etc/hostname seems the right way to do this.

In short, I'm looking for some practical examples. Do any of you use sysctl to tweak settings?

Welcome!

It looks like you're new here. Sign in or register to get started.
Sign In

Comments

  • Posts: 916

    There are many parameters that include memory management and also networking properties. Take a look in /proc/sys/vm and /proc/sys/net/ipv4 for example. On my system there are over 900 entries in /proc/sys :)

  • Posts: 2

    Thanks for the quick response. I think you are the gentleman in the video? (I'm sure I've seen the user name coop in one of the videos).

    I've dived into /proc/sys/vm/swappiness and it's al starting to sink in now, so thanks again for your reply.

  • Posts: 916

    yes that's me. I'm a little older than the avatar image here :)

Welcome!

It looks like you're new here. Sign in or register to get started.
Sign In

Welcome!

It looks like you're new here. Sign in or register to get started.
Sign In

Categories

Upcoming Training