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


Автор Тема: кто съел память ???  (Прочитано 1898 раз)

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

Оффлайн mouserok

  • Автор темы
  • Активист
  • *
  • Сообщений: 326
    • Просмотр профиля
кто съел память ???
« : 18 Апрель 2012, 11:09:44 »
кто съел память и почему данные разные получаю

free
             total       used       free     shared    buffers     cached
Mem:        759468     331272     428196          0      55060     139984
-/+ buffers/cache:     136228     623240
Swap:      1253028          0    1253028

top - тут видно что нет кушающих процессов
  915 mysql     20   0  153m  18m 5752 S    0  2.5   0:01.38 mysqld             
 1731 root      20   0 58880  16m 5520 S    2  2.2   0:03.10 Xorg               
 1999 mouse     20   0 48056  15m  12m S    0  2.0   0:01.20 xfdesktop         
 2023 mouse     20   0 42392  15m  12m S    0  2.0   0:01.12 vmtoolsd           
  918 bind      20   0 63544  13m 2400 S    0  1.8   0:01.11 named             
 1739 root      20   0 17640  13m 1528 S    0  1.8   0:00.06 miniserv.pl       
 2196 mouse     20   0 42420  12m 9636 S    1  1.6   0:00.63 xfce4-terminal     
 2000 mouse     20   0 41296  11m 9500 S    0  1.6   0:01.04 xfce4-panel       
 2013 mouse     20   0 33188  11m 8920 S    0  1.5   0:00.32 xfce4-menu-plug   
 2005 mouse     20   0 44416  10m 8748 S    0  1.5   0:00.67 nm-applet         
 2015 mouse     20   0 33088  10m 8572 S    0  1.4   0:00.22 xfce4-places-pl   
 1952 mouse     20   0 20068 9332 7756 S    0  1.2   0:00.25 xfwm4             
 2037 mouse     20   0 21084 9128 6636 S    0  1.2   0:00.62 xfce4-xkb-plugi   
 1507 root      20   0 37936 8360 4720 S    0  1.1   0:00.08 apache2           
 1941 mouse     20   0 27192 7332 5920 S    0  1.0   0:00.26 xfce4-session     
 2036 mouse     20   0 17592 6904 5592 S    0  0.9   0:00.65 xfce4-cpugraph-   
 1953 mouse     20   0 27012 6896 5512 S    0  0.9   0:00.19 Thunar             

.conky - $mem возвращает от 130 до 150 mb занято
${color white}ОЗУ:  ${color} $memperc% $mem/$memmax

Оффлайн MEXAHOTABOP

  • Активист
  • *
  • Сообщений: 902
    • Просмотр профиля
Re: кто съел память ???
« Ответ #1 : 18 Апрель 2012, 11:16:42 »
мб граф оболочка и ядро с дровами тоже что то кушают?
http://fonline.ru/ заходите

Оффлайн S@nt@S

  • Участник
  • *
  • Сообщений: 244
    • Просмотр профиля
Re: кто съел память ???
« Ответ #2 : 18 Апрель 2012, 11:33:41 »
что за ОСь(версия) и оболочка ?
для unity,kde и gnome3 не очень-то и много
некоторые приложения не полностью очищают память за собой

Оффлайн mouserok

  • Автор темы
  • Активист
  • *
  • Сообщений: 326
    • Просмотр профиля
Re: кто съел память ???
« Ответ #3 : 18 Апрель 2012, 11:37:12 »
что за ОСь(версия) и оболочка ?
для unity,kde и gnome3 не очень-то и много
некоторые приложения не полностью очищают память за собой
Xubuntu-Gnome 10.04
Xfce 4.6.1

Оффлайн S@nt@S

  • Участник
  • *
  • Сообщений: 244
    • Просмотр профиля
Re: кто съел память ???
« Ответ #4 : 18 Апрель 2012, 11:45:07 »
Так в гноме или крысе стока памяти сожрано?
Посмотри в htop или в системном мониторе, там можно отсортировать по объему памяти

Оффлайн mouserok

  • Автор темы
  • Активист
  • *
  • Сообщений: 326
    • Просмотр профиля
Re: кто съел память ???
« Ответ #5 : 18 Апрель 2012, 11:49:26 »
забыл подметить - это VMware

Так в гноме или крысе стока памяти сожрано?
Посмотри в htop или в системном мониторе, там можно отсортировать по объему памяти

тоже самое что и в конки
а вот с free есть расхождения ... сейчас поставил меньше памяти
и вижу что по ОЗУ не совпадает,а вот с SWAP есть совпадение

Пользователь решил продолжить мысль 18 Апрель 2012, 11:54:25:
кстати в UBUNTU 10,04 LTS тоже вижу такое расхождение

free
             total       used       free     shared    buffers     cached
Mem:        698884     645496      53388          0      92716     365788
-/+ buffers/cache:     186992     511892
Swap:      2999288          0    2999288
системный монитор показывает что занято 218 mb

почему free врёТ ???
« Последнее редактирование: 18 Апрель 2012, 11:54:25 от mouserok »

Оффлайн S@nt@S

  • Участник
  • *
  • Сообщений: 244
    • Просмотр профиля
Re: кто съел память ???
« Ответ #6 : 18 Апрель 2012, 12:14:43 »
системный монитор не учитывает кэш
а free учитывает

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12090
  • Xubuntu 20.04
    • Просмотр профиля
    • Github
Re: кто съел память ???
« Ответ #7 : 18 Апрель 2012, 12:14:59 »
А вывод free вы верно воспринимаете

             total       used       free     shared    buffers     cached
Mem:        698884
-/+ buffers/cache:                  511892


Т.е. за вычетом кешей у вас занято всего 26.75% оперативки. И что тут не так?
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

Оффлайн mouserok

  • Автор темы
  • Активист
  • *
  • Сообщений: 326
    • Просмотр профиля
Re: кто съел память ???
« Ответ #8 : 18 Апрель 2012, 12:16:49 »
кэши портят жизнь ??

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12090
  • Xubuntu 20.04
    • Просмотр профиля
    • Github
Re: кто съел память ???
« Ответ #9 : 18 Апрель 2012, 12:17:50 »
http://www.linuxatemyram.com/

Пользователь решил продолжить мысль 18 Апрель 2012, 12:18:52:
кэши портят жизнь ??
Нет, - улучшают. Если повезло то данные не с диска читаются а из памяти - выигрыш в производительности по чтению в тысячи раз.
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

Оффлайн mouserok

  • Автор темы
  • Активист
  • *
  • Сообщений: 326
    • Просмотр профиля
Re: кто съел память ???
« Ответ #10 : 18 Апрель 2012, 12:39:26 »
как уменьшить размер кэшей ???

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12090
  • Xubuntu 20.04
    • Просмотр профиля
    • Github
Re: кто съел память ???
« Ответ #11 : 18 Апрель 2012, 12:47:58 »
Когда память потребуется процессам, ядро само урежет кеши. Ограничивать размеры кешеей специально - глупая идея.
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

Оффлайн mouserok

  • Автор темы
  • Активист
  • *
  • Сообщений: 326
    • Просмотр профиля
Re: кто съел память ???
« Ответ #12 : 18 Апрель 2012, 12:54:46 »
Когда память потребуется процессам, ядро само урежет кеши. Ограничивать размеры кешеей специально - глупая идея.
но всё же как ??

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12090
  • Xubuntu 20.04
    • Просмотр профиля
    • Github
Re: кто съел память ???
« Ответ #13 : 18 Апрель 2012, 13:16:30 »
Реально никак. По тому что это:
1. не нужно
2. вредно для производительности


Настоятельно рекомендую прочитать по ссылке http://www.linuxatemyram.com/ если с английским не в ладах то translate.google.com - в помощь.

Пользователь решил продолжить мысль 18 Апрель 2012, 13:20:04:
Другие ОС делают все точно также - только не всегда в этом сознаются (винда память под кешами занятой не считает).
« Последнее редактирование: 18 Апрель 2012, 13:20:04 от Sly_tom_cat »
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

 

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