Администрирование вычислительных систем и сетей. Халабия Р.Ф. - 44 стр.

UptoLike

Составители: 

процессы используют оперативную память. Управление выполняется на
попроектной основе, т.е. ресурсы ограничиваются для конкретных проектов.
Демон укупорки ресурсов rcapd занимается ограничением потребления
физической памяти для процессов, относящихся к проектам с установленными
ограничениями. Существуют также программы rcapstat и rcapadm,
предоставляющие возможность управления работой rcapd и получения
статистики.
Настройка таблиц диспетчера памяти производится в три этапа:
1) вывод существующей таблицы в текстовый файл;
2) редактирование этого файла;
3) загрузка новой таблицы диспетчера в ядро.
Работа по выводу и загрузке таблиц осуществляется с помощью
программы dispadmin.
Попробуем модифицировать таблицу диспетчера для класса разделения
времени так, чтобы ни один процесс не получил приоритета 59 и ни один
процесс не лишился этого приоритета, если мы его присвоим. Это может быть
полезно в тех случаях, когда какие-то задачи надлежит вручную запускать с
повышенным приоритетом. Конечно, это привнесет несправедливость в
таблицу приоритетов нашей системы, и слепо следовать нашему тестовому
примеру не стоит.
Посмотрим, как сейчас себя ведут наши процессы:
top
last pid: 825; load averages: 0.05, 0.11, 0.12 20:35:24
68 processes: 67 sleeping, 1 on cpu
CPU states: 99.8% idle, 0.2% user, 0.0% kernel, 0.0% iowait, 0.0% swap
Memory: 128M real, 12M free, 206M swap in use, 387M swap free
PID USERNAME LWP PRI NICE SIZE RES STATE TIME CPU COMMAND
825 root 1 59 0 2260K 1340K cpu 0:00 0.61% top
345 root 1 59 0 57M 8648K sleep 1:37 0.35% Xsun
470 root 4 49 0 141M 55M sleep 2:11 0.28% soffice.bin
622 root 1 59 0 15M 2928K sleep 0:02 0.03% dtterm
461 root 1 49 0 15M 1864K sleep 0:03 0.00% dtterm
654 root 15 19 10 79M 10M sleep 0:08 0.00% java
434 root 5 59 0 22M 4060K sleep 0:04 0.00% dtwm
652 root 1 49 0 24M 3784K sleep 0:01 0.00% sdtimage
435 root 1 49 0 16M 1216K sleep 0:00 0.00% dtfile
672 root 1 49 0 4728K 740K sleep 0:00 0.00% bash
427 root 1 49 0 18M 0K sleep 0:00 0.00% dtsession
467 root 1 49 0 4728K 0K sleep 0:00 0.00% bash
650 root 1 49 0 3460K 0K sleep 0:00 0.00% more
процессы используют оперативную память. Управление выполняется на
попроектной основе, т.е. ресурсы ограничиваются для конкретных проектов.
       Демон укупорки ресурсов rcapd занимается ограничением потребления
физической памяти для процессов, относящихся к проектам с установленными
ограничениями. Существуют                   также       программы            rcapstat   и   rcapadm,
предоставляющие возможность управления работой rcapd и получения
статистики.
       Настройка таблиц диспетчера памяти производится в три этапа:
       1) вывод существующей таблицы в текстовый файл;
       2) редактирование этого файла;
       3) загрузка новой таблицы диспетчера в ядро.
       Работа по выводу и загрузке таблиц осуществляется с помощью
программы dispadmin.
       Попробуем модифицировать таблицу диспетчера для класса разделения
времени так, чтобы ни один процесс не получил приоритета 59 и ни один
процесс не лишился этого приоритета, если мы его присвоим. Это может быть
полезно в тех случаях, когда какие-то задачи надлежит вручную запускать с
повышенным приоритетом. Конечно, это привнесет несправедливость в
таблицу приоритетов нашей системы, и слепо следовать нашему тестовому
примеру не стоит.
       Посмотрим, как сейчас себя ведут наши процессы:
top
last pid: 825; load averages: 0.05, 0.11, 0.12 20:35:24
68 processes: 67 sleeping, 1 on cpu
CPU states: 99.8% idle, 0.2% user, 0.0% kernel, 0.0% iowait, 0.0% swap
Memory: 128M real, 12M free, 206M swap in use, 387M swap free
PID USERNAME LWP PRI NICE SIZE RES STATE TIME CPU                             COMMAND
825 root         1 59 0         2260K 1340K cpu 0:00 0.61% top
345 root         1 59 0         57M 8648K sleep 1:37 0.35% Xsun
470 root         4 49 0         141M 55M sleep 2:11 0.28% soffice.bin
622 root         1 59 0         15M 2928K sleep 0:02 0.03% dtterm
461 root         1 49 0         15M 1864K sleep 0:03 0.00% dtterm
654 root         15 19 10 79M 10M sleep 0:08 0.00% java
434 root         5 59 0         22M 4060K sleep 0:04 0.00% dtwm
652 root         1 49 0         24M 3784K sleep 0:01 0.00% sdtimage
435 root         1 49 0         16M 1216K sleep 0:00 0.00% dtfile
672 root         1 49 0         4728K 740K sleep 0:00 0.00% bash
427 root         1 49 0         18M 0K          sleep 0:00 0.00% dtsession
467 root         1 49 0         4728K 0K         sleep 0:00 0.00% bash
650 root         1 49 0         3460K 0K         sleep 0:00 0.00% more