Назад | Перейти на главную страницу

Как можно справедливо разделить процессор между несколькими JVM, работающими на одном сервере SmartOS?

В настоящее время я запускаю приложение в Tomcat, но хочу также развернуть Play Framework на тех же серверах. По причинам лицензирования это экономически выгодно, но возможность использовать избыточное использование ЦП на более мощном экземпляре также должна быть полезной.

Если я запускаю Tomcat и Play на одном сервере (Joyent / SmartOS), есть ли способ гарантировать, что одно приложение не загружает весь процессор?

Произойдет ли это просто, если я захочу разделить 50/50? Что, если я хочу, чтобы для одного приложения было доступно минимум 75%, а для другого - минимум 25%?

Кажется возможным сделать это с долями ЦП для отдельных зон, но я не был уверен, возможно ли это для разных процессов в зоне SmartOS или есть другие средства для этого.