Workshop Solaris Resource Management

Uspořádal jsem další z řady workshopů zaměřených na operační systém Solaris 10. V příloze je prezentace, níže pak najdete příkazy, které byly použity při praktické ukázce práce s projekty v Solarisu. Vše zúčastněným děkuji.

Změna na scheduleru na FSS za běhu
# ps -efc
# priocntl -s -c FSS -i class TS

Ukázka projektů
# id -p
# projects -l
# useradd -d /oracle -m oracle
# projadd user.oracle
# projects -l
# su – oracle
# id -p
# prctl $$
# prstat -J
logout
# projmod -sK 'project.max-shm-memory=(privileged,2G,deny)' user.oracle
# su – oracle
# prctl $$

# projadd file
# projmod -s -K "process.max-file-size=(priv,10M,deny)" file
# newtask -v -p file
# id -p
# dd if=/dev/zero of=/tmp/soubor bs=1024000 count=100

# projadd lwp
# projmod -sK 'task.max-lwps=(privileged,3,deny)' lwp
# newtask -p lwp
# bash
# bash
# bash

# prstat -J
# projadd dtb
# projmod -sK 'project.cpu-shares=(privileged,10,none)' dtb
# projadd app
# projmod -sK 'project.cpu-shares=(privileged,90,none)' app
# newtask -p dtb
# yes > /dev/null&
# yes > /dev/null&

# newtask -p app
# yes > /dev/null&
# yes > /dev/null&

# prctl -n project.cpu-shares -v 50 -r -i project app
# prctl -n project.cpu-shares -v 50 -r -i project dtb

# ps -efc
# priocntl -s -c TS -i class FSS

PřílohaVelikost
Workshop-Solaris-Resource-management.pdf356.68 KB