タグ

memoryに関するm_shige1979のブックマーク (5)

  • Linux で huge page を使っているプロセスを調べる方法 - ablog

    調べ方 /proc/[pid]/smaps で KernelPageSize がデフォルトの 4kB 以外のプロセスを探す。 調べ方の例 /proc/[pid]/smaps で KernelPageSize が 4 kB 以外のプロセスを探す。 [root@yazekats-linux ~]# perl -lane '/KernelPageSize/ and $F[1]!=4 and print qq/$ARGV\t$_/' /proc/*/smaps /proc/3834/smaps KernelPageSize: 2048 kB PID:3834 のプロセス名を調べる。 [root@yazekats-linux ~]# ps -fp 3834 UID PID PPID C STIME TTY TIME CMD root 3834 3832 0 13:44 pts/0 00:00:01

    Linux で huge page を使っているプロセスを調べる方法 - ablog
  • SEの天敵 oom-killer:Windows/Linux Tips

    Linuxにはoom-killer(Out Of Memory killer)というSEの天敵がいる。 oom-killerはメモリが枯渇しそうになると プロセスを殺して、メモリの空きを確保しようとする機構だ。 一見するとOSのハングを防止する善人のように見えるが oom-killerは重要なプロセスを殺すときがあるんだよね。 これがやっかい。 この前なんかportmapperが殺されたよ。 この人がいなくなると、NFSとかRPCに関連する機能が動かなくなる。 oom-killerが重要なプロセスを殺さないようにする方法は以下 2.6.11以降のカーネルの場合 以下のようにすると、指定したプロセスはoom-killerの魔の手から逃れることができる。 # echo -17 > /proc/〈プロセスID〉/oom_adj 2.6.Xカーネルの場合 # echo 2 > /proc/sys/

    m_shige1979
    m_shige1979 2014/07/03
    有名どころのサイトになればなるほど大量アタックされたりしてこういう問題が発生してしまう。
  • Out Of Memory(OOM killer)でプロセスを強制に落とされてしまうのをなんとかする。 | BROKENDISH

    Out Of Memory(OOM killer)でプロセスを強制に落とされてしまうのをなんとかする。 2011.08.23 さくらインターネットvpsの設定(Debian) Debian6, VPS不具合, システム管理 Linuxにはメモリーオーバコミットという仕組みがあり、 実メモリの容量以上のメモリがあることにしておいて、 実際に使われる段階になって実メモリ、仮想メモリから確保する。 この時実際に実メモリも仮想メモリも足りなくなった場合にOOM Killerというヤツが召喚される。 OOM killerが動いてしまうと、幾つかのプロセスを選択し勝手にKillしまくってしまう。 これは良くも悪くもあるので、一旦Swapを今の倍にして様子を見る。 それでもOOM Killerが頻発するようだったらメモリオーバーコミットを無効にして様子を見ようと思う。 この所続いてるVPSの不具合はKV

    Out Of Memory(OOM killer)でプロセスを強制に落とされてしまうのをなんとかする。 | BROKENDISH
  • Macでメモリを大量消費するFinderは定期的に再起動しよう - あなたのスイッチを押すブログ

    なんだかMacが重いなぁ……。何かが異常なほどメモリを消費している……。そんな時、大抵の場合はFinderのメモリ消費量が上がっているのが原因です。 メモリ解放アプリを常駐させているので、メモリがある一定量を下回ると自動的にメモリ開放してくれるのですが、目覚ましいほどの効果はありません。 そこで私が良くやるのが、Finderの再起動。 Finderは常に起動しているアプリケーションですのであまり意識していないかもしれませんが、定期的に再起動することで消費したメモリを解放することができます。 Finderの再起動をする方法 Finderの再起動の方法ですが、アプリを使用する方法と強制終了する方法の2つがあります。特にメリット・デメリットはありませんので、どちらか好きな方を覚えておきましょう。 アプリ「Memory Scope」を使う方法 私が普段から行っているFinderの再起動は、この「M

    Macでメモリを大量消費するFinderは定期的に再起動しよう - あなたのスイッチを押すブログ
  • 入門ZendMemoryManager

    入門しきれなかったZendMemoryManager Sample: https://gist.github.com/chobie/9563266

    入門ZendMemoryManager
  • 1