вт, 2 янв. 2024 г. в 22:20, <izorkin@gmail.com>:
> Добрый вечер, Илья.
>
>
> Проверял в один поток с использованием утилиты curl? файл записывал
>
> в /dev/null.
>
>
>
> В настройках отключил сжатие gzip и brotli.
>
>
>
> На виртуальной машине используется 4 ядра, при тесте нагружалось 1
>
> ядро практически под 100%.
>
100% утилизация ядра на виртуалке означает, что вы уперлись в мощности
виртуалки (это был не единственный вариант. могли упереться во что-то на
стороне клиента).
>
>
> Утилитами perf record или gperftools не пользовался, подсказать
>
> сейчас не смогу. Надо с ними ещё разобраться.
>
можно попробовать
perf record -g <nginx>
под <nginx> имеется в виду, что это будет nginx, запущенный через perf.
потом даете нагрузку, и завершаете процесс через SIGINT для nginx.
должен появиться perf.data
его можно смотреть через "perf report".
или взять вот такой конвертер
https://phabricator.kde.org/file/download/wjpg6dvpl4hnan54uawb/PHID-FILE-fznujhizsstxg6toixmd/converters_perf2calltree_python3.py
и сконвертировать в callgrind
perf script -s converters_perf2calltree_python3.py > perf.out
далее утилитой kcachegrind смотреть perf.out
>
>
>
>
> Вы писали 3 января 2024 г., 0:08:45:
>
>
> было бы интересно посмотреть на "perf record" или gperftools.
> на какие функции это все декомпозирукется в каждом из случаев.
>
> начнем с простых вопросов
>
> 1) включена ли компрессия
> 2) насколько утилизируется CPU на виртуалке
>
>
>
> --
> С уважением,
> Izorkin mailto:izorkin@gmail.com
> <izorkin@gmail.com>
> _______________________________________________
> nginx-ru mailing list
> nginx-ru@nginx.org
> https://mailman.nginx.org/mailman/listinfo/nginx-ru
>
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
https://mailman.nginx.org/mailman/listinfo/nginx-ru