Рекомендации по выбору компьютерного и серверного оборудования для работы с 1С:Предприятием 8

Краткие характеристики компьютера и сервера.
С 1С:Предприятием 8 в “Руководстве по установке и запуску” приведены рекомендации и характеристики компьютера. Ниже рассмотрим кратко эти характеристики:
- Компьютер пользователя:
- операционная система: Microsoft Windows 98/Me, Microsoft Windows 2000/XP/Server 2003/Vista (рекомендуется Microsoft Windows XP)
- процессор Intel Pentium II 400 МГц и выше (рекомендуется Intel Pentium III 866 МГц);
- оперативная память от 128 Мбайт и выше (рекомендуется 256 Мбайт);
- жесткий диск от 40 Gb (для установки требуется 220 Мбайт)
- CD-ROM;
- Порт USB;
- Дисплей SVGA;
- Компьютер разработчика конфигураций:
- операционная система: Microsoft Windows 2000/XP/Server 2003/Vista (рекомендуется Microsoft Windows XP);
- процессор Intel Pentium III 866 МГц и выше (рекомендуется Intel Pentium IV/Celeron 1800 МГц);
- оперативная память от 512 Мбайт и выше (рекомендуется 1024 Мбайт);
- жесткий диск от 40 Gb (для установки требуется 220 Мбайт)
- CD-ROM;
- Порт-USB;
- Дисплей SVGA;
подробнее ...
- 32 разрядный рабочий сервер кластера серверов:
- операционная система: Microsoft Windows 2000/XP/Server 2003/Vista или один из дистрибутивов Linux
- процессор не ниже Pentium III 866 МГц (рекомендуется Intel Pentium IV/Xeon 2,4 ГГц). Допускается и рекомендуется использование многопроцессорных машин, наличие нескольких процессоров хорошо сказывается на пропускной способности кластера серверов 1С:Предприятия 8, при совместном использовании более 2-х пользователей
- оперативная память не менее 512 Мбайт, а лучше 1024 Мбайт и выше. В принципе рабочие процессы кластера серверов 1С:Предприятия 8.1 используются в достаточно небольших объемах памяти, а при пиковых нагрузках их потребности могут возрасти
- требуется наличие USB-порта чтобы подключить ключ защиты кластера серверов 1С:Предприятия 8.1, который входит в комплект поставки;
- устройство чтения компакт-дисков.
- 64 разрядный рабочий сервер кластера серверов:
- операционные системы Microsoft Windows XP/Server 2003/Vista для x64 или дистрибутив Linux для x86-64
- процессор с архитектурой x86-64 (Обязательная поддержка EM64T у INTEL и поддержка AMD64 у AMD). Допускается и рекомендуется использование многопроцессорных машин, наличие нескольких процессоров хорошо сказывается на пропускной способности кластера серверов 1С:Предприятия 8.1, при совместном использовании более 2-х пользователей
- оперативная память от 1024 Мбайт и выше. В принципе рабочие процессы кластера серверов 1С:Предприятия 8.1 используются в достаточно небольших объемах памяти, а при пиковых нагрузках их потребности могут возрасти
- ключ защиты кластера серверов 1С:Предприятия 8.1, который входит в комплект поставки требует порт-USB для подключения;
- устройство чтения компакт-дисков.
- сервер баз данных:
- Microsoft SQL Server 2000 + Service Pack 2 (рекомендуется Service Pack 4);
- Microsoft SQL Server 2005;
- PostgreSQL 8.1;
- PostgreSQL 8.2;
- IBM DB2 Express-C 9.1
- компьютер сервера баз данных:
- в роли сервера баз данных используются любые компьютеры, на которых может функционировать Microsoft SQL Server, PostgreSQL или IBM DB2. Технические характеристики компьютера и операционная система должны соответствовать используемой версии сервера баз данных Microsoft SQL Server, PostgreSQL или IBM DB2.
Для автоматизации предприятия можно взять примерные значения выше и использовать их в качестве базовых при выборе оборудования.
Разумеется, для конкретного внедрения, необходимо учитывать различные факторы при выборе аппаратного обеспечения: функциональность и сложность используемой конфигурации; перечень типовых действий, выполняемых различными группами пользователей; количество пользователей
В данной статье рассматриваются характеристики оборудования и влияние на эффективность использования системы в различных режимах. При решении различных задач можно подобрать примерные характеристики оборудования, опираясь на данный материал.
Клиентские компьютеры
Рекомендуется использовать Windows 2000 или Windows XP в качестве операционной системы. По причине реализации лучшими механизмами работы с оперативной памятью и используются данные операционные системы. Производительность 1С:Предприятия 8 в этих операционных системах выше чем в остальных. При работе с операциями и формировании больших отчетов это особенно заметно. Это преимущество будет видно только тогда, когда установлен объем оперативной памяти строго рекомендованный в системных требованиях к операционной системе. Если данные условия и требования не соблюдаются, то производительность уменьшится.
Еще одним преимуществом операционных систем Windows 2000/XP, которое позволяет рекомендовать их для работы с 1С:Предприятием 8, так как эти операционные системы могут использовать объем оперативной памяти от 512 Мб и выше. При работе на операционных системах Windows 98/ Me с объемом памяти более 512 Мб возможны замедления работы на операциях.
подробнее ...
Для нормальной работы 1С:Предприятия 8 на клиентских компьютерах должны быть установлены более мощные процессоры и больший объем оперативной памяти по сравнению с 1С:Предприятием 7.7. Это необходимо в связи более расширенными возможностями и более мощной функциональной части. По сравнению с 1С:Предприятием 7.7 в 1С:Предприятии 8 на сегодняшний день реализован самый современный дизайн интерфейса, повышен уровень комфортности при работе пользователей с системой. Весь интерфейс системы спроектирован так, чтобы помочь начинающим пользователям и одновременно можно было вводить большой объем информации. Различные режимы прикладного решения позволяют использовать различные интерфейсы пользователей. В связи с увеличенной сложностью и функциональной нагрузкой интерфейса прикладного решения в разных режимах, возрастают требования к процессору и объему оперативной памяти. К примеру, если используются документы с большим количеством дополнительной информации с различными характеристиками, то следует использовать более мощный процессор.
В зависимости от тех задач которые решает пользователь необходимо ставить, такие процессоры и такой объем оперативной памяти, который бы справился с нагрузками при работе. Для операторов можно придерживаться рекомендованных параметров компьютеров, а для менеджеров или аналитиков ставить более мощный компьютеры.
Необходимо учитывать и тот факт, что оперативная память и процессор использует не только 1С:Предприяие 8, но и другое ПО, которое установлено на вашем компьютере, поэтому необходимо рассчитывать эти 2 параметра в зависимости от нагрузки.
Если вы используете файловую версию, то производительность клиентских компьютеров в основном влияет на общую производительность системы. В клиент-серверном варианте, ресурсы клиентского компьютера используются для работы интерфейсной части, а производительность операций, запись данных и обработку данных обеспечивает серверное оборудование.
Необходимо различать системные требования к компьютеру пользователя и к компьютеру разработчика новых конфигураций. Требования к ресурсам компьютера разработчика всегда выше чем к компьютеру пользователя. Это объясняется тем, что разработчик кроме конфигуратора использует дополнительные модули такие как монитор, отладчик и т.д.
В таблице приведены типичные характеристики компьютеров для нормальной работы:
|
|
Компьютер пользователя
|
Компьютер разработчика
|
|
Операционная система
|
Windows 2000/ XP
|
Windows 2000/ XP
|
|
Процессор
|
Pentium/Celeron 8 00 -1800 МГц
|
Pentium/Celeron 2000 -2600 МГц
|
|
Память
|
128 - 256 МБ
|
512 - 1024 МБ
|
Увеличить объем оперативной памяти до 512 Мб пользователям и до 1024 Мб разработчикам, необходимо если используется комплексные версии 1С:Предприятия 8.
Сервер 1С:Предприятия 8
Чтобы определить параметры компьютера, на котором будет, развернут сервер
1С:Предприятия 8, необходимо учитывать:
- На одном компьютере или на разных располагаются сервера 1С:Предприятия 8 и MS SQL Server
- Необходимо учитывать количество пользователей которые будут одновременно работать, а также количество вводимой и выводимой информации в отчеты или другие документы или обработки
- Объем информации которая будет введена в текущем периоде.
- Какая нагрузка будет между сервером и клиентом
подробнее ...
Расположив на одном компьютере сервер MS SQL Server и 1С:Предприятия 8 нужно учитывать, что мощность данного компьютера должна складываться из суммы требований каждого приложения. Вынос сервера 1С:Предприятия 8 на отдельный компьютер существенно уменьшит требования к дисковой системе и позволит уменьшить его стоимость, так как RAID котроллер или SCSI диски слишком дороги. Тактовая чистота, количество процессоров и объем оперативной памяти влияют на производительность. Оценив производительность и масштабируемость клиент-серверной версии 1С:Предприятия 8 и подключив к нему одновременно 140 активных сессий мы получим стабильно работающую систему, которая предъявляет к себе не сильно высокие требования по конфигурации и характеристикам серверного оборудования. Данный тест проводился на компьютере оснащенным двумя процессорами Intel Xeon 2.4 GHz 512KB cache и 1024 MB оперативной памяти. Увеличение объема оперативной памяти рекомендуется для построения отчетов с увеличенным периодом или с возросшим объемом обрабатываемой информации. Развернув сервера 1С:Предприятия 8 и MS SQL Server на разных компьютерах системный-администратор может распределять нагрузку между серверами. Развертывание сервера 1С:Предприятия 8 позволяет выполнять большой объем операций по обработке данных. Выполняя сложные запросы программа, которая работает у пользователя, будет получать только необходимую ифнорамцию, а вся оставшаяся часть обработка будет выполняться на сервере.
Такой способ позволяет снизить технические характеристики клиентских компьютеров, но требования к компьютеру, на котором развернут сервер 1С:Предприятия 8 увеличиваются. На практике увеличить мощность сервера гораздо дешевле, чем обновлять и модернизировать клиентские машины.
В таблице приведены типичные характеристики компьютеров для нормальной работы сервера 1С:Предприятия 8:
|
Процессор
|
1-2 Pentium 2 200-2800 МГц
|
|
Память
|
1024-2048 Мб
|
Сервер баз данных
Для выполнения записи информации, составления отчетов и выполнении расчетов в механизме базы данных 1С:Предприятия 8 используются возможности MS SQL Serverа. При обработке данных уменьшается нагрузка на клиентскую часть и сокращается объем информации, передаваемой на клиентский компьютер.
На производительность MS SQL Serverа влияют следующие факторы: объем информационной базы, количество вводимых и обрабатываемых документов, а также количество пользователей которые работают с базой данных.
Для того чтобы подобрать характеристики сервера при конкретном внедрении необходимые для нормальной работы следует учитывать: количество пользователей, объем информационной базы, количество обрабатываемой информации. Эти параметры учитываются как в нормальном режиме работы так и в пиковые нагрузки. Так же необходимо учитывать будущий рост количества пользователей, рост информационной базы и объем обрабатываемой информации.
подробнее ...
Необходимо помнить что при использовании других режимов и параметров характеристики оборудования будут разные.
Для кэширования операций чтения или записи SQL Server использует оперативную память при выполнении действий с информационной базой данных. С ростом объема обрабатываемой информации необходимо увеличивать оперативную память для стабильной работы. Если этого не делать, то происходит снижение скорости чтения или записи так как данные находятся не в памяти а на жестком диске. Не соблюдений требований выше приводит к снижению производительности системы.
В таблице приведены типичные характеристики компьютеров для нормальной работы сервера баз данных:
|
Процессор
|
1-2 Pentium/Xeon 2 4 00- 300 0 МГц
|
|
Память
|
1024-2048 Мб
|
Операционная система SQL Server имеет ограничение на количество оперативной памяти и процессоров это необходимо учитывать при выборе серверного оборудования. Например, SQL Server Standard Edition поддерживает работу только 4 процессоров и 2 Гб оперативной памяти. Если необходимо использовать более 4 процессоров и объем оперативной памяти более 2Гб, то лучше использовать другую операционную систему (Windows 2000 Advanced Server / Windows Server 2003 Enterprise Edition) и SQL Server Enterprise Edition.
Дисковую подсистему рекомендуется использовать с интерфейсом SCSI , объединенные в RAID-массив. Использование RAID контроллера является лучшим вариантом, чем построение дискового массива средствами операционной системы, поскольку позволяет построить более надежное и производительное решение. Использование RAID-массива сократит в несколько раз время чтения и записи документа с большим количеством строк в табличной части, по сравнению с однодисковой системой.
Общие рекомендации
В таблице представлены характеристики сервера и количество работающих пользователей на основе вышесказанного.
|
Среднее количество активных пользователей (соединений)
|
Рекомендуемые характеристики
|
|
Процессор
|
Память
|
|
10-50
|
1-2 Xeon 2400 - 2600 Мгц
|
1024 Мб - 2048 Мб
|
|
50-100
|
2-4 Xeon 2600 - 2800 Мгц
|
2048 Мб - 4096 Мб
|
|
100-200
|
4 Xeon 2800 - 3000 Мгц
|
4096 Мб и выше
|
В приведенной таблице сервер 1С:Предприятия и MS SQL Server расположены на одном компьютере. Предполагается, что половина активных пользователей занимаются интенсивной работой, а именно вводом документов, которые записываются и считываются. Так же нужно учитывать сохранение приемлемых характеристик системы в условии пиковых нагрузок, в процессе интенсивности ввода данных. Отметим, что комбинация из двух 2х процессорных серверов может использоваться вместо рекомендуемого 4х процессорного сервера, так как их стоимость будет меньше, чем стоимость одного 4х процессорного сервера.
|