Заработать в интернете



е количество клиентских потоков как раз и показыва­ ет среднее за сутки количество потоков, выполняемых рабочим процессом одновременно. Клиент-сервер (х86-64). Особенности установки и использования 22 1С:Предприятие 8.1. Фирма «1С» Кластер серверов периодически выполняет автоматическую кор­ ректировку производительности рабочих процессов, если на про­ тяжении длительного периода времени выполняются следующие условия: • присутствует высокая загрузка рабочих процессов (сред­ нее количество клиентских потоков превышает некоторое значение); • клиентские соединения распределены между рабочими процессами в соответствии с производительностью рабо­ чих процессов; • среднее время, затраченное сервером для данного процес­ са, более чем на 20% отличается от такового для других рабочих процессов. Масштабируемость кластера серверов Масштабируемость кластера серверов может осуществляться как за счет модернизации аппаратных средств, так и за счет возмож­ ностей конфигурирования кластера серверов на имеющихся аппа­ ратных средствах. Рассмотрим второй вариант более подробно. Клиент-сервер (х86-64). Особенности установки и использования Глава 1. Принципы построения и работы с информационными базами 23 Увеличение количества рабочих процессов На одном рабочем сервере может быть запущено несколько рабо­ чих процессов. Использование нескольких рабочих процессов, с одной стороны, позволяет снизить нагрузку на каждый конкретный рабочий про­ цесс. Например, если кластер серверов обслуживает одновремен­ но 50 клиентских сессий и при этом использует только один ра­ бочий процесс, то все 50 сессий будут обслуживаться этим рабо­ чим процессом. Если в этой же ситуации кластер серверов будет использовать два рабочих процесса, но каждый из них в среднем будет обслуживать 25 сессий (при условии, что процессы «одина­ ковы» для кластера с точки зрения своей пропускной способно­ сти). Очевидно, что во втором случае нагрузка, создаваемая на отдельный рабочий процесс, будет ниже, а значит, сами процессы будут работать более стабильно. Конкретные рекомендации по количеству сессий, обслуживаемых одним рабочим процессом дать затруднительно, поскольку дейст­ вия, выполняемые в разных сессиях, могут значительно отличать­ ся. В качестве приблизительного ориентира можно использовать цифру 50-100 сессий на один рабочий процесс. Таким образом, Клиент-сервер (x86-64). Особенности установки и использования 24 1С:Предприятие 8.1. Фирма «1С» если планируется одновременная работа 200 сессий, то рекомендуется использовать 2-4 рабочих процесса. С другой стороны, запуск нескольких рабочих процессов позво­ ляет более эффективно использовать аппаратные ресурсы рабоче­ го сервера. Например, если объем физической памяти сервера более 2 Гб, то имеет смысл использовать несколько рабочих про­ цессов. Каждый рабочий процесс может занимать до 2 Гб вирту­ ального адресного пространства, поэтому можно запускать не­ сколько рабочих процессов из расчета 1,5 - 2 Гб оперативной па­ мяти сервера на один рабочий процесс. Кроме этого запуск нескольких рабочих процессов позволяет по­ высить надежность сервера, изолировав группы клиентов, рабо­ тающих с разными информационными базами. Важно! Если кластер серверов используется исключительно для конфигурирования (модификации и отладки конфигураций), ре­ комендуется использовать только один рабочий процесс в класте­ ре. В этом случае запуск приложения в отладочном режиме будет происходить быстрее, т.к. не будет тратиться дополнительное время на соединение с новым рабочим процессом. Клиент-сервер (х86-64). Особенности установки и использования Глава 1- Принципы построения и работы с информационными базами 25 Увеличение количества рабочих серверов Кластер серверов может функционировать как на одном, так и на нескольких рабочих серверах. Разделение кластера серверов но нескольким компьютерам позволяет повысить производитель­ ность кластера в целом посредством разделения нагрузки между компьютерами. На данном рисунке показан кластер серверов, функционирующий на трех рабочих серверах. На центральном сервере кластера функционирует менеджер кластера и несколько рабочих процес­ сов. Также на центральном сервере кластера расположен реестр кластера. На каждом из двух других рабочих серверов функцио­ нирует несколько рабочих процессов, которые обмениваются служебными данными с менеджером кластера по протоколу TCP/IP . Помимо рабочих процессов на каждом из р

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37

заработать

Закачай файл и получай деньги