Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Informix Новый топик    Ответить
 VPCLASS  [new]
aist-psk
Member

Откуда: где-то возле балтики
Сообщений: 776
хочу разобраться :
IDS 10 и выше

в доках написано что можно создавать много разных классов виртуальных процессоров (adm adt cpu kio lio msc opt lio shm soc str tli) , по умолчанию для работы описывают vpclass cpu и если присутствует DBSERVERALIASES c soctcp запускается класс soc , что подтверждается статистикой onstat -g glo .

вопрос : если используют доступ через Shared-Memory , надо ли мне в onconfig добавлять
VPCLASS shm ?
а если используется два типа доступа через TCP и Shared-Memory - надо добавить ещё и
VPCLASS soc ? так в доке пишется , что класс VPCLASS shm должен обрабатывается NETTYPE ipcshm,x,x,NET

т.е в идеале :

VPCLASS cpu
VPCLASS shm
VPCLASS soc

и

NETTYPE ipcshm,x,x,NET
NETTYPE onsoctcp,x,x,NET



но в обычно ставят (даже в onconfig.std)
VPCLASS cpu

и

NETTYPE ipcshm,x,x,CPU
NETTYPE onsoctcp,x,x,NET

возможно VPLASS CPU - универсальный , а остальные только для удобства - разложить всё по полочкам

где истина ?

Александр.
2 авг 18, 14:51    [21624931]     Ответить | Цитировать Сообщить модератору
 Re: VPCLASS  [new]
Igor Zaiets
Member

Откуда:
Сообщений: 79
aist-psk,
истина у каждого своя
на самом деле нет никакого выбора в том, чтобы разложить
NETTYPE нужно выносить с CPU VPCLASS.
У информикс многонитиевая архитектура со всеи своими особенностями.
Также нужно учитывать планировщик - как Информикс так и ОС.
7 авг 18, 00:51    [21632295]     Ответить | Цитировать Сообщить модератору
 Re: VPCLASS  [new]
aist-psk
Member

Откуда: где-то возле балтики
Сообщений: 776
Igor Zaiets
aist-psk,
истина у каждого своя
на самом деле нет никакого выбора в том, чтобы разложить
NETTYPE нужно выносить с CPU VPCLASS.
У информикс многонитиевая архитектура со всеи своими особенностями.
Также нужно учитывать планировщик - как Информикс так и ОС.

ну хоть так , спасибо

хотелось бы конечно узнать как всё задумывалось производителем , но похоже тут только догадки
вначале скорее всего был доступ Shared-Memory , потом с развитием сетевых технологий , начали пилить onsoctcp

документация в русском переводе сообщает следующее :
Таблица 5-1. Классы виртуальных процессоров
ADM административные Выполнение административных функций.

ADT аудит Выполнение функций аудита.

AIO дисковый ввод-вывод Выполнение дискового ввода-вывода, не связанного с ведением журнала.
Если используется KAIO, виртуальные процессоры AIO выполняют
операции ввода-вывода для буферизованных дисковых пространств.

BTS Базовый текстовый поиск Выполнение операций индекса базового текстового поиска и обработка
запросов.

CPU Централизованная
обработка Выполнение всех потоков сеансов и некоторых системных потоков.
Выполнение потока для асинхронного ввода-вывода ядра (Kernel
Asynchronous I/O - KAIO), если это возможно. Возможно выполнение
одного потока опроса в зависимости от конфигурации.

CSM Модуль поддержки связи Выполнение операций служб поддержки связи.
Encrypt Шифрование Используется сервером баз данных при вызове функций шифрования и
расшифровки.

Java VP (JVP) Java UDR Выполнение Java UDR. Содержит Java Virtual Machine (JVM).

LIO дисковый ввод-вывод Запись в файлы логического журнала (внутренний класс), если они
находятся в буферизованном дисковом пространстве.

MSC Разное Требования служб для системных вызовов, которым требуется очень
большой стек.

OPT (UNIX) Оптическая подсистема Выполнение операций ввода-вывода оптического диска.

PIO дисковый ввод-вывод Запись в файл физического журнала (внутренний класс), если он находится
в буферизованном дисковом пространстве.

SHM Сеть Осуществление связи через совместную память.

SOC Сеть Осуществление сетевых взаимодействий с использованием гнезд.

TLI Сеть Осуществление сетевых взаимодействий с использованием интерфейса
Transport Layer Interface (TLI).
==========================================
т.е SHM класс есть и по моей логике надо его использовать (будет с ним лучше или хуже непонятно)
скорее всего при малой нагрузке это будет не заметно , когда CPU класс занимается не своим делом

когда этот класс не описан - за него трудится CPU класс.
7 авг 18, 14:07    [21632902]     Ответить | Цитировать Сообщить модератору
 Re: VPCLASS  [new]
cpr
Member

Откуда: Rostov-on-Don
Сообщений: 762
aist-psk,

Зачем заморачиваться проблемами которых нет?

Informix это не постгресс для которого 100 пользователей это уже много.

Для многих тысяч пользователей может потребоваться мультиплексор соединений, который покупается отдельно.
8 авг 18, 10:56    [21634007]     Ответить | Цитировать Сообщить модератору
 Re: VPCLASS  [new]
Igor Zaiets
Member

Откуда:
Сообщений: 79
cpr
aist-psk,
Для многих тысяч пользователей может потребоваться мультиплексор соединений, который покупается отдельно.


Для многих это сколько (>~32К или как ) ?
9 авг 18, 09:29    [21635405]     Ответить | Цитировать Сообщить модератору
 Re: VPCLASS  [new]
cpr
Member

Откуда: Rostov-on-Don
Сообщений: 762
Igor Zaiets,

ЕМНИП там было указано что то типа более 10-и тысяч.
23 авг 18, 19:07    [21652353]     Ответить | Цитировать Сообщить модератору
Все форумы / Informix Ответить