Архив: Оптимизация корпоративного портала Б24

Бюджет 33$ / 2000
руб
в месяц
Создан: 6 лет назад
Закрыт
Описание
Нужно оптимизировать скорость работы портала.
Медленно открываются страницы.
Внесенные изменения отображаются только после перезагрузки страницы.
Коробка Б24 – 100 пользователей.
Стоит на своём сервере.
Жесткие диски в рейде.
Оперативная память:  22 гб 
Процессор:
processor       : 0
vendor_id       : GenuineIntel
cpu family      : 6
model           : 158
model name      : Intel(R) Xeon(R) CPU E3-1220 v6 @ 3.00GHz
stepping        : 9
cpu MHz         : 3000.360
cache size      : 8192 KB
physical id     : 0
siblings        : 1
core id         : 0
cpu cores       : 1

fpu             : yes
fpu_exception   : yes
cpuid level     : 22
wp              : yes
bogomips        : 6000.72
clflush size    : 64
cache_alignment : 64
address sizes   : 39 bits physical, 48 bits virtual

Конфигурация
63.56
Среднее время отклика 0.0157
Процессор (CPU) 96.2
Файловая система 12 929.6
Почтовая система 0.5520
Время старта сессии 0.0001
Конфигурация PHP оптимально
База данных MySQL (запись) 5 292
База данных MySQL (чтение) 14 838
База данных MySQL (изменение) 6 844

Версия 5.7.25-28-log Эта версия MySQL поддерживается данной диагностикой.
Время 21д 1ч 10м 2с Продолжительность работы сервера MySQL.
Глобальные буферы 10.46 ГБ Размер глобальных буферов (key_buffer_size + tmp_table_size + innodb_buffer_pool_size + innodb_log_buffer_size + query_cache_size).
Буферы подключений 48.5 МБ Размер буфера одного подключения (read_buffer_size + read_rnd_buffer_size + sort_buffer_size + thread_stack + join_buffer_size).
Подключения 105 Максимальное количество подключений (max_connections).
Память 15.43 ГБ Максимально возможное использование памяти (Глобальные буферы + Буферы подключений * Подключения).
MyISAM индексы нет MyISAM индексы отсутствуют.
Кеш запросов (размер) 128 МБ Размер кеша запросов (query_cache_size).
Кеш запросов (эффективность) 57.02% Если эффективность использования кеша менее 20%, то возможно требуется увеличить значение параметра query_cache_limit (текущее значение: 16 МБ)
Кеш запросов (вытеснения) 598108 Количество запросов вытесненных из кеша (Qcache_lowmem_prunes). Если значение быстро растет, то необходимо увеличить параметр query_cache_size (текущее значение: 128 МБ), но не более чем до 128M.
Сортировки 1652503 Общее количество сортировок (Sort_scan + Sort_range).
Сортировки (диск) 0.95% Процент сортировок потребовавших создания временной таблицы на диске (Sort_merge_passes / (Sort_scan + Sort_range)). Если процент более 10, то требуется увеличить параметры sort_buffer_size (текущее значение: 24 МБ) и read_rnd_buffer_size (текущее значение: 256 КБ).
Select_range_check + Select_full_join 76196 Количество объединений таблиц не использующих индексы. (Select_range_check + Select_full_join). Если значение большое, то требуется увеличить параметр join_buffer_size (текущее значение: 24 МБ) или добавить индексы для объединения таблиц.
Временные таблицы (диск) 6.58% Процент временных таблиц потребовавших создание на диске (Created_tmp_disk_tables / (Created_tmp_tables + Created_tmp_disk_tables)) достаточно низкий (не более 30%).
Кеш потоков 99.99% Эффективность кеша потоков (1 – Threads_created / Connections). Если значение эффективности меньше 50%, то требуется увеличить значение параметра thread_cache_size (текущее значение: 128).
Открытые файлы 0.06% Процент открытых файлов (Open_files / open_files_limit). Если более 85%, то требуется увеличить параметр open_files_limit (текущее значение: 5000).
Блокировки 100% Процент блокировок полученных без ожидания в очереди (Table_locks_immediate / (Table_locks_waited + Table_locks_immediate)). Если меньше 95%, то необходимо оптимизировать запросы или использовать InnoDB.
Обрывы подключений 0% Процент соединений не закрытых корректно. Если таких соединений больше 5%, то необходимо исправить приложение.
Буфер InnoDB 100% Эффективность буфера InnoDB (1 – Innodb_buffer_pool_reads / Innodb_buffer_pool_read_requests). Если значение эффективности меньше 95, рассмотрите возможность увеличить параметр innodb_buffer_pool_size (текущее значение: 10 ГБ).
innodb_flush_log_at_trx_commit 2 Значение параметра innodb_flush_log_at_trx_commit желательно должно быть равным 2.
sync_binlog 3000 Значение параметра sync_binlog желательно должно быть равным 0 или быть не менее 1000.
innodb_flush_method O_DIRECT Значение параметра innodb_flush_method желательно должно быть равным O_DIRECT.
transaction-isolation READ-COMMITTED Значение параметра transaction-isolation должно быть равным READ-COMMITTED.
Количество ожиданий буфера журнала 0 Если показатель > 0 и растет, увеличить значение параметра innodb_log_file_size (текущее значение: 64 МБ). Внимание! Сначала остановить веб сервер. Затем mysql. Изменить значение параметра в файле настроек. Переместить существующие файлы журнала в сторону. Стартовать сервер. И если все прошло успешно, то удалить старые файлы журнала.
Binlog_cache_disk_use 189 Если показатель > 0, увеличить значение параметра binlog_cache_size (текущее значение: 128 КБ)
Категория

Похожие проекты

safe 
0 4
Необходимо разработать систему, которая: Подключается к API Diagnocat и iDent (через токены доступа). Получает данные о пациенте, результатах диагностики, снимках и назначениях. Автоматически формирует структурированный отчет по шаблону (включая врачей, этапы лечения, стоимость и описание процедур).......
 
0 0
Необходимо связать БД 1C:ERP с БД Outlook, MS Access, Битрикс24. Например при вводе нового сотрудника в 1С:ERP он должен автоматически появляться в вышеперечисленных БД....
4 месяца назад
 
0 1
Требуется реализация отчёта на кастомизированной 1С:УПП 1. 2, ТЗ и контрольный пример во вложении, 80% кода должно быть покрыто модульными тестами....
4 месяца назад
$7
0 2
Мне нужно копировать мой текст и вставлять в одну группу ВК с открытой стеной для публикации рекламы. Задача скрипта/сервиса/программы - примерно каждые 10 секунд брать мой текст и вставлять в эту группу. Я пробовал через одну программу, которая записывает действия мышки и потом повторяет, но она как-то......
6 месяцев назад
safe 
0 0
Написать прошивку для A94B114, используя 2 подобные рабочие прошивки. Все файлы есть....
$21
0 2
Нужно разархивировать файл архив. ujems, есть распаковщик, но выдает ошибку. Прислать пруфы(скрины)....
9 месяцев назад
safe 
0 1
Входные: Имеется скрипт по обработке email писем и добавление их в систему Redmine   Проблема: Система обработки этих писем написана некорректная и негибкая    Задача: Переписать логику обработки входящих писем, чтобы исключить их потерю при незначительных отклонениях от ожидаемой структуры....
$37
0 2
- В обязанности сотрудника входит поддержание мобильного приложения системы автоматизации бизнеса. - Работа сдельная: задачи выдаются на оценку, далее после согласования передаются на реализацию. - Заключаем договор и NDA (соглашение о неразглашении)....
$71
0 0
Информация о проекте: Проект включает в себя React Native приложение с Expo внутри которого находится webview с сайтом На устройствах с ОС IOS проблема с воспроизведением видео....
9 месяцев назад
safe 
0 0
Разрабатываю десктопные программы на языке Java,  а так же Java + SQL....
 
0 6
  1. Чтобы можно было писать описание события (без заголовка) - превью в списке берется N количества букв с начала. (в списке писать дату события и сколько осталось до него) . Выставление даты и времени напоминания и ИНТЕРВАЛА ПОВТОРА ОТ 1 МИНУТЫ! Выставлять количество повторов, далее напоминания прекращаются.......
safe 
0 5
Сайт arg2028t. beget. tech/. Нужно сделать вот такой калькулятор. airprint. by/outdoor/wide-format. и еще некоторые доработки....
safe 
0 7
Краткое описание: Мы ищем исполнителя для тестирования функционала мобильного приложения на платформе Android. Задача включает проверку основных функций приложения, таких как работа комнаты, передача видео, звука и чата, а также создание подробной отчетности о найденных ошибках.   Требования к исполнителю:......
safe 
0 12
Разработка чат-бота под ваши нужды....
$143
0 1
Oпpocы (1008pyб/чaс) Заходитe на сaйт: gonsù....
1 год назад
 
0 4
Требуется создать скрипт для premiere pro. Данная суть скрипта: в выделеном бине нужно что бы автоматически проставлялся in out ровно по серидине файла так что бы выделенная область была длиной 3 секунды. И требуется кнопка что бы работало через окно expressions. Проблема текущего в том что он не работает......
 
0 2
Нужно создать приложения под гемблинг/беттинг, на котлин. Приложение должно работать Firebase. Детали вышлю при обсуждение....
$21
0 4
Нужно разархивировать файл archive. ujems, есть распаковщик, но выдает ошибку. Прислать пруфы  ....
1 год назад
safe 
0 3
Разработать впн сервис ( Приложения на ios и android + сайт для оплаты подписки). Настройка Серверов. Оплата по договоренности. Работаем черед безопасную сделку....
1 год назад
Смотреть все