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


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: посмотреть, куда пошла озу  (Прочитано 2789 раз)

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

Оффлайн dismal

  • Автор темы
  • Любитель
  • *
  • Сообщений: 76
    • Просмотр профиля
посмотреть, куда пошла озу
« : 02 Апрель 2010, 21:40:56 »
У - 9.10
1 гб озу на ноуте

Я не против, что Ubuntu юзает активно озу - даже за
но через какое-то время забивается все озу и при любой нагрузке начинает идти в своп(и тормозить соответственно). При запущенном фаерфоксе и еще паре мелких прог. загрузка 85% из 1 гб(я не против, пожалуйста, пусть озу пашет а не простаивает) но я запускаю опен-офис и тут озу забивается полностью и начинает юзаться своп.
top показывает процессы которые занимают память - они в сумме занимают метров 300-400 максимум,
при этом free показывает, что занимается куча


top сортированный по памяти
(Нажмите, чтобы показать/скрыть)

free -m:
(Нажмите, чтобы показать/скрыть)

может быть это утечка памяти в какой-то проге?
хотел бы глянуть, чем именно заполнено столько озу.
есть ли какая либо утилита для этого?


ну т.е. хотел бы увидеть -:
процесс А - 200 метров
процесс Б - 150 метров
и т.д.


Уточню, чего мне собственно надо: top/htop показывают процессы, которые едят 300 метров, free и шапка top'а говорит что забито(за вычетом кеша) 800 метров.
Хочу найти где остальные 500 метров осели, и какой процесс их туда положил
« Последнее редактирование: 02 Апрель 2010, 22:02:36 от dismal »

Oni-chan

  • Гость
Re: посмотреть, куда пошла озу
« Ответ #1 : 02 Апрель 2010, 21:44:17 »
htop хорошая утилитка

Оффлайн dismal

  • Автор темы
  • Любитель
  • *
  • Сообщений: 76
    • Просмотр профиля
Re: посмотреть, куда пошла озу
« Ответ #2 : 02 Апрель 2010, 21:48:38 »
да, только показывает тоже самое, показывает что процессы едят 300 метров, забито памяти 850

еще выкладываю meminfo:
(Нажмите, чтобы показать/скрыть)

Oni-chan

  • Гость
Re: посмотреть, куда пошла озу
« Ответ #3 : 02 Апрель 2010, 22:01:22 »
так попробуй запусить от рута

Оффлайн dismal

  • Автор темы
  • Любитель
  • *
  • Сообщений: 76
    • Просмотр профиля
Re: посмотреть, куда пошла озу
« Ответ #4 : 03 Апрель 2010, 20:05:16 »
так, подождал, пока комп поработал чуть, потом позакрывал все что можно было, и начал смотреть sudo top и free
(Нажмите, чтобы показать/скрыть)
(Нажмите, чтобы показать/скрыть)

Собственно - на что ушло 350-380 метров? из топа видно, куда ушло 120-130 метров, не вопрос
куда делось остальное?
вроде 1ГБ озу немного, но и не мало, запустил фаерфокс, пиджин и опен офис - все, пошел своп(даже с учетом того, что свопит после 90% забитого озу)

как посмотреть что там в озу такое важное лежит?

Оффлайн Nubaseg

  • Участник
  • *
  • Сообщений: 131
    • Просмотр профиля
    • ЖЖ
Re: посмотреть, куда пошла озу
« Ответ #5 : 03 Апрель 2010, 20:21:46 »
Непонятно что тебя беспокоит, 370 у тебя занято прогами, остальное кеш.
У меня аналогично, из 2 гиг, 800 под проги, остальное кеш, память не простаивает, и это есть гуд.
« Последнее редактирование: 03 Апрель 2010, 20:23:22 от Nubaseg »
Lenovo G570 + Xubuntu 12.04 LTS

Оффлайн dismal

  • Автор темы
  • Любитель
  • *
  • Сообщений: 76
    • Просмотр профиля
Re: посмотреть, куда пошла озу
« Ответ #6 : 05 Апрель 2010, 16:02:32 »
меня беспокоит, что практически голая система за вычетом кеша(кеш - добро, его не трогаем, он уйдет если его попросят) занимает 400 метров.
Просто, я все позакрывал, почти ничего не запущенно - а уже 400 метров.
запускаю скайп, пиджин, jdownloader, exaile(музыка, не тяжелая), firefox - все, 1 гб озу забито, идет своп и машина лагает
открываю еще офис - все, торба, в своп уходит не одна сотня мб и разумеется все лагает.

вот примерно это меня беспокоит

при этом sudo top:
(Нажмите, чтобы показать/скрыть)

а занято 400 метров.(и кеш 320, но его не считаем)

так и должно быть?

Пользователь решил продолжить мысль 05 Апрель 2010, 17:28:06:
В том то и дело, что "у тебя занято прогами" - это 400 метров
запущенно cairo-dock и wicd.
Что-то многовато.
Почему тогда только что загруженная система весит 250 метров? кеш и буфер я понимаю, но их я не учитываю
« Последнее редактирование: 05 Апрель 2010, 17:28:06 от dismal »

Оффлайн Nubaseg

  • Участник
  • *
  • Сообщений: 131
    • Просмотр профиля
    • ЖЖ
Re: посмотреть, куда пошла озу
« Ответ #7 : 05 Апрель 2010, 17:32:21 »
Согласно последнему топу должно быть занято около 200 Мб., выведи топ и фри одновременно.
Lenovo G570 + Xubuntu 12.04 LTS

Оффлайн dismal

  • Автор темы
  • Любитель
  • *
  • Сообщений: 76
    • Просмотр профиля
Re: посмотреть, куда пошла озу
« Ответ #8 : 05 Апрель 2010, 18:09:30 »
В предыдущем посте я выкладывал параллельно sudo top и free - m

фри показывает занятых 370 метров,
судо топ, сортированный по памяти показывает, что занято едва ли 200 метров.
собственно вопрос топика - куда делась разница 370-200=170

Oni-chan

  • Гость
Re: посмотреть, куда пошла озу
« Ответ #9 : 06 Апрель 2010, 01:05:58 »
потому что память считать можно по-разному
Почитай об основах http://welinux.ru/post/2388/

Оффлайн Кунни

  • Активист
  • *
  • Сообщений: 418
  • мил и пушист
    • Просмотр профиля
Re: посмотреть, куда пошла озу
« Ответ #10 : 06 Апрель 2010, 01:54:45 »
Совершенно не в том разделе публикуетесь.
Да, и кстати, озу расшифровывается как "оперативное запоминающее устройство". А теперь перечитайте ваши сообщения.
Пытаюсь отучить людей использовать фразу "не суть важно" (вместо "не суть", "не важно" или "не столь важно")

Оффлайн dismal

  • Автор темы
  • Любитель
  • *
  • Сообщений: 76
    • Просмотр профиля
Re: посмотреть, куда пошла озу
« Ответ #11 : 06 Апрель 2010, 11:22:16 »
спасибо за ссылку - буду ковырять
а по практике - все так и должно быть? 1гб озу = фаерфокс и офис, и ничего более?

Оффлайн gorven

  • Активист
  • *
  • Сообщений: 463
  • Что нас ждет - Linux хранит молчанье
    • Просмотр профиля
Re: посмотреть, куда пошла озу
« Ответ #12 : 06 Апрель 2010, 11:27:45 »
не знаю поможет ли тут моя реплика, но...
Наблюдал катастрофическое отжирание памяти. Из 512 мегов съедалось: без запущенных приложений около 350-370 мб, при запущенной лисе - 420 -450 мб, при запущенном файл менеджере 470 мб, а запуск вдогонку офиса практически парализовывал систему.
Вылечил (я сам не понял как это возможно, хоть верьте хоть не верьте) переконфигурированием конфига ксорга. После этой операции отжор памяти не более 220 мб без запущенных приложений. Система kubuntu 9.10, опробовано на нескольких компах.
Эта ваша Ubuntu прикольненькая такая винда (с)

Оффлайн tarabo

  • Активист
  • *
  • Сообщений: 460
    • Просмотр профиля
Re: посмотреть, куда пошла озу
« Ответ #13 : 06 Апрель 2010, 11:31:19 »
не знаю поможет ли тут моя реплика, но...
Наблюдал катастрофическое отжирание памяти. Из 512 мегов съедалось: без запущенных приложений около 350-370 мб, при запущенной лисе - 420 -450 мб, при запущенном файл менеджере 470 мб, а запуск вдогонку офиса практически парализовывал систему.
Вылечил (я сам не понял как это возможно, хоть верьте хоть не верьте) переконфигурированием конфига ксорга. После этой операции отжор памяти не более 220 мб без запущенных приложений. Система kubuntu 9.10, опробовано на нескольких компах.
А теперь поподробнее. Что и куда вводить?
Lenovo ThinkPad E520, Core i5 2,5GHz, 8Gb RAM, AMD Radeon HD6630, Ubuntu 12.04 LTS amd64, OCZ Vertex 3 60GB + Seagate Momentus 750GB 7200rpm 16MB

Оффлайн gorven

  • Активист
  • *
  • Сообщений: 463
  • Что нас ждет - Linux хранит молчанье
    • Просмотр профиля
Re: посмотреть, куда пошла озу
« Ответ #14 : 06 Апрель 2010, 11:38:40 »
не знаю поможет ли тут моя реплика, но...
Наблюдал катастрофическое отжирание памяти. Из 512 мегов съедалось: без запущенных приложений около 350-370 мб, при запущенной лисе - 420 -450 мб, при запущенном файл менеджере 470 мб, а запуск вдогонку офиса практически парализовывал систему.
Вылечил (я сам не понял как это возможно, хоть верьте хоть не верьте) переконфигурированием конфига ксорга. После этой операции отжор памяти не более 220 мб без запущенных приложений. Система kubuntu 9.10, опробовано на нескольких компах.
А теперь поподробнее. Что и куда вводить?
Подчеркиваю - лично мне в моем случае помогло. Как и почему ХЗ. Не факт что у других все сложится так же хорошо

sudo /etc/init.d/gdm stop (в моем случае kdm) - если запущено
sudo X -configure
sudo mv /root/xorg.conf.new /etc/X11/xorg.conf
sudo shutdown -r now

Если карточка nvidia возможно придется поколдовать с разрешениями через утилиту. Но это совсем другая история
Эта ваша Ubuntu прикольненькая такая винда (с)

 

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