内容へ移動
fl8 Wiki
ユーザ用ツール
ログイン
サイト用ツール
検索
ツール
文書の表示
以前のリビジョン
バックリンク
最近の変更
メディアマネージャー
サイトマップ
ログイン
>
最近の変更
メディアマネージャー
サイトマップ
現在位置:
Dokuwiki.fl8.jp
»
bash
»
script
»
17 swapを食っているプロセスを調べる
トレース:
bash:script:17_check_swap_size
この文書は読取専用です。文書のソースを閲覧することは可能ですが、変更はできません。もし変更したい場合は管理者に連絡してください。
====== 17 swapを食っているプロセスを調べる ====== ===== CentOS 5系 ===== <code:bash> #!/bin/bash for i in `ls /proc/ | grep ^[0-9]` do if [ -e /proc/$i/smaps ];then SWAP=`cat /proc/$i/smaps | awk 'BEGIN{sum=0} /^Swap/ {sum+=$2}END{print sum}'` if [ $SWAP -gt 0 ];then printf "$i\t$SWAP kb\t" ps -p $i -o cmd,user | grep -v 'CMD' fi fi done </code> ===== Cent 6系 ===== <code:bash> #!/bin/bash for i in `ls /proc/ | grep ^[0-9]` do if [ -e /proc/$i/status ];then SWAP=`cat /proc/$i/status | awk 'BEGIN{sum=0} /^VmSwap/ {sum+=$2}END{print sum}'` if [ $SWAP -gt 0 ];then printf "$i\t$SWAP kb\t" ps -p $i -o cmd,user | grep -v 'CMD' fi fi done </code> {{tag>bash swap}}
bash/script/17_check_swap_size.txt
· 最終更新: 2016/01/07 03:01 by
matsui
ページ用ツール
文書の表示
以前のリビジョン
バックリンク
文書の先頭へ