tsucchi’s diary(元はてなダイアリー)

はてなダイアリー(d.hatena.ne.jp/tsucchi1022)から移行したものです

ユーザ毎のメモリ使用量を調べる その2

ユーザ毎のメモリ使用量を調べる - tsucchiの日記の続きのお話。

Solaris において、ユーザ毎のメモリ使用量を調べるには、prstat -t を使うのは前に書きました。で、デフォルトだとソートされて無いみたいなので、ソートしてみたほうが良いかと思いました。で、こんな感じ。

echo " NPROC USERNAME  SWAP   RSS MEMORY      TIME  CPU"
prstat -t 1 1 | sort -r -n -k 3 | grep -v "^Total:" | grep -v "\ NPROC"

-k 3 だと SWAP(VM全体の使用量なの?あんま分かっとらんです)。RSS(常駐サイズ)でソートしたければ -k 4 です。