メモリ使用量が多いときに Linux カーネルの応答性を維持するにはどうすればよいでしょうか?

メモリ使用量が多いときに Linux カーネルの応答性を維持するにはどうすればよいでしょうか?

時々、たくさんのプログラムを実行しているにもかかわらず、16ギガバイト8GB のメモリを搭載した Ubuntu Linux 14.04 LTS は、まったく応答しません。メモリを解放するために TTY でいくつかのプロセスを終了させることはできません。カーネルがいくつかのプロセスを終了させて​​メモリを解放することはわかっていますが、それは私にとっては遅すぎることがわかりました。いつでも自分のマシンを制御できるようにしたいのです (結局のところ、これは Linux であり、もちろん制御したいのです!)

では、常にターミナルにアクセスできるように、マシンの設定を変更して必要なリソースを予約するにはどうすればよいでしょうか?

更新、私のシステムに関する詳細情報

mehdix@spielplatz:~$ uname -a
Linux spielplatz 3.13.0-27-generic #50-Ubuntu SMP Thu May 15 18:06:16 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux

mehdix@spielplatz:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 14.04.1 LTS
Release:    14.04
Codename:   trusty

mehdix@spielplatz:~$ df
Filesystem     1K-blocks      Used Available Use% Mounted on
/dev/sda1       50264964  20127112  27561460  43% /
none                   4         0         4   0% /sys/fs/cgroup
udev             3981612        12   3981600   1% /dev
tmpfs             799284      1404    797880   1% /run
none                5120         0      5120   0% /run/lock
none             3996412     45884   3950528   2% /run/shm
none              102400        56    102344   1% /run/user
/dev/sda5      201454556 171984664  19213512  90% /home

更新、メモリは16GBではなく8GBです。申し訳ありません

mehdix@spielplatz:~$ cat /proc/meminfo 
MemTotal:        7992824 kB
MemFree:         2476728 kB
Buffers:          250048 kB
Cached:          1902116 kB
SwapCached:            0 kB
Active:          3680264 kB
Inactive:        1416088 kB
Active(anon):    2947240 kB
Inactive(anon):   602320 kB
Active(file):     733024 kB
Inactive(file):   813768 kB
Unevictable:        2336 kB
Mlocked:            2336 kB
SwapTotal:             0 kB
SwapFree:              0 kB
Dirty:               160 kB
Writeback:             0 kB
AnonPages:       2946576 kB
Mapped:           463512 kB
Shmem:            605372 kB
Slab:             247452 kB
SReclaimable:     198912 kB
SUnreclaim:        48540 kB
KernelStack:        5784 kB
PageTables:        61804 kB
NFS_Unstable:          0 kB
Bounce:                0 kB
WritebackTmp:          0 kB
CommitLimit:     3996412 kB
Committed_AS:    9664312 kB
VmallocTotal:   34359738367 kB
VmallocUsed:      418404 kB
VmallocChunk:   34359276328 kB
HardwareCorrupted:     0 kB
AnonHugePages:    827392 kB
HugePages_Total:       0
HugePages_Free:        0
HugePages_Rsvd:        0
HugePages_Surp:        0
Hugepagesize:       2048 kB
DirectMap4k:      185084 kB
DirectMap2M:     8017920 kB

関連情報