Процессы не уничтожаются, когда больше нет RAM, они уничтожаются, когда они были обмануты этот путь:
Это могло бы произойти даже, в то время как система активно не подкачивает, например, если область подкачки заполнена страницами памяти демонов сна.
Этого никогда не происходит на Ose, которые не превышают возможности памяти. С ними никакой вероятностный процесс не уничтожается, но первый процесс, просящий виртуальную память, в то время как это исчерпывается, имеет malloc (или подобный) возвращающийся по ошибке. Этому таким образом дают шанс правильно обработать ситуацию. Однако на этих Ose, это могло бы также произойти, система исчерпывает виртуальную память, в то время как существует все еще свободная RAM, которая довольно сбивает с толку и обычно является недооцененной.
У меня была та же ошибка, что и вы. Обратился к этому, установив некоторые настольные пакеты. Я полагаю, что это будет работать:
yum groupinstall Desktop
Я только что установил xterm
и пару других пакетов:
yum install xterm x-org-x11-fonts-Type1 xorg-x11-twm
также сделали модуль Barebone Modele .