ビジボックスでプロセスの常駐メモリサイズを確認するには?

ビジボックスでプロセスの常駐メモリサイズを確認するには?

私はtopbusyboxで実行しており、すべてのプロセスと仮想メモリサイズを表示します。

各プロセスで使用されるRAMの量を確認するには?

ベストアンサー1

busyboxでは、「ps」には「-o」オプションはありませんが、「ps l」にはRSS列が含まれています。

デフォルトのオペレーティングシステムがLinuxの場合は、以下から特定のプロセスに関するより具体的な詳細を入手することもできます。

cat /proc/PID/status

出力は次のとおりです。

名前: 灰
状態:S(睡眠)
時間: 1990
生産日: 1990
PPid:1
トラッカーID:0
ユーザーID:0 0 0 0
番号:0 0 0 0
FDSサイズ:32
グループ数:0
最大仮想マシン:1592kB
仮想マシンサイズ:1592kB
VmLck:0kB
VmPin:0kB
VmHWM:552KB
VmRSS:552KB
仮想マシンデータ:268kB
仮想マシン:136kB
仮想マシンランチャー:688kB
仮想マシンライブラリ:472kB
VmPTE: 16KB
VMスワップ:0kB
スレッド:1
シグナルQ:14/340
署名番号:0000000000000000000000000000000000
パスワード:0000000000000000000000000000000000
信号ブロック:0000000000000000000000000000000000
署名: 000000000000000000000000004804004
信号番号:000000000000000000000000000080002
資本金:0000000000000000
CapPrm: ffffffffffffffffff
帽子の効果: ffffffffffffffffff
帽子バンド: ffffffffffffffffff
許容CPU:1
CPU_allowed_list: 0
Volunteer_ctxt_switches: 49
invocal_ctxt_switch: 15

このリストでは、VmRSSは現在の常駐セットであり、VmHWMは常駐セットの最高透かしです。

おすすめ記事