いろいろ備忘録日記

主に .NET とか Go とか Flutter とか Python絡みのメモを公開しています。

特定のPIDの実メモリ上の使用サイズ(RSS)を表示するスクリプト (bash)

概要

何気に便利だなーって思ったので、忘れないうちにメモメモ。。。

以下の動画を見ていたら出てきた。18:00頃ですね。

youtu.be

やってることはとてもシンプルなシェルスクリプト。

必要なときにサラサラとその場で書ける行数ですね。

スクリプト

#/usr/bin/env bash

set -e

PID=${1}
RSS=$(ps -o rss ${PID} | tail -n1)
RSS=$(bc <<< "scale=1; ${RSS}/1024")
echo "${PID}: ${RSS}MB"

以下のようにしてPIDを渡したら、RSS値を表示してくれる。

$ ./app &
[1] 13874

$ ./rss.sh 13874
13874: 11.9MB

参考情報

www.itmedia.co.jp

qiita.com


過去の記事については、以下のページからご参照下さい。

サンプルコードは、以下の場所で公開しています。