Создать определенный процент загрузки процессора для определенной частоты запросов HTTP, используя PHP?
Как создать точное количество искусственной загрузки процессора с помощью PHP? Я ищу код PHP, который генерирует 1% загрузки процессора для 1 HTTP-запроса в секунду. Это означает, что я могу получить 50% загрузки процессора, используя 50 HTTP-запросов в секунду; и 80% загрузки ЦП при скорости 80 HTTP-запросов в секунду и т. д.
1 ответ
Это невозможно сделать с помощью PHP. Вы должны посмотреть на системы виртуализации. Например, Cloudmin:
Используя Cloudmin, вы можете создавать, уничтожать, изменять размеры, запускать, выключать и ограничивать несколько экземпляров, используя различные технологии виртуализации из единого интерфейса. Он также имеет полный API-интерфейс командной строки, который можно использовать для управления виртуальными системами из сценария оболочки или через HTTP-запросы.
Cloudmin поддерживает дополнительные учетные записи, называемые владельцами систем, которым может быть предоставлен ограниченный доступ к подмножеству виртуальных систем, и которые могут быть ограничены в действиях, которые они выполняют. Владельцам могут быть установлены ограничения на использование их дисков, ОЗУ и ЦП, которые применяются ко всем их виртуальным системам, либо определенные для каждого владельца, либо из плана.