OOM Killer 起動条件

突然プロセスが殺されるOOM Killerは、メモリが不足した時に起動されるようです。
メモリが不足したとは、どのような状態なのでしょうか?
グーグル先生に聞いてみます。

メモリ確保について

Linuxは、仮想メモリ+物理メモリ以上にmallocできる。
それは、実際に使うまでメモリ確保が行われないためである。
http://linuxjm.sourceforge.jp/html/LDP_man-pages/man3/free.3.html

物理メモリの使用状況について

Linuxでは、それらの仮想メモリ、物理メモリは、どのように調べるのでしょうか?

/proc/meminfo コマンドで吐き出せる?

MemTotal:          94172 kB
MemFree:           26788 kB
Buffers:              12 kB
Cached:            26492 kB
SwapCached:            0 kB
Active:            13136 kB
Inactive:          45908 kB
Active(anon):       4600 kB
Inactive(anon):    30312 kB
・・・略

MemFree + Inactive = 利用可能なメモリ