Я иногда нахожу, что то, когда я выполняю процесс, который я знаю, израсходовало много системных ресурсов, он неожиданно завершается. Это вызвано тем, что это становится безразличным, или является этим, потому что Ubuntu не может справиться с требованиями? Существует ли способ обойти это, например, путем увеличения виртуальной памяти? Если так, как?
Обратите внимание, что я - рабочая версия 11.04 Ubuntu на единственном процессоре Pentium 4 с 4 ГБ RAM. Если это - какая-либо справка, моим компьютером является Dell OptiPlex 210L.
Это вероятно проблема ресурсов:недостаточно памяти. когда Ubuntu выполняет нашу память, уничтожитель OOM вталкивает и уничтожает некоторые процессы, пока это не имеет достаточно памяти снова. Если Ваша программа использует загрузки памяти, возможно, существует ошибка в ней. (например, не имело бы смысла брать 500 МБ для чтения PDF.) Иногда, другие программы ответственны за еду памяти. На KDE, kmix
и knotify4
как известно, использует большую память при определенных условиях wihout возвращение его. Для решения этого у меня есть выполнение крона, перезапускающее избыточную память использования этих процессов.
Решение: обновите свою RAM и / или добавьте больше подкачки. Больше RAM определенно поможет больше, подкачка намного медленнее и просто задерживает смерть Вашего приложения.