有时我同时运行很多程序,尽管16 GB8GB 内存,我的 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
更新,内存是 8GB 而不是 16GB,抱歉
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