- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Тренды маркетинга в 2024 году: мобильные продажи, углубленная аналитика и ИИ
Экспертная оценка Адмитад
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Облачный VPS
Два WWW-домена
Информация о системе: http://prntscr.com/lyvg8k
RAM: 2 Гб.
Процесс mysqld использует около 20% ram
А также, понемногу ест свап.
Значения переменных сервера Mysqld установлены так, как указано здесь: https://ruhighload.com/mycnfexample?ram=2
Но, с этими настройками использование памяти наоборот выросло до 20%.
Значения по умолчанию дают 18%.
Пробовал менять значения - удавалось сбить до 10%. Но, наверное и это много.
Mysqltuner.pl
innodb_buffer_pool_size = 1024M для Вашей базы слишком большой
Можно уменьшить до 256 Mb
p.s. все эти советы в статьях - это может сказаться как в лучшую так и в худшую сторону
Нет универсального решения, всё нужно тюнить под конкретные нагрузки/объёмы базы
Уменьшить буффер innodb, как вам выше написали. Уменьшить количество соединений и вообще 20% это норм.
skip-name-resolve=1
vm.swappiness = 10 или меньше в sysctl, чтобы в swap не лезло.
innodb_buffer_pool_size = 1024M для Вашей базы слишком большой
Можно уменьшить до 256 Mb
p.s. все эти советы в статьях - это может сказаться как в лучшую так и в худшую сторону
Нет универсального решения, всё нужно тюнить под конкретные нагрузки/объёмы базы
Спасибо за совет!
Уменьшил это значение с 1 Гб. до 134 Мб.
Использование памяти mysql снизилось с 1530 до 1300 мб.
top показывает использование памяти 12,8% (было)
Вспомнил один случай из своей жизни.
Это было больше 10 лет назад.
Я купил компьютер и не умел даже драйвер с диска для диалап модема поставить.
Но, на самом компе поставил разные проги, которые показывают температуру проца, винта, всякие показатели питания и т.д. И вдруг, одна прога показала, что возможно проц перегревается, что нет нормальной вентиляции и т.д.
Я сразу за системник и на сервис. Пришел такой полный ламер и мастера на меня смотрят и говорят: ну, рассказывай, что там случилось?
Я: проц перегревается!
А они: а ты откуда знаешь?
Я уверено: прога показала.
...
Честные ребята попались, успокоили меня и выпроводили по быстрому, чтобы мозги не трах**.
А современные мастера уже бы пол компа пересобрали, чтобы проц не грелся ))) (бабки рулят).
vm.swappiness = 10 или меньше в sysctl, чтобы в swap не лезло.
В mysql есть для этого опция memlock
https://dev.mysql.com/doc/refman/5.7/en/server-options.html#option_mysqld_memlock
---------- Добавлено 24.12.2018 в 13:06 ----------
Использование памяти mysql снизилось с 1530 до 1300 мб.
top показывает использование памяти 12,8% (было)
Вы по какой колонке в top определяете потребление RAM ?
Случайно не VIRT ?
В mysql есть для этого опция memlock
https://dev.mysql.com/doc/refman/5.7/en/server-options.html#option_mysqld_memlock
---------- Добавлено 24.12.2018 в 13:06 ----------
Вы по какой колонке в top определяете потребление RAM ?
Случайно не VIRT ?
Нагрузку в top смотрю для процесса в колонке %mem и res
А также, смотрю в панели ISPManager - Информация о системе - Процессы
Поставил еще:
skip-name-resolve=1
Максимальные соединения - 50
memlock - true
Использование памяти больше не растет.
Но, swap немножко растет.
---------- Добавлено 24.12.2018 в 16:44 ----------
Выяснил, что это не Mysqld использует swap. Это др. процессы: systemd, apache2, core....