空きメモリが0のプロセス作成

空きメモリが0のプロセス作成

私の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はまだゼロではありません。

おすすめ記事