Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: неизвесный процесс грузит систему  (Прочитано 3080 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн boomer_shift

  • Автор темы
  • Новичок
  • *
  • Сообщений: 25
    • Просмотр профиля
короче дело такое... мой дебиан(в Ubuntu думаю это делается также) врубается и после включения жрет почти 2 гб оперативы... вообщем вырубаю  apache2, samba, mysql, microdc но все-равно из 2х ГБ оперативы top показует что свободно только 20 мб и показует что вроди какбы все процессы грузят проц и оперативу на 0%... Что делать?
Ubuntu 9.04 Desktop

Оффлайн Mam(O)n

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: неизвесный процесс грузит систему
« Ответ #1 : 12 Ноября 2009, 20:07:10 »
Читать внимательнее датчики. Cache и buffers сколько показывают?

Оффлайн Xeokoin

  • Участник
  • *
  • Сообщений: 149
    • Просмотр профиля
Re: неизвесный процесс грузит систему
« Ответ #2 : 12 Ноября 2009, 20:12:40 »
:) а собственно посмотреть , что за процесс такое вытворяет никак? Например с помощью htop.. там лучше видно..

Оффлайн Mam(O)n

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: неизвесный процесс грузит систему
« Ответ #3 : 12 Ноября 2009, 20:19:13 »
что за процесс такое вытворяет никак?
"А был ли мальчик?" (с)
Собственно вопрос стоит в том, что учитывает ли топиксартер показания cached и buffers?

Оффлайн boomer_shift

  • Автор темы
  • Новичок
  • *
  • Сообщений: 25
    • Просмотр профиля
Re: неизвесный процесс грузит систему
« Ответ #4 : 13 Ноября 2009, 11:53:31 »
Вот все вродь поубивал кроме microdc2... Поясните пожалуйста, почему такая большая разница в измерениях? top пишет что занята почти вся оператива... а htop пишет что занято только 62 мб? Чуть ниже скрины

Ubuntu 9.04 Desktop

Оффлайн Mam(O)n

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: неизвесный процесс грузит систему
« Ответ #5 : 13 Ноября 2009, 13:01:32 »
Потому что htop пишет цифрами только то, что занято процессами, а top полную информацию о использовании памяти показывает цифрами. Присмотрись:
Цитировать
[||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||62/1886MB]
^^^   ^^^   ^^^^^^^^^^^^^^^^^^^^^^^
 |        |         \ Использовано кешем
 |         \ -- Использовано IO буферами
  \---- Использовано процессами

По показанием top считаем: 1856508k(всего использовано) - 7936k(использовано IO буфферами) - 1784216k(использовано под кеш страниц) = 64356k(использовано процессами)

Оффлайн alexander.pronin

  • Старожил
  • *
  • Сообщений: 2539
    • Просмотр профиля
Re: неизвесный процесс грузит систему
« Ответ #6 : 13 Ноября 2009, 13:35:17 »
Автору.
В top есть функции сортировки по любому параметру. Надо пользоваться такой возможностью.

Оффлайн boomer_shift

  • Автор темы
  • Новичок
  • *
  • Сообщений: 25
    • Просмотр профиля
Re: неизвесный процесс грузит систему
« Ответ #7 : 13 Ноября 2009, 21:04:30 »
так... ладно... как очистить то что кешируется или урезать как-то кеш? ато фактически никакой процесс не жрет оперативу но она занята...
Ubuntu 9.04 Desktop

Оффлайн фирэфохэ

  • Старожил
  • *
  • Сообщений: 2169
  • straightedge
    • Просмотр профиля
Re: неизвесный процесс грузит систему
« Ответ #8 : 13 Ноября 2009, 21:30:08 »
Разве мешает? Зачем надо очистить кэш?
http://i18.ЗАПРЕЩЁННЫЙ РЕСУРС/big/2011/0325/6d/19eaa72dd24048a6fb0587832c4b096d.gif КДЕ - УГ. Дебиан - недоось.

Оффлайн Agafonov

  • Администратор
  • Старожил
  • *
  • Сообщений: 1114
  • Нам помехи не страшны!
    • Просмотр профиля
    • Живу в сети...
Re: неизвесный процесс грузит систему
« Ответ #9 : 13 Ноября 2009, 21:38:38 »
так... ладно... как очистить то что кешируется или урезать как-то кеш? ато фактически никакой процесс не жрет оперативу но она занята...

Вынь половину памяти из компа, будет не занята.

PS. Я просто перевёл твой запрос - фактически ты этого хочешь программно... Не стоит - буферы ускоряют работу системы, при необходимости они отдаются работающим процессам.
PPS. Единственный случай, когда я могу представить необходимость ограничения использования буферов - особо аццкий процесс, резко требующий много памяти сразу и потом отдающий и опять требующий...
Однако, Google мне сказал:
Цитировать
Linux can move memory in and out of the buffer cache without a performance hit. Leaving the memory in the buffer cache improves performance while its there and there is little or no delay in allocating that memory to a new Oracle Instance or any other purpose.
I think of Buffer cache memory as available memory because I can access it quickly with no penalty.
Ubuntu 16.04 LTS @ Desktop & Servers

Оффлайн boomer_shift

  • Автор темы
  • Новичок
  • *
  • Сообщений: 25
    • Просмотр профиля
Re: неизвесный процесс грузит систему
« Ответ #10 : 14 Ноября 2009, 11:50:40 »
спасибо за пояснение... я просто думал что буферы тупо забивают оперативу и нифига не делают...
Ubuntu 9.04 Desktop

Оффлайн Agafonov

  • Администратор
  • Старожил
  • *
  • Сообщений: 1114
  • Нам помехи не страшны!
    • Просмотр профиля
    • Живу в сети...
Re: неизвесный процесс грузит систему
« Ответ #11 : 15 Ноября 2009, 00:37:34 »
спасибо за пояснение... я просто думал что буферы тупо забивают оперативу и нифига не делают...

Еще сегодня с товарищем говорили: буферы - это типа страницы в памяти (например прочитанные данные из файлов), которые уже ядру сейчас не нужны, никто из не запрашивает, но для их выгрузки надо что-то делать, поэтому дешевле их хранить. В ряде случаев эти данные требуются снова и получается профит. Если нужна новая память - ядро просто перегружает данные и дополнительных накладных расходов в сравнении с ситуацией, если бы эту память освободили ранее, нет.
Ubuntu 16.04 LTS @ Desktop & Servers

 

Страница сгенерирована за 0.078 секунд. Запросов: 24.