初心者の質問です。

セマフォの数を変えるにはカーネルの再コンパイルが必要なのでしょうか。

他のパラメータ、例えば共有メモリサイズあたりは/etc/sysctl.confで
設定可能ですが、セマフォの変更方法はググッてみたのですがカーネルの再コンパイルしか引っかかりませんでした。