Куда девается память?

Тема в разделе "Администрирование серверов", создана пользователем new_forward, 16 июн 2015.

Модераторы: mefish, stooper
  1. new_forward

    new_forward

    Регистр.:
    5 май 2008
    Сообщения:
    668
    Симпатии:
    44
    Доброго времени суток, подскажите пожалуйста куда девается память?

    Load Averge: 0.35, по процессам видно что памяти кушает не много, а команда free показывает что доступно памяти от 150Кб до 1.5Мб

    Скрин прилагаю...

    Перейти по ссылке
     
  2. 0wner

    0wner Постоялец

    Регистр.:
    6 фев 2014
    Сообщения:
    96
    Симпатии:
    21
    Вывод free покажи. SWAP подключен ? vmstat чего показывает ? Какой дистрибутив ?
     
  3. Kenny

    Kenny newbie

    Регистр.:
    17 авг 2006
    Сообщения:
    462
    Симпатии:
    150
    Выведи данные лучше с помощью htop и скинь скрин сюда.
    PS Вешайте zabbix на сервера продакшна. От множества проблем избавитесь от таких.
     
  4. efs

    efs SEO оптимизатор дискрипторов одностраничных сайтов

    Moderator
    Регистр.:
    20 ноя 2009
    Сообщения:
    832
    Симпатии:
    488
    если без подробностей, то это нормально. система зохавает всю память что увидит и при необходимости высвободит под процессы.
    ориентируйся на своп, если начало свопать, знач все плохо стало.
     
    p486 нравится это.
  5. new_forward

    new_forward

    Регистр.:
    5 май 2008
    Сообщения:
    668
    Симпатии:
    44
  6. balinese

    balinese Создатель

    Регистр.:
    17 мар 2014
    Сообщения:
    30
    Симпатии:
    6
    мускул потюнить не пробовали?
     
  7. 0wner

    0wner Постоялец

    Регистр.:
    6 фев 2014
    Сообщения:
    96
    Симпатии:
    21
    однозначно SQL конфиг надо править, посмотри что рекомендует утилита mysqltuner

    1. Установка apt-get -y install mysqltuner
    (если CentOS -yum -y install mysqltuner)

    2. Запуск mysqltuner
     
  8. new_forward

    new_forward

    Регистр.:
    5 май 2008
    Сообщения:
    668
    Симпатии:
    44
    Проделал данную операцию, скрин тут: Перейти по ссылке

    Показывает key_buffer_size поставить больше 2.5Gb , а у сервера всего ОЗУ 2.3Gb.... или это на дисковое пространство ложится?
     
  9. 0wner

    0wner Постоялец

    Регистр.:
    6 фев 2014
    Сообщения:
    96
    Симпатии:
    21
    key_buffer_size - хватит 512mb
    query_cache_size - от 32 до 512 МБ
    table_cache - 256. Если у Вас несколько сотен таблиц, то стартовым значением для опции table_cache может быть 1024
     
  10. BaBL

    BaBL Постоялец

    Регистр.:
    13 ноя 2012
    Сообщения:
    144
    Симпатии:
    87
    Не знаю почему вас тут MySQL'ю пугают, судя по скрину она жрет всего 32Мб (RES).

    Все у вас нормально на сервере, вы видимо по винде судите, линукс не так работает с памятью. Если винда ее держит пустой всегда (хотя винсервер так не делает, там тоде 90% занято будет), то линукс всю память пускает в кеш и работает с нею. Зачем вам память? Чтобы болталась просто так ненужная? Или чтобы полезное действо было? Когда память понадобится - система освободит сколько надо.

    Следите за свопом, если пойдет своппинг - тогда надо думать, сейчас у вас проблемы нету.