Вы совершенно ни туда полезли.
Что бы организовать использование ресурсов обычно используют следующие техники:
* Виртуальная машина
* Контейнер и на него накладывают лимиты
* Лимиты на приложение
С первыми 2 все понятно, сколько выделят столько и сьест.
Насчет 3 рассмотрим основные нагрузки
* Disk IO - реально упереться только если куча мелких файлов, причем не так КУЧА. Решается грамотной настройкой кэширования
* Network IO - тут решается стандартными средствами
https://docs.nginx.com/nginx/admin-guide/security-...
* CPU - настраивается в зависимости от интерпретатора, сам NGINX практически не грузит процессор
To limit CPU usage of the process called nginx to 40%, enter:
cpulimit -e nginx -l 40
To limit CPU usage of the process to 40% by using its PID, enter:
cpulimit -p 3302 -l 40
То есть ваша задача создать для разных локэйшенов свой экземпляр php-fpm и прикрутить ему лимиты.