ВУЗ:
Составители:
Рубрика:
процессы используют оперативную память. Управление выполняется на
попроектной основе, т.е. ресурсы ограничиваются для конкретных проектов.
Демон укупорки ресурсов 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
Страницы
- « первая
- ‹ предыдущая
- …
- 42
- 43
- 44
- 45
- 46
- …
- следующая ›
- последняя »