nail
Новичок
Слишком много conext switches в линуксе?
Есть набор php-скриптов, запускаемых из командной строки, ничего CPU-емкого в них самих нет - работа с http, mysql и sleep.
Количество одновременно работающих скриптов - около 20.
При запуске скриптов количество context switch в секунду повышается с почти нуля до 5000 (смотрю через vmstat).
Это нормальное число, или стоит это все перенести в multi-threading?
Есть какие-нибудь средства для PHP, чтобы запустить скрипты в одном процессе?
Есть набор php-скриптов, запускаемых из командной строки, ничего CPU-емкого в них самих нет - работа с http, mysql и sleep.
Количество одновременно работающих скриптов - около 20.
При запуске скриптов количество context switch в секунду повышается с почти нуля до 5000 (смотрю через vmstat).
Это нормальное число, или стоит это все перенести в multi-threading?
Есть какие-нибудь средства для PHP, чтобы запустить скрипты в одном процессе?