Настройка Citrix Metaframe под Windows 2000 Termanal Services

         

Процессоры


Версия Windows 2000 Server опрделяет максимальное число процессоров. Windows 2000 Server поддерживает до 4-х процессоров, использующих SMP. Windows 2000 Advanced Server поддерживает до 8 SMP-процессоров. Windows 2000 DataCenter Server (только OEM) поддерживает до 32 процессоров.

Для определения требований к процессорам вам следует проанализировать потребление ресурсов типичным пользователем. Используя Performance Monitor, определите характеристики использования Процессора, Памяти, Файла подкачки, диска, сетевого интерфейса. Минимальное число процессоров зависит от числа одновременно работающих пользователей и типа приложений. Если у вас простое приложение, требующее только ввод данных (для конторскиъх пользователей), то вам может быть достаточно одного процессора на 50 пользователей. С другой стороны, если вы запускаете приложения Office, один процессор может "потянуть" не более 20 пользователей. Для ресурсоемких приложений это число может быть ограничено 10.

Тип процессора также влияет на количество польователей, которое он может поддерживать. Например, Pentium II 450MHz не будет поддерживать столько же пользователей, сколько Pentium III 933MHz. Рассчитывайте 5-10%-ый прирост пользователей при увеличении мощности процессора. Например, Pentium II 450MHz может поддерживать 25 пользователей, а Pentium III 933MHz - 28.

Теперь определим, что нам потребуется для предоставления доступа 400 пользователям, из которых 250 будут работать одновременно. Пусть из этого числа 300 будут клерки (75%), 75 обычных активных пользователей (19%), и 25 - очень активные пользователи (6%). У вас есть тестовая система и вы выяснили, что можете поддерживать на одном процессоре 23 клерка, 6 активных и одного очень активного пользователя (итого 30). Для 250 пользователей разделите общее число одновременных пользователей на число пользователей, поддерживаемое одним процессором. В нашем примере 250/30 = 8.33 = 9.

Для определения максимального числа процессоров, вам необходимо выяснить, сколько процессоров потребуется для поддержки только активных пользователей. Например, если вы выяснили, что один процессор может поддерживать только 10 очень активных, 20 активных пользователей и 55 клерков, то воспользуйтесь следующей формулой:


((Общее # очень активных) ((Общее число активных) (Общее число пользователей - # активных - # очень активных) ---------------------------- + ----------------------- + ---------------------------------------------------------- (# очень активных на 1 CPU)) (# активных 1 CPU)) (Число клерков 1 CPU)

В нашем примере (25/10) + (75/20) + (250-25-75)/55 = 8.97 = 9.

Как видно, нам все равно нужно 9 процессоров. Теперь вам следует принять решение - как установить эти девять процессоров.


  1. Вы можете купить один сервер DataCenter c 16 процессорами. Это также даст запас для дальнейшего роста, но не предусматривает никакого решения в случае поломки сервера.
  2. Вы можете купить два сервера Advanced Server с 8 процессорами каждый. Это также дает запас для дальнейшего роста, а также повышает отказоустойчивость (в нашем случае это особенно хорошо, т.к. каждый сервер почти способен поддерживать 250 пользователей).
  3. Вы можете купить один Advanced Server с 8 процессорами и несколько серверов Windows 2000 Server с количеством процессоров от 1 до 4. Это обеспечивает небольшой запас для роста, и небольшую отказоустойчивость (если Advanced Server сломается, обычные серверы Windows 2000 не смогут обеспечить достаточной мощности. Но если сломается Windows 2000 Server, то Advanced Server сможет обеспечить достаточную мощность).
  4. Вы можете купить четыре четырехпроцессорных сервера Windows 2000. Это дает некоторый запас для роста и хорошую отказоустойчивость.



Содержание раздела