Страница 1 из 1

Производительность

Добавлено: 05 мар 2020, 11:41
andysh88
2 установки OpenServer на разных компах:
1. i5, 16Gb RAM, SATA HDD, Win7
2. i3, 8Gb RAM, SATA SSD, Win8.1

На обоих стоит OS5.3.0. Настройки идентичны. Вплоть до путей. Загрузка памяти на обоих компах в момент опытов - менее 60%.
Сайты на ванильном PHP на обоих отрабатывают "условно-мгновенно" (сотые-тысячные доли секунды на генерацию страницы).

Сейчас на обоих развёрнут один и тот же проект на Laravel. Проект тестовый для опытов на Laravel - почти пустой - база в пяток таблиц по десятку записей, десяток роутов, простенькие контроллеры. Подчеркну - проект синхронизирован с одного на другой. Набор пакетов идентичный.

На компе с i5/Win7 сайт на Laravel открывается также мгновенно (Debugbar показывает время генерации не более 200ms, чаще всего - не более 40ms). На компе с i3/Win8.1 ровно тот же сайт открывается не менее 1,5 секунды. Подчеркну - не менее. Чаще всего - около 2,5 сек. Раздражает.

В чём может быть причина?

Re: Производительность

Добавлено: 05 мар 2020, 17:19
Максим
Скорее всего на второй машине (там где тормозит) не выполнялась процедура первого запуска (о том что это такое читайте в руководстве пользователя). Соответственно поэтому не был правильно настроен протокол Ipv6, соответственно поэтому ваши скрипты при подключении к БД имеют задержку в 1 сек и соответственно поэтому у вас всё так тормозит. Это моё предположение.

Re: Производительность

Добавлено: 10 мар 2020, 01:45
andysh88
Перепроверил.
Повторил "Первый запуск". MySQL точно не при делах - тестирую на дефолтной странице Laravel - там нет запросов к базе.
Уже специально поднял XAMPP на машине, на которой тормозит - настроил на эту же папку... На XAMPP страница генерится в пределах 200ms.
Непонятно...

Re: Производительность

Добавлено: 22 мар 2020, 20:01
gerpeter
Тема мне подходит)
Возникла загвоздка при работе с новым ноутом - очень медленно работает база данных mysql (любая версия OS и Mysql)

Проблема не в самом OS судя по нижеописанным экспериментам, а именно в работе бд с диска Micron 2200 NVMe SSD, Windows 10x64, AMD Ryzen5

Взял за ориентир один тяжелый запрос, кэширование выкл. Запрос выполнял из пма, из навиката - без разницы.
1. Ориентир - на другом пк ( i5, win 7x64, ssd другой, sata) этот тестовый запрос выполняется за 10с (что для него очень хорошо). С HDD на том же компе секунд 40.

2. А на ноуте с указанного SSD - 75 с!
3. На ЭТОМ ЖЕ ноуте со второго диска hdd 5400 - 50с (вот это реальная цифра)
4. Ещё пробовал поставить xampp, в MariaDB этот же запрос с SSD ноута 55 с, что уже лучше, но по прежнему не даст комфортно работать локально

Что касается работы указанного SSD в целом, то видимых проблем нет. Тест показывает результаты на порядки выше HDD на том же ноуте, как и должно быть
Изображение
Драйвера диску обновить не на что, софт от микрона дает только включить/выключить супер-пупер-режим (что не влияет почти на картину)

ipv6 отключил, "первый запуск" , setup_ssd.bat - всё делал. Вот разве по последнему пункту, изначально раздела HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\iaStor
- нет, есть iaStorAVC и iaStorV

Попробовать изменить эти разделы согласно батнику? Куда ещё копнуть?