私のPCのプロセスリストにあるデーモンは、メモリ使用量が0のアイドル状態であることを確認しました。私のデーモンをこのように実行したいのですが、どうすればいいですか?
答え1
ps出力の抜粋を含めると便利です。しかし、次のような話をするなら:
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 1 0.0 0.0 35028 4416 ? Ss Nov05 0:07 /sbin/init
root 2 0.0 0.0 0 0 ? S Nov05 0:00 [kthreadd]
root 3 0.0 0.0 0 0 ? S Nov05 2:43 [ksoftirqd/0]
root 5 0.0 0.0 0 0 ? S< Nov05 0:00 [kworker/0:0H]
root 8 0.4 0.0 0 0 ? S Nov05 73:44 [rcu_preempt]
root 9 0.0 0.0 0 0 ? S Nov05 0:00 [rcu_sched]
root 10 0.0 0.0 0 0 ? S Nov05 0:00 [rcu_bh]
...
その後、括弧内の内容は実際にはカーネルスレッドです。これを行う方法はlkmを書くことですが、おそらくあなたが望むものではありません。 RSSの実行を停止するもう1つの方法は、スリープ状態のユーザーレベルのデーモンを作成して最終的に呼び出すことです。しかし、VSZはまだゼロではありません。