На этот вопрос уже есть ответ здесь:
Я установил ubuntu 64 bit на свою систему (ubuntu 12.04 lts).
Когда я делаю free -m
total used free shared buffers cached
Mem: 5859 5284 574 0 251 4012
-/+ buffers/cache: 1021 4838
Swap: 6032 0 6032
У меня всего 6GB оперативной памяти, теперь даже если у меня было только одно используемое приложение, оно показывает мне 5284 полностью использованных, только 574 MB памяти свободно.
Что делать, чтобы решить эту проблему или отладить ее?
Также, когда я запускаю команду TOP, она показывает только несколько запущенных приложений, как в моей системе, но занятой памяти очень много?
Используйте системный монитор, чтобы увидеть, какой процесс пожирает всю вашу память, чтобы получить представление о том, что вам следует делать дальше.
Вы можете сделать то же самое с top
; используйте комбинации клавиш Shift kbd> + < kbd> / > kbd>, чтобы выбрать столбец использования памяти и Shift kbd> + R kbd> для переключения обратного состояния сортировки столбцов.
Затем можно завершить процесс, который вызывает проблему.