メモリ不足の指針

OSのメモリが足りるかどうか判断するのに、空きメモリ(freemem)を確認するのは非常に有効な手段だ。

しかし、他にも「OSがメモリを探している」動作を確認するすべはある。

それがpgscanを確認する方法だ。

pgscanとはOSが空きメモリを探している(走査している)回数を示す値だ。

# sar -gSunOS venus 5.8 Generic sun4u 09/07/9900:00:00 pgout/s ppgout/s pgfree/s pgscan/s %ufs_ipf01:00:00 0.00 0.00 0.00 0.00 0.0002:00:02 0.00 0.00 0.00 0.00 0.00

03:00:00 0.00 0.01 0.01 0.00 0.00

04:00:00 0.00 0.00 0.00 0.00 0.00

05:00:01 0.00 0.00 0.00 0.00 0.00

06:00:00 0.00 0.00 0.00 0.00 0.00

Average 0.01 0.12 0.21 0.66 0.00

1秒間に何回の走査をしたか、という値だ。

およそ、秒間5回以上行っているようであれば不足していると判断して問題ない。

freememが無いけれど、pgscanも発生していなければ、メモリはちょうど足りているとも考えられる。

The following two tabs change content below.
しゃちょー

しゃちょー

有限会社こだまシステム社長。18歳の時からIT業界で働く。趣味はモータースポーツ。マイブームはダイエット。

関連記事

【linuxで画像加工】ダーク減算からのPPMファイルをTIFFに変換

fileからダーク減算してfile_new.ppmができる

クライアントプロセスが使うポート

サーバプロセスはポートを指定してListenしますが、クライアントプロセスはOSから動的に割り当てられます。
Windows的には一時ポートとか動的ポートといいますが、ネットワーク屋さん的にはエフェメラルポートといいます。

【Linuxで画像加工】RAW形式のファイルから順次ダーク減算して比較明合成をする方法(メモレベルの覚書)

  for file in IMG_*.CR2 do dcraw -w -j -W -4 $file […]

Solarisで1970年1月1日からの日数を表示するコマンド

GNU版のdateとかだと、+%sで1970年1月1日0時0分0秒からの秒数(エポック)を表示できるが、Solarisの純粋な環境だとこれが出来ない。そこで、無理やりこんな1行コマンドを作ってみました。

Mastodonで出来ること、出来ないこと。

Mastodonのインスタンスを立ち上げて色々と試してみたので、情報共有します!