Size: a a a

ERP USERSIDE - Общение

2019 December 10

ДБ

Дмитрий Бахматов in ERP USERSIDE - Общение
это я про отсутствие явно выраженного горлышка
источник

ДБ

Денис Бондарь in ERP USERSIDE - Общение
в кажодм конкретном случае надо разбираться. потому что профиль использования ресурсов у каждого клиента очень сильно отличается. У одних 3000 объектов и 2 сотрудника, у дргих 500 объектов и 20 сотрудников. совершенно разный профиль эксплуатации. сложно так сразу сказать. очень много переменных.
источник

ДБ

Дмитрий Бахматов in ERP USERSIDE - Общение
согласен
источник

ДБ

Денис Бондарь in ERP USERSIDE - Общение
бывает так, что сервер, на котором работает РНР-FPM, мощный с кучей оперативы, но "ничего не работает". Оказывается, что никто не тюнил php-fpm ))
источник

ДБ

Денис Бондарь in ERP USERSIDE - Общение
из коробки настроено 5 воркеров. вот эти 5 воркеров бедолаги и трудятся, утилизируя 0,5% ресурсов сервера
источник

ДБ

Денис Бондарь in ERP USERSIDE - Общение
вообще, классно заиметь выделенный сервер под PHP. тогда можно настроить статический процесс-менеджер в FPM. Будет еще быстрее работать. Но если на сервере крутится что-то еще, то лучше со статикой не играться.
источник

ДБ

Дмитрий Бахматов in ERP USERSIDE - Общение
ну если сервер один, надо смотреть чтоб на пике не было оверкоммита по потокам процессора
источник

ДБ

Денис Бондарь in ERP USERSIDE - Общение
на виртуалках еще часто бывает ожидание ввода-вывода очень долгое.
источник

ДБ

Дмитрий Бахматов in ERP USERSIDE - Общение
излишний контекстсвичинг сильно снижает производительность
источник

ДБ

Дмитрий Бахматов in ERP USERSIDE - Общение
Денис Бондарь
на виртуалках еще часто бывает ожидание ввода-вывода очень долгое.
тоже как настроить) плюс какая конкурентная нагрузка на хосту/схд
источник

ДБ

Денис Бондарь in ERP USERSIDE - Общение
при этом кажется, что виртуальная машина простаивает. процессор не занят, память свободна. но ничего не едет. стоит посмотреть на w/a и сразу становится ясно, что какой-то процесс безуспешно ждет, когда же ему предоставят доступ к диску )))
источник

ДБ

Денис Бондарь in ERP USERSIDE - Общение
это когда СХД на десктопных говнодисках, используется контроллер без батарейки (потому что дешевле) и с этим единственным массивом рабтает десяток виртуалок
источник

ДБ

Дмитрий Бахматов in ERP USERSIDE - Общение
короче лучший Qos - жирные каналы🤣🤣🤣
источник

ДБ

Денис Бондарь in ERP USERSIDE - Общение
кто не понял про контроллер без батарейки - тогда кэш не работает в контроллере )) а кэш там хороший. большой и быстрый. отказываться от него глупо. но нужна батарейка обязательно
источник

ДБ

Дмитрий Бахматов in ERP USERSIDE - Общение
Денис Бондарь
это когда СХД на десктопных говнодисках, используется контроллер без батарейки (потому что дешевле) и с этим единственным массивом рабтает десяток виртуалок
кроилово ведёт к попадалову
источник

ДБ

Денис Бондарь in ERP USERSIDE - Общение
ладно, когда автор такого сервера понимает, что ждать чуда не стоит. но бывает ведь что не понимает. 10 виртуалок утилизируют с диким оверхедом СХД, но админ упорно требует, чтобы юзерсайд летал!
источник

ДБ

Дмитрий Бахматов in ERP USERSIDE - Общение
😁
источник

ДБ

Денис Бондарь in ERP USERSIDE - Общение
В общем, друзья, чтобы не тупило ничего, надо просто научиться утилизировать ресурсы правильно. Затюнить постгрес. Навалить побольшое (только не перестараться) воркеров php-fpm (я в вики недавно дописал инструкцию). Следить, чтобы ресурсы утилизировались. Если юзерсайд тупит и при этом ресурсы не утилизируются - значит либо вы не позволили этого делать сервисам, либо ресурсов просто не хватает (как, например, очередь СХД может быть переполнена и процесс просто ждет доступа к диску для чтения или записи)
источник

ДБ

Денис Бондарь in ERP USERSIDE - Общение
следить, чтобы не юзался своп. использование свопа считать аварийной ситуацией и сигналом к расширению ОЗУ.
источник

ДБ

Денис Бондарь in ERP USERSIDE - Общение
а вообще сложно быстро найти причину тупежа. я тут выделываюсь, типа шарю, но на самом деле бывает убиваю несколько дней в муках, чтобы понять, что всё таки просиходит, так как чаще всего эффект плавающий и то чего он завист - одному богу известно. если это виртуалка, то может зависеть от соседних виртуалок, но я их не вижу и понятия не имею как они утилизируют фактическую аппаратуру, не виртуальную
источник