Este procedimento de exemplo usa o comando prctl para adicionar temporariamente um novo valor privilegiado para negar o uso de mais do que três LWPs por projeto para o projeto x-files. O resultado é comparável ao resultado em Como definir o número máximo de LWPs para cada tarefa em um projeto.
Torne-se superusuário ou assuma uma função equivalente.
Funções contêm autorizações e comandos privilegiados. Para obter mais informações sobre funções, consulte Using the Solaris Management Tools With RBAC (Task Map) no System Administration Guide: Basic Administration .
Use newtask para unir o projeto x-files.
# newtask -p x-files |
Use o comando id com a opção - p para verificar se o projeto correto foi unido.
# id -p uid=0(root) gid=1(other) projid=101(x-files) |
Adicione um novo valor privilegiado para project.max-lwps que limita o número de LWPs a três.
# prctl -n project.max-lwps -t privileged -v 3 -e deny -i project x-files |
Verifique o resultado.
# prctl -n project.max-lwps -i project x-files process: 111108: csh NAME PRIVILEGE VALUE FLAG ACTION RECIPIENT project.max-lwps privileged 3 - deny - system 2.15G max deny - |