Оптимальный выбор процессора для терминального сервера.

Как создать сервер оптимальной конфигурации.

Модераторы: Trinity admin`s, Free-lance moderator`s

Ответить
Damon78
Junior member
Сообщения: 11
Зарегистрирован: 14 авг 2007, 18:48
Откуда: Москва
Контактная информация:

Оптимальный выбор процессора для терминального сервера.

Сообщение Damon78 » 15 авг 2007, 11:23

Посоветуйте, пожалуйста, оптимальную конфигурацию для сервера. Сервер будет предоставлять доступ  посредством Citrix терминала к 1С 8.0  для 50-100 удаленных пользователей, помимо 1С на сервере будет крутиться MS SQL Server 2000.  Планируемая
операционная система - Windows 2003 Server, терминал будет реализован на Citrix Presentation Server 4.5 или Citrix MetaFrame XP, 1С 8.0 SQL версия. Доступ будет осуществляться посредством подключения клиентов к VPN  серверу, за это будет отвечать ISA Server 2004, на другом сервере, а непосредственно к 1С – клиентом Citrix-а.
Размещение 1С и SQL сервера на одном сервере обусловлено рядом ограничений, преодолеть которые, на данные момент не представляется возможным. Посоветуйте, пожалуйста, насколько целесообразно в данной конфигурации использовать 2-а 4-ёх ядерных процессора INTEL Xeon E5310 1.6 GHz Quad? или более целесообразно взять 2 2-ух ядерника 2.67 5060? Насколько вообще, по вашем мнению, оптимальна конфигурация, под данную задачу? Заранее благодарю.


    Жесткий диск SAS  73Gb SEAGATE ST373455SS Cheetah 15K.5 15Krpm 16Mb 2
    Жесткий диск SAS 146Gb SEAGATE ST3146855SS Cheetah 15K.5 15Krpm 16Mb 4
    Контр. Intel AXXRAK18E RAID-on-MB Activation Key for S5000PSLROMB, FALSASMP, SRx850HW4S (Requires memory DIMM) 1
    Корзина INTEL 6 hot-swap SATA/SAS drives with expander upgrade kit for SC5400, SC5299-E (AXX6DRV3GEXP) 1
    Корпус INTEL SC5400LX (Riggins 2) Server chassis w/out hot swap drives (up to 10), 830W 1+1redundant PSU (requires FXX830WPSU), 4 hot-swap redundant fans, (requires CPU w/Passive heatsink) Black 1
    М.п. INTEL S5000PSLROMB (Star Lake) i5000P SSI 2xS771 667-1333MHz FSB 1xUDMA/100, 6xSATA300-RAID (requires AXXRAKSW5 for RAID5), 8xSAS-RAID (requires AXXRAK18E for RAID5), 2xGigabit Lan, SVGA 16Mb, 8xDDR2-533/667 FBDIMM (in pairs) 1
    Пам. DDR2 DIMM ECC Reg  512 Mb PC2-3200 KINGSTON (Single Rank x8) 1
    Пам. DDR2 FB-DIMM ECC 2 Gb PC2-5300 KINGSTON (Dual Rank x8) 2
    Проц. INTEL Xeon E5310 1.6 GHz Quad Core 8Mb Socket 771 1066Mhz 1U Passive/2U Active BOX 2

Аватара пользователя
Tert
Advanced member
Сообщения: 4233
Зарегистрирован: 19 янв 2003, 08:09
Откуда: Москва
Контактная информация:

Сообщение Tert » 15 авг 2007, 11:56

Damon78
Под такую нагрузку вам надо как минимум два терминальных сервера с процессорами Xeon 5355.
Кроме того, SQL надо выносить на отдельный сервер с отдельной дисковой системой.

Аватара пользователя
Stranger03
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 12979
Зарегистрирован: 14 ноя 2003, 16:25
Откуда: СПб, Екатеринбург
Контактная информация:

Re: Оптимальный выдор процессора для терминального сервера.

Сообщение Stranger03 » 15 авг 2007, 11:58

По хорошему один терминальник нормально способен обслуживать 30-40 пользователей. На 100 юзеров нужен мощный аппарат типа ИБМ 3950 с парой полок (8-мь 7140 процов например), либо делать ферму из 2-3-4 серверов. Скуль само собой отдельно.
Что же касается вашей конфигурации, она совсем странная. Зачем миксовать 512 и 2ГБ памяти? Зачем ставить 73 и 146 винты? Если хотите все водрузить на один сервер, то ставьте парочку 5345 процов, памяти 16ГБ минимум, контроллер с батарейкой. В зависимости от размера базы 8-16 винтов 73ГБ САС либо внешний Заратекс.
Чиркните размер базы, москвичи пришлют спеку.

Аватара пользователя
Tert
Advanced member
Сообщения: 4233
Зарегистрирован: 19 янв 2003, 08:09
Откуда: Москва
Контактная информация:

Сообщение Tert » 15 авг 2007, 12:01

Stranger03
Модуль 512 МБ в этой конфигурации - это кэш на RAID контроллер.
А брать систему на Xeon MP сейчас не стоит. Обычные Xeon 53xx намного быстрее.

Damon78
Junior member
Сообщения: 11
Зарегистрирован: 14 авг 2007, 18:48
Откуда: Москва
Контактная информация:

Сообщение Damon78 » 15 авг 2007, 12:30

Для данной конфигурации планируется масштабирование путем вынесения базы данных SQL на отдельный сервер и добавления серверов в ферму. На первом этапе, когда максимальное число одновременно работающих пользователей не будет превышать 100, принято решение объединить все компоненты, с учетом дальнейшего масштабирования. Два диска по 73 будут стоять в RAID-1 - под систему, 4 диска по 73, в RAID-10 под базу данных. Пока нет ясности в вопросе, смогут ли операционная система и приложения использовать 8 ядер в работе? Не целесообразнее ли использовать 2 двухядерник (5060), но с большей частотой? Достаточно ли будет при такой загрузке 4Gb оперативной памяти. Опять же повторяюсь, нюанс в том, что как только сервер перестанет справляться с загрузкой, в ферму будет добавляться еще один сервер приложения, а база переносится на другой сервер.

Аватара пользователя
Stranger03
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 12979
Зарегистрирован: 14 ноя 2003, 16:25
Откуда: СПб, Екатеринбург
Контактная информация:

Сообщение Stranger03 » 15 авг 2007, 12:39

Damon78 писал(а):Опять же повторяюсь, нюанс в том, что как только сервер перестанет справляться с загрузкой, в ферму будет добавляться еще один сервер приложения, а база переносится на другой сервер.
Это как? Терминалки будут работать с разными базами?

Аватара пользователя
Stranger03
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 12979
Зарегистрирован: 14 ноя 2003, 16:25
Откуда: СПб, Екатеринбург
Контактная информация:

Сообщение Stranger03 » 15 авг 2007, 12:41

Tert писал(а):Модуль 512 МБ в этой конфигурации - это кэш на RAID контроллер.
Понятно, не внимательно посмотрел.
А брать систему на Xeon MP сейчас не стоит. Обычные Xeon 53xx намного быстрее.
Собственно а альтернативы по большому счету то и нет. Если нужен сервер с 32-мя процами? А 53хх больше двух процов - 8-ми ядер не поставишь.

Аватара пользователя
Tert
Advanced member
Сообщения: 4233
Зарегистрирован: 19 янв 2003, 08:09
Откуда: Москва
Контактная информация:

Сообщение Tert » 15 авг 2007, 12:44

Damon78
Любой терминальный сервер на 100 пользователей не потянет еще и SQL с 1С. Поэтому лучше планировать сразу выделенный сервер под SQL. Причем, лучше озвучьте полною планируюмую нагрузку: сколько пользователей (я так понимаю, что 100 пользователей не предел), объем базы и планируемый рост.
При расчете требуемого  ОЗУ в терминальном сервере исходите из минимум 128 МБ на пользователя + минимум 512 МБ под нужды ОС. Таким образом, в вашем терминальном сервере должно стоять 16 ГБ ОЗУ (а не 4 ГБ).
SQL и терминальный сервер великолепно загружают все доступные им процессорные ядра (в отличие от 1C), поэтому берите многоядерные процессоры и не ошибетесь. А Xeon 5060 уже снят с производства.
И не надо делать такую дисковую систему. Возьмите максимальное число одинаковых дисков, сделайте из них RAID 10 и разбейте его на LUN'ы под ОС и базу. Производительность такого варианта будет намного выше.

Только под терминал (в расчете на 50 пользователей) вам подойдет примерно такая конфигурация:
SuperMicro 6015P-8R / 2 x Xeon 5345 / 4 x 2 ГБ FBDIMM / 2 x 73 ГБ SCSI (RAID 1).
Последний раз редактировалось Tert 15 авг 2007, 12:46, всего редактировалось 1 раз.

Аватара пользователя
Tert
Advanced member
Сообщения: 4233
Зарегистрирован: 19 янв 2003, 08:09
Откуда: Москва
Контактная информация:

Сообщение Tert » 15 авг 2007, 12:45

Stranger03
Альтернатива будет в октябре, когда появятся новые Xeon MP на ядре Core.

Damon78
Junior member
Сообщения: 11
Зарегистрирован: 14 авг 2007, 18:48
Откуда: Москва
Контактная информация:

Сообщение Damon78 » 15 авг 2007, 12:50

База данных будет находиться на отдельном сервере, к базе будет подцеплено необходимое количество серверов 1С, под Citrix терминалом. При возникновении перегрузок в системе, в ферму добавляется еще  один терминальный 1С сервер, который обращается к отдельно расположенной базе данных. Citrix разруливает нагрузку на сервера 1С.

Аватара пользователя
Tert
Advanced member
Сообщения: 4233
Зарегистрирован: 19 янв 2003, 08:09
Откуда: Москва
Контактная информация:

Сообщение Tert » 15 авг 2007, 13:36

Damon78
Я немного запутался.
Если приведенная в первом посте конфигурация - это только терминальный сервер, то зачем там такая дисковая система. Двух дисков в зеркале достаточно. Можно даже обойтись SATA дисками.
А основной упор надо делать на мощные многоядерные процессоры и объем ОЗУ.

Аватара пользователя
Stranger03
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 12979
Зарегистрирован: 14 ноя 2003, 16:25
Откуда: СПб, Екатеринбург
Контактная информация:

Сообщение Stranger03 » 15 авг 2007, 14:24

Damon78 писал(а):База данных будет находиться на отдельном сервере
Или я чего-то не понимаю, или в первом посте написано, что скуль стоит на этом же сервере. Собс-но как правильно сказал коллега, если речь только про терминалку, а база на внешнем сервере, до достаточно будет пары САТА винтов в зеркало...

Damon78
Junior member
Сообщения: 11
Зарегистрирован: 14 авг 2007, 18:48
Откуда: Москва
Контактная информация:

Сообщение Damon78 » 15 авг 2007, 17:07

На первом этапе планируется использовать связку 1C+Citrix+MS SQL, как только мощность сервера станет явно не хватать для обработки запросов,  база данных будет перенесена на отдельный сервер, а в ферму добавлен дополнительный сервер 1С. На данный момент рассматривается связка из 3 компонентов и целесообразность применения в ней такой конфигурации.

Аватара пользователя
Tert
Advanced member
Сообщения: 4233
Зарегистрирован: 19 янв 2003, 08:09
Откуда: Москва
Контактная информация:

Сообщение Tert » 15 авг 2007, 17:30

Damon78
Так мы вам сразу говорим, что такой вариант нецелесообразен. Делайте сразу два сервера: терминал и SQL.

Аватара пользователя
Stranger03
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 12979
Зарегистрирован: 14 ноя 2003, 16:25
Откуда: СПб, Екатеринбург
Контактная информация:

Сообщение Stranger03 » 16 авг 2007, 09:35

Damon78
Пожалуй я что-то пропустил. База то какого объема?

Ответить

Вернуться в «Серверы - Конфигурирование»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 36 гостей