задача нагружает проц. на 5-10%, не подскажите в какую сторону копать?
php на дефолтных настройках.
Try sleep(500)
Теперь вообще стал помирать, грузит на 60-70% CPU Cores : 8 @ 2100.000 MHz CPU Cache : 16384 KB AES-NI : Enabled VM-x/AMD-V : Disabled Total Disk : 98.3 GB (11.8 GB Used) Total Mem : 11.7 GB (586.1 MB Used) Load average : 5.25, 3.22, 1.86 OS : Ubuntu 22.04.3 LTS Kernel : 5.15.0-84-generic TCP CC : cubic Virtualization : KVM
Задача запустить 5 парсеров в фоне, а они забивают процессор. Не могу понять причину. Попробовал на тест запустить usleep(500000); return self::SUCCESS; Вижу то что каждая команда грузит на 5-10%, хотя они ничего не делают... Не могу понять причину
что значит ничего не делают? Они висят в ожидании
Это то понятно то что будут потреблять ресурсы, но не настолько же. Да и сервер по моему мнению не слабый.
не на столько, а на сколько? Причем здесь мощность тачки?
Команда спит полсекунды и выходит. Supervisord стартует новую и так по кругу. У пыхи не слабые накладные расходы при старте. Думаю 5-10% проца туда легко отвалятся. У нас кеш разогревается на билде, но при старте пода в K8s, на короткое мгновенье, пыха съедает целый процессор
Вопрос снова: что у вас в контейнере? У вас может ради этой команды собирается всё приложение со всеми депендеси
Обсуждают сегодня