- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу

В 2023 году Одноклассники пресекли более 9 млн подозрительных входов в учетные записи
И выявили более 7 млн подозрительных пользователей
Оксана Мамчуева

Маркетинг для шоколадной фабрики. На 34% выше средний чек
Через устранение узких мест
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Всем привет, прошу помощи у гуру администрирования.
Проблема: Есть сайт на дле с посещаемостью ~ 35-50 к человек, последнее время начались тормоза, задержки перед загрузкой сайта, открываешь страницу, ничего не происходит пару секунд, потом загружается.
Глянул по newrelic, лаги а собственно и Load average скачет, и в это время использование диска доходило вплоть до 90%.
Опытным путем выяснил что грузит Mysql, ковырял конфиги, пробовал программой mysqltuner.pl, и сегодня все стало еще хуже, я просто скопировал конфиг с интернета для серверов 4-8 гб озу, и магия, все стало работать куда шустрее, диск теперь грузится пиками и до 50-60%, сайт вроде работает, но немного тормознуто. В топ параметр %wa 0.5-3, но прыгает и до 20 время от времени.
Процессор используется на 15-30%, озу 10-15% из 6GB.
Собственно, подскажите, как разгрузить диск, ускорить работу сайта задействовав например озу?
Конфиг MSQL
ps где спойлер?
Заранее благодарю, могу материально.
Укажите мускулю не обращатся на файл подкачки, а использовать ОЗУ.
Для этого используйте memlock, разместить его следует в секции [mysqld]
Макс. разгрузить не сможете, сами базы то физически хранятся на HDD, логи кстати пишутся туда-же.
1. возможно диск умирает (чтение медленных секторов создает эффект "грузилова" диска)
2. увеличьте буфера в my.ini
show processlist можно в пики?
база myisam или innodb?
На вашем месте я бы обновил движок, если это невозможно,
то отключил бы лишние модули, закешировал бы все что можно
EvasСпасибо, Выставил, буду смотреть, пока шустро, но народу на сайте уже поубавилось.
donriga innodb кажется.
Да ребят, я нубяра полная, прошу относиться снисходительней :(
Вам кто-то уже правил сервер до этого? Уверены что InnoDB?
Нужно смотреть сервер. Причины могут быть разные.
max_user_connections = 25
Уверены?
Также рекомендую остановить mysql и httpd и протестировать скорость диска.
или
После каждого теста удалить файл /test.deleteme .
И посмотреть статистику mysql в phpmyadmin.
Не уверен, пока все что сделал, чутка увеличил количество кешируемых таблиц, и перенес БД в ОЗУ как рекомендовал Evas.
Пока используется 36% памяти, нагрузка на диск снизилась до 30-50, и на загрузку сайта вроде не влияет. Нагрузка на проц повысилась на 10-20% что не страшно. В целом все сегодня работало удовлетворительно.
Всем спасибо.
Если будут снова лаги. босюь сам ковырять ничего не стану, дам денег профессионалу, проще и быстрее.
Тест диска:
1+0 records in
1+0 records out
1073741824 bytes (1.1 GB) copied, 4.86703 s, 221 MB/s
Мускуль и прочее не останавливал, сейчас народа нет, нагрузка маленькая очень.
DLE engine = MYISAM
key_buffer = 1200M
сколъко реальное значение по тюнеру??
query_cache_size = 256M
кеш работает вообше? что тюнер показывает? %??
read_buffer_size = 2M
sort_buffer_size = 4M
опрокинъ до 1М
#read_rnd_buffer_size = 4M
можно убратъ
join_buffer_size = 8M
что тюнер показывает реально?
иннодб вообше таблицы естъ?
может ее тогда отключитъ если неработает??
innodb_buffer_pool_size = 64M
innodb_additional_mem_pool_size = 32M
innodb_file_io_threads = 8
innodb_lock_wait_timeout = 50
innodb_log_buffer_size = 20M
innodb_flush_log_at_trx_commit = 2
innodb_flush_method = O_DIRECT
#log_slow_queries = /var/log/mysql/mysql-slow.log
это убратъ, и вообше поставъ mytop, и смотри им статистику работы базы.
а так если прогнать тюнер он все покажет
https://launchpad.net/mysql-tuning-primer/trunk/1.6-r1/+download/tuning-primer.sh
главное читать :)
тс, так не пойдет, вы тупо скопипастили конфиг который я когда то давно запостил в блоге, советую обратится к специалисту для разовой настройки сервера.