РПЗ_Мошкин (954311), страница 7
Текст из файла (страница 7)
-
Настройка файла CONFIGSYS на сервере
Таблица 28. Настройка файла CONFIGSYS
Параметр | Значение по умолчанию | Возможные значения | Выбранное значение |
Параметры планировщика задач | |||
PRIORITY_DISK_IO (управляет распределением приоритета доступа к устройствам ввода/вывода между фоновыми и основными задачами) | YES | YES (приложение, которое работает в основном режиме, имеет более высокий приоритет ввода/вывода по сравнению с фоновыми приложениями) NO (все приложения имеют одинаковый приоритет ввода/вывода) | NO |
THREADS (задает максимальное количество подзадач (thread), которые могут выполняться в IBM OS/2 одновременно) Если в файле config.sys нет команды THREADS , операционная система IBM OS/2 Warp может запустить одновременно только 64 задачи. | 256 | От 256 до 4095 | 4000 |
MAXWAIT (определяет время ожидания для подзадач перед повышением их приоритета.Это время задается в секундах) Когда планировщик обнаруживает задачу, которая находится в состоянии ожидания больше времени, чем указано в команде MAXWAIT , он временно повышает ее приоритет. | 3 | От 1 до 10 | 2 |
Прочие параметры | |||
IOPL (разрешает или запрещает доступ к регистрам аппаратуры со стороны программ, работающих во втором кольце защиты) | YES | YES или, напр., IOPL=WS.EXE,123.EXE (пpогpаммы, котоpым нужно pазpешитьpаботатьнапpямую с hardware) NO | NO (повышает стабильность работы ОС) |
PROTECTONLY YES (сеансы IBM OS/2 получат доступ к области памяти ниже границы 640 Кбайт.При этом в среде IBM OS/2 станет невозможно запускать программы DOS) NO (компьютер будет работать не только с оригинальными приложениями для OS/2) | NO | YES NO | YES |
REIPL ON (позволяет автоматически пеpезагpузить систему в случае ошибки) OFF (не позволяет) | OFF | ON OFF | ON |
MEMMAN (предназначена для управления процессом свопинга) SWAP (Включение механизма свопинга) NOSWAP (Отключение свопинга) MOVE (Этот параметр добавлен для совместимости с IBM OS/2 версии 1.3.В IBM OS/2 Warp версии 3.0 он не используется) NOMOVE (Аналогично предыдущему) COMMIT (Система создает на диске файл для свопинга) PROTECT (Этот параметр нужен некоторым приложениям для использования защищенной памяти и динамической передачи данных) | SWAP NOSWAP MOVE NOMOVE COMMIT PROTECT | SWAP, PROTECT | |
SUPPRESSPOPUPS (указывает диск на котоpом будет вестись лог сбоивших пpиложений. Если такой диск не указывается - лог не ведется) | <имя_диска> | C:\ |
-
Задание IP-адреса при установке
При установке ОС OS/2 с CD задается вопрос, какие сетевые службы устанавливать. Это может быть служба разделения ресурсов в сети Requester (OS/2),TCP/IP (Интернет), IPX (Novell) и служба сетевых адаптеров (то есть карт) ипротоколов.
Для службы разделения ресурсов надо задать имя рабочей станции и описание. Эти данные будут использованы для соединения машин - доступа к дискам и принтерам.
Для TCP/IPнадо задать сразу несколько значений:
-
Адрес рабочей станции, то есть IP. Он должен быть выделен администратором.
-
Маска сети, также известная как Mask.
-
Адрес маршрутизатора, он же Gateway.
-
Адрес сервера имен, то есть DNS.
-
Имя домена в формате, например, *.enterprise.com
-
Имя хоста, то есть этой рабочей станции, которое подставляется вместо "*".
После всего этого надо, чтобы администратор занес имя и адрес машины в список адресов на сервере имен - то есть на машине DNS. Тогда имя рабочей станции будет доступно для соединения по FTP, Telnet и т.д.
-
Настройка рабочих параметров СУБД
В соответствии с вариантом курсовой работы на сервере установлена СУБД DB2.
-
Краткое описание DB2
DB2 - семейство систем управления реляционными базами данных, выпускаемых корпорацией IBM.Версия ExtendedEnterpriseEdition из семейства продуктов DB2 поддерживает распределение данных по кластерам компьютеров с высокой степенью параллелизма. Распределенная база данных может поддерживать очень большой объем данных и предоставляет возможности для работы новых приложений. DB2 EEE можно установить на несколько разделов одной системы (логические узлы) или распределить ее по нескольким системам в качестве физических узлов. Менеджер базы данных на каждом узле управляет частью базы данных. Архитектура DB2 EEE может улучшить производительность систем поддержки принятия решений и систем оперативной обработки транзакций. DB2 EEE работает в архитектуре, не предусматривающей разделения ресурсов, на операционных системах Windows®, UNIX® и Linux.
Часть базы данных, содержащая свои собственные данные, индексы, конфигурационные файлы и журналы транзакций, называется разделом базы данных (databasepartition).
Архитектура без разделения ресурсов DB2 EEE позволяет назначать разделы базы данных на один или несколько процессоров. Разделы базы данных не предоставляют для совместного использования никаких данных, а взаимодействуют посредством сообщений.
DB2 EEE поддерживает два типа параллелизма: внешний и внутренний (inter-partition и intra-partition) по отношению к разделам.
Внешний параллелизм заключается в том, что для любого данного запроса DB2 сначала идентифицирует разделы, в которых расположены данные. Затем узел, из которого инициировался запрос (узел-координатор), координируется с узлами других разделов для поиска всех нужных строк. Каждый узел работает только с частью данных.
Внутренний параллелизм заключается в том, что запрос разделяется на последовательность таких операций как сканирование, присоединение и сортировка, но вся работа по выполнению этих операций осуществляется параллельно в одном и том же разделе в различных процессах. Данные процессы взаимодействуют через сообщения, используя IPC или TCP/IP. Каждое приложение назначается агенту, который работает от имени приложения.
Активизация базы данных запускает регистратор для регистрации действий и детектор взаимных блокировок для их обнаружения. Менеджер лицензий DB2 запускается как отдельный процесс и следит за использованием лицензий.
-
Настройка рабочих параметров DB2
Основные рабочие параметры СУБД DB2 и их возможные значения представлены в таблице 29.
Таблица 29. Рабочие параметры СУБД DB2
Параметр | Конфигурирование в оперативном режиме | Влияние на производительность | Значение параметра |
alt_collate(альтернативная последовательность упорядочивания) | Нет | Отсутствует | Null [Null, IDENTITY_16BIT] |
app_ctl_heap_sz (размер кучи управления программами) | Нет | Среднее | 128 [1-64 000] страницы (4кб) |
appgroup_mem_sz (максимальный размер набора памяти группы программ) | Нет | Среднее | 20000 [1-1 000 000] страницы (4кб) |
applheapsz(размер кучи программы) | Нет | Среднее | 256 [1-60 000] страницы (4кб) |
autorestart(включение автозапуска) | Да | Слабое | On [On, Off] |
avg_appls (среднее число активных прикладных программ) | Да | Сильное | 1 [1, maxappls] |
catalogcache_sz (размер кэша каталога) | Да | Сильное | -1 [8-524 288] страницы (4кб) |
database_memory (размер совместной памяти базы данных) | Нет | Среднее | Automatic [0-4 294 967 295] страницы (4кб) |
dbheap(куча базы данных) | Да | Среднее | 1200 [32-525 288] |
dft_degree (степень параллелизма по умолчанию) | Да | Сильное | 1 [-1, 1-32767] |
dft_refresh_age (срок обновления по умолчанию) | Нет | Среднее | 0 [0, 99999999999 (ANY)] |
dft_sqlmathwarn (продолжение работы после арифметических исключительных ситуаций) | Нет | Отсутствует | No [Yes, No] |
discover_db (разрешение поиска базы данных) | Да | Среднее | Enable [Disable, Enable] |
dl_num_copies (число копий для связей данных) | Да | Отсутствует | 0 [0-15] |
dl_time_drop(срок хранения связей данных после отбрасывания) | Да | Отсутствует | 0 [0-365] дни |
dl_token(алгоритм маркера связей данных) | Да | Слабое | MAC0 [MAC0, MAC1] |
groupheap_ratio (процент памяти для кучи группы программ) | Нет | Среднее | 70 [1-99] % |
locklist (максимальный объем списка блокировок) | Да | Сильное, если влияет на расширение блокировок | 100 [4-524 288] страницы |
locktimeout(срок ожидания блокировки) | Нет | Среднее | -1 [-1; 0-32 767] секунды |
logbufsz(размер буфера журнала) | Нет | Сильное | 8 [4-4 096] страницы |
logfilsiz(размер файлов журнала) | Нет | Среднее | 1 000 [4-262 144] страницы |
logprimary(число первичных файлов журнала) | Нет | Среднее | 3 [2-256] счетчик |
logsecond(число вторичных файлов журнала) | Да | Среднее | 2 [-1; 0-254] счетчик |
max_log(максимальное число журналов на транзакцию) | Да | Среднее | 0 [0-100 %] |
maxappls(максимальное число активных прикладных программ) | Да | Среднее | Automatic [Automatic; 0-60 000] счетчик |
maxlocks(максимальный процент занятости списка блокировок перед расширением) | Да | Сильное, если влияет на расширение блокировок | 10 [1-100] % |
mirrorlogpath(путь зеркального журнала) | Нет | Слабое | Null [любой существующий каталог или устр.] |
num_db_backups (число резервных копий базы данных) | Да | Отсутствует | 12 [1-32 767] |
num_freqvalues(число сохраняемых частых значений) | Да | Слабое | 10 [0-32 767] счетчик |
num_iocleaners(число асинхронных чистильщиков страниц) | Нет | Сильное | 1 [0-255] счетчик |
num_ioservers(число серверов ввода-вывода) | Нет | Сильное | 3 [1-255] счетчик |
num_log_span(число занимаемых журналов) | Да | Слабое | 0 [0-65 535] счетчик |
num_quantiles(число квантилей для столбцов) | Да | Слабое | 20 [0-32767] счетчик |
pckcachesz(размер кэша пакета) | Да | Сильное | -1 [-1, 32-128 000] страницы |
rec_his_retentn(срок хранения хронологии восстановления) | Нет | Отсутствует | 366 [-1; 0-30000] дни |
seqdetect(флаг обнаружения последовательного чтения) | Да | Сильное | Yes [Yes, No] |
softmax(интервал диапазона восстановления и мягких контрольных точек) | Нет | Среднее | 100 [1-100*logprimary] % |
sortheap(размер кучи сортировки) | Да | Сильное | 256 [16-524288]страницы |
stat_heap_sz(размер кучи статистики) | Нет | Слабое | 4384 [1 096-524288] страницы |
stmtheap(размер кучи оператора) | Да | Среднее | 2 048 [128-524 288] страницы |
trackmod(включение отслеживания измененных страниц) | Нет | Слабое | No [Yes, No] |
tsm_mgmtclass(классуправления Tivoli Storage Manager) | Да | Отсутствует | Null [любая строка] |
tsm_nodename (имяузла Tivoli Storage Manager) | Да | Отсутствует | Null [любая строка] |
tsm_owner (имявладельца Tivoli Storage Manager) | Да | Отсутствует | Null [любая строка] |
tsm_password (пароль Tivoli Storage Manager) | Да | Отсутствует | Null [любая строка] |
userexit(включение обработчика пользователя) | Нет | Слабое | No [Yes, No] |
util_heap_sz (размер кучи утилит) | Да | Слабое | 5000 [16-524288]страницы |