systemctlはforkingにすると見た目上早くなる
2024/04/13
タイトルにやる気が感じられないが、まあよかろう。
前回、WSL2はファイルシステムへの遅いんじゃなかろうかという心配をして、よくわからないがものすごく遅いというわけでもないだろうということになった。
いま遅いと思っているのはsystemctl start
で立ち上げたときになかなか制御がコンソールに戻ってこないアプリがあるからだった。ファイルシステムを起動時に激しくアクセスするからそのせいだと推測していたのだが、そうじゃなかったらserviceファイルの書き方に原因がありそうだ。
serviceファイルはそのアプリのサンプルをそのまま使っていた。よく読んでいなかったのだが使ったことが無い Type=notify
という記述があった。
基本は simple
ということね。
ということは forking
にしておけば別プロセスになるからコマンドラインへすぐに戻ってきて、見た目上は早くなるんじゃなかろうか。
やってみると、比較的すぐ制御が戻ってきた。「それでいいのか!」と思われそうだが、人は見た目が何割みたいな話があるじゃないか、それだよ。