1С системные требования к компьютеру

1С системные требования к компьютеру

Содержание

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

Для установки 1С под конфигурации Бухгалтерия предприятия 2.0, Управление торговлей 10.3, Комплексная автоматизация 1.1, Зарплата и управление персоналом 2.5.

Эти конфигурации работают под обычными формами в режиме толстого клиента.

В них клиентская часть занимается не только отображением и обработкой информации, но и формированием запросов к базе данных, при файловом режиме работы еще и выполняют эти запросы.

Толстый клиент — самый ресурсоёмкий для оборудования.

Минимальные требования для установки 1С 8.2/8.3

Процессор Intel частотой 2000 МГц
Размер оперативной памяти 1 gb
Размер жесткого диска под установку 500 Мб
Под базу от 500Мб до 10гб в файловом режиме
Под временные файли до 1 ГБ: кэши, данные пользователя, логи программы.

Рекомендуемые характеристики компьютера:

Процессор от 3000 МГц, кэш от 2 МБ
Оперативная память: для 32 битной системы 2Гб, 64 — 4Гб
Жесткий диск: скоростью 7200 кэш от 32 гб, лучше ssd

Для установки под конфигурации Бухгалтерия предприятия 3.0, Комплексная автоматизация 2.0, Управление торговлей 11.2(11.1), Зарплата и управление персоналом 3.0

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

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

При клиент-серверном режиме, все работает на порядок быстрее, позволяет работать в таких системах более 100 пользователям одновременно.

Поэтому к таким системам предъявляются повышенные требования к скорости жесткого диска:

Процессор Intel частотой 2400 МГц
Размер оперативной памяти 2 gb
Размер жесткого диска под установку 500 Мб
Под базу от 1000Мб до 10гб в файловом режиме
Под временные файли до 1 ГБ: кэши, данные пользователя, логи программы.

Жесткий диск: скоростью 7200 кэш от 32 гб.

Процессор от 3000 МГц, кэш от 4 МБ
Оперативная память: для 32 битной системы 4Гб, 64 — 8Гб
Жесткий диск: скоростью 7200 кэш от 64 гб, ssd — настоятельно.

При SSD работа очень комфортная, запуск быстрый интерфейс отзывчивый.

При быстрых дисках в RAID 10 (помимо скорости гарантия сохранности) скорость будет сопоставимой, но такие массивы дисков на клиентах обычно не ставят.

SSD, кроме скорости отличает сверхкороткое время доступа к данным. В hdd, это может компенсироваться внутренним кэшем диска, либо системным кэшем, но в нагруженных системах кэш не может покрыть большие объемы, каждый кэш рано или поздно упирается в быстродействие считывание или записи.
Особенно явно это заметно при работе в нескольких базах: одна из них работает с более менее нормальным быстродействием, но запуск второй базы снижает общую производительность в 2 раза, даже если во второй базе работает всего 1 человек — кэш делится пополам.

Минимальные требования под компьютер разработчика на 1С 8.3:

Двухядерный процессор от 3000 МГц, кэш от 4 МБ (i3,i5)
Оперативная память: для 32 битной системы 4Гб, 64 — 8Гб
Жесткий диск: скоростью 7200 кэш от 64 гб, ssd.

Оптимальные требования:

Четырех ядерный процессор от 3500 МГц, кэш от 6 МБ (i5,i7)
Оперативная память: для 32 битной системы 4Гб, 64 — 16Гб
Жесткий диск: только ssd.

Общие рекомендации при подборе :

При быстрых дисках определяющую роль играет скорость памяти, которая определяется частотой процессора, размера кэша, количества ее каналов, задержками памяти, поколением.

Многоядерность влияет меньше всего: но вы не найдете процессор с режимом кратковременного ускорения с числом ядер 2, но если бы он был, то его было бы достаточно.

Не забывайте, что разработчик много информации получает через браузер, которые при большом количестве открытых вкладок (особенно на chromium), грузят диск и память, вот тут многоядерность будет вашим помощником.

Процессоры AMD, работают медленнее, но при высоких частотах и быстрых, это будет менее заметно, для клиентской части использование возможно, для разработки не рекомендуется.

Операционная система для платформы 8.3. является второстепенным фактором, важнее ваш опыт работы в ней, либо наличие технической поддержки.

Технические требования под сервер 1C 8.3 (8.2)

Сервер должен быть многоядерным: от 4 ядер, но количество более 16 оправдано только при использовании терминальных клиентов — когда большое количество запущенных процессов или используются параллельно с 1С другие приложения.

Предпочтение стоит отдавать современным процессорам с максимальной частотой, хотя не всегда такое возможно.

  • Серверные процессоры более высокого ранга обычно имеют низкую частоту, но при этом у них может быть 4 канальная память, работающая на более быстрой скорости.
  • При использовании 8.3 и MS SQL, расположение СУБД и серверной части на одном физическом сервере дает максимальный результат — доступен режим общей памяти.
  • Использование виртуальных машин стабилизирует их работу, но в целом замедляет.
  • При различных физических серверах использовать только скоростное сетевое соединение, никаких 100Мбит.

В целом объем памяти должен быть не менее 8 Gb для начальных систем, 12 Gb — для нагруженных.

Каждый процесс 32 битного 1С сервера берет от 1 до 2 ГБ памяти, исходите из 2-3 запущенных процессов.

64битный — 3-6Гб, в зависимости от нагрузки

Веб-сервер отнимает до 2 gb в пике нагрузки. Да и то если используется файловый режим: в нем значительно утекает память, требуется регулярный перезапуск.

Терминальный сервер с 1С

  • Если используются терминальные клиенты, то размер оперативной памяти должен быть не менее 150 мб на каждого клиента.
  • В терминальном режиме файловая версия выдает максимальную скорость работы, если же при этом производительности недостаточна, переход на клиент-серверный вариант единственный вариант. (до 10 пользователей работают вполне комфортно при нормальных прочих факторах).

Примеры рабочих конфигураций серверов:

Пара серверов(SQL+1С/терминал) Intel Xeon E3-1270 3.4ГГц 32 GB — достойно вытягивает 70 пользователей в терминальном режиме в самописной конфигурации(уровня УТ 10.3) и 4 базы Бухгалтерий предприятия 2.0, 1 ЗУП, при использовании SSD.

Сервер на intel E3-1220 V2 3.1 ГГц 32 GB — 200 пользователей онлайн в режиме вэбсервера, управляемая конфигурация на базе БСП — в пике 220 сеансов нагрузка 80%, RAID 10.

  • 16ГБ ОЗУ отнимает MS SQL
  • 8ГБ -1C:Сервер
  • 2Гб — Все остальное

Сервер на intel E3-1270 v3 3.5ГГц 32Gb — 10 активных пользователей УТ 10.3 (обмены, рассылки)+ БП 3.0, нагрузка до 50%

AMD A8-5500 3.2 ГГц — 16Gb — обычные диски в зеркале, 5 пользователей УТ 11.1 (обмены с интернет-магазином на Bitrix каждые 5 минут), MS SQL Express, работать очень некомфортно. Это пример конфигурации, когда не самый быстрый процессор упирается в дисковую подсистему, на топовой 1C-конфигурации. Увеличение памяти с 8 до 16, абсолютно не изменило картину.

AMD Phenom II X4 920 2.81 ГГц 4 Gb SSD диск + raptor на 10000 — Конфигурация УТ 10.3 + БП 2.0 + Камин, файловые базы, терминальный режим — в целом работают 10-12 человек, автообмен с планшетами Агент+(20 шт) 4 — активных пользователя (проведение документов). Первый апгрейд жесткого диска с обычного на 10000, оборотов, на пару лет гарантировал стабильную работу, но после перехода бухгалтерии с 7.7 на 8.3, потребовалось ускорения — не хватало памяти на кэширование нескольких баз. SSD решил проблему. Следующим этапом будет замена сервера на современный, больше здесь ничего не подтянуть. Средняя нагрузка 65%.

Список операционных систем, СУБД и их версий вы можете детально изучить на сайте 1c.ru

Как описываются машины в рекламных проспектах? «Волнующие”, «эффектные”, «изящные”, «грациозные”, «обтекаемой формы”. Прямо не знаешь, куда их вести — в гараж или в номер мотеля.

Выбор сервера и серверного оборудования.

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

Одни из самых частых вопросов, которые возникают у наших заказчиков:

      • Самостоятельно рассчитать конфигурацию сервера.
      • Как подобрать сервер 1C?
      • Конфигуратор сервера под задачи.
      • Выбрать готовые серверы.
      • Что стоит знать выбирая сервер?

Мы постараемся максимально помочь всем нашим клиентам!

Общие рекомендации выбора конфигурации

Сразу можно сказать, что нет такого сервера, который идеально подходил бы для выполнения всех возможных задач. Следовательно, при выборе важно определиться с задачами, которые приоритетны для Вас и с тем, в каком режиме сервер будет их выполнять. Вам вовсе не нужно отталкиваться от известности бренда или от стоимости оборудования.

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

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

Приобретение сервера это своеобразный компромисс между материальными возможностями и желаемой производительностью. Сейчас и небольшая компания может позволить себе дорогостоящее и производительное оборудование, но вопрос в целесообразности, ведь большую часть времени оно будет простаивать. В данной статье Вы получите общие рекомендации по выбору серверов, а также серверного оборудования для Ваших задач.

От чего зависит производительность сервера?

Параметры, влияющие на производительность сервера:

    • Тип, производительность процессоров;
    • Производительность дисковой системы;
    • Объем, тип, частота оперативной памяти.

Выбор сервера по процессору

Центральный процессор — это своеобразное сердце компьютерной системы. Сегодня на рынке Вы обнаружите широкий ассортимент процессоров от всевозможных производителей, а для успешного подбора необходимо достаточно хорошо разбираться в современных технологиях.

Основные параметры процессорной системы (именно системы, ведь процессоров зачастую несколько):

    • Количество процессоров;
    • Частота процессоров
    • Объем встроенной кэш-памяти.

Благодаря всемирно известной компании Intel частота процессора (количество операций, которое за секунду способен выполнить процессор) долгое время была единственным показателем производительности. Отчасти в этом есть разумное звено, ведь «медленный» процессор действительно может не успеть обработать все поступающие данные и тем самым свести производительность всей системы к нулю. Если не принимать во внимание иные факторы, то математика проста – чем выше частота процессора, тем выше производительность всей системы.

Кэш-память – это, разумеется, один из самых значимых параметров при работе с базами данных. Кэш-память – это память, встроенная в процессор и служащая для маскирования обращений к оперативной памяти. Процессор в любом случае гораздо быстрее оперативной памяти в десятки раз. При недостаточном объеме кэша процессор начинает пропускать такты до тех пор, пока данные из оперативной памяти не подгрузятся.

Это не является проблемой, например, при передаче крупных объемов данных, таких как видео-контент, ведь при этом данные не проходят непосредственно через процессор. Кэш важен в первую очередь для работы с плотными массивами данных, например с базами данных. Это объясняется тем, что при работе с базами данных происходит почти случайное обращение к различным точкам на жестких дисках, а при большом объеме данных, время, которое тратится на поиск, становится чрезмерно длительным.

Чтобы сократить время выполнения этого процесса недавно запрошенная информация перемещается в процессорный кэш через оперативную память. Как правило, базы данных доступны немалому количеству людей и чем больше кэш, тем больше пользователей смогут получать данные одновременно.

Далее обратимся к ситуации на сегодняшнем рынке процессоров для «легких», «средних» серверов. Рынок поделен между двумя лидерами Intel и AMD с их линейками, Opteron, Itanium, Xeon. Для того, чтобы выяснить в чем различие между ними, нам необходимо подробнее рассмотреть их характеристики.

XEON (Intel)

Процессор оказался на рынке достаточно давно и отличается неплохой производительностью за умеренные деньги. В наши дни на рынке представлен ассортимент моделей с частотами 1,5 – 3,66 Ггц, с объемами кэш-памяти 3-го уровня от 1 до 8 Мб. У рассматриваемых процессоров есть существенный недостаток – для подключения нескольких процессоров используется общая полудуплексная шина, которая становится «узким местом» Вашей системы, в случае интенсивного обращения к оперативной памяти.

Шина имеет не столь высокие показатели для сервера: скорость 400 МГц и разрядность 128 бит, а максимальная скорость передачи данных – 6,4 Гб/сек. Единственный способ понизить нагрузку на шину в этих условиях – это увеличение объема кэш-памяти. Мы наблюдаем это на современном рынке, ведь выпускаются модели с индексами DP (с возможностью использования в 2-процессорных серверах) и MP (для 4-процессорных серверов).

Процессорные системы на базе XEON не поддерживают свыше четырех процессоров.

ITANIUM (Intel)

ITANIUM появился на рынке сравнительно недавно. Это семейство процессоров отличается от прочих более низкими частотами, достаточно большим объемом кэша 3-го уровня (до 9 Мб) и расширенной поддержкой 64-битной архитектуры.

К сожалению, рынок принял эти процессоры неоднозначно, в результате завышения цен и сложности создания платформ, совместимых с ними. Немалую роль сыграл и отказ корпорации Microsoft от поддержки процессоров ITANIUM. Все указанные факторы определили нынешнее положение этих процессоров на рынке, в качестве процессоров высшего уровня, применяемого в сфере построения высокопроизводительных многопроцессорных систем (от 64 до 256 единиц).

К тому же оправдано и использование в составе таких элементов, как кластеры. Хотя издержки на передачу данных между разными процессорами всегда ставят производительность кластера на второй уровень после производительности полноценной многопроцессорной системы.

OPTERON (AMD)

Семейство серверов, представленное компанией AMD, не имеет принципиально новых технологий, за исключением полноценной поддержки 64-битной архитектуры. В этом вопросе серверы AMD обошли компанию Intel, чья технология EM64T скорее является эмуляцией 64-битного режима.

От серверных процессоров Xeon они отличаются следующим: процессоры подключаются к единой коммутируемой памяти, следовательно, каждый процессор получает доступ к нужному участку памяти по общему каналу. Такая архитектура позволяет обеспечить большую когерентность памяти, чем шинная.

В результате системы AMD лучше масштабируются, и скорость их отклика обычно оказывается выше. На рынке есть выбор моделей с частотами 1, 4 – 2,8 ГГц с маркировками 1xx (1-процессорные сервера, рабочие станции), 2xx (сервера, станции до 2-х процессоров) и 8xx (до 8 процессоров). Небольшой, казалось бы, объем кэша 2-го уровня (1 мб) полностью компенсируется шиной высокой производительности HyperTransport, которая поддерживает частоту в 1 ГГц (для Opteron’ ов предыдущего поколения – 800 МГц).

Все вышеперечисленное актуально при подборе многопроцессорной системы. Выбор какой-либо конкретной архитектуры может быть осуществлен лишь после анализа предъявляемых к серверу задач. Мы можем дать Вам лишь следующие общие рекомендации.

Процессоры Xeon идеально подходят для файл-серверов и других систем, которые не будут обрабатывать большое количество незначительных запросов одновременно. Процессор при таких задачах не «прогоняет» через себя (то есть и через свою шину) чрезмерный объем данных, следовательно «узкое место», характерное для серии Xeon не будет радикально влиять на производительность. Более того, из-за технических особенностей невозможно установить на один сервер свыше четырех таких процессоров.

Частота Opteron-ов меньше, чем частота процессоров Intel, однако они имеют другие преимущества, а именно – аппаратную поддержку 64-битной архитектуры и высокую пропускную способность. Эти серверы способны адресовать практически ничем не ограниченный объем оперативной памяти. Оптимальное применение процессоров Opteron – для поддержки баз данных. Чтобы обеспечить высокую производительность Вы можете поставить на один сервер до восьми процессоров.

Процессоры Itanium по нескольким причинам не сыскали популярности среди «легких» и «средних» систем. Основные причины – завышенная стоимость процессоров и их «родных» платформ. Кроме того проблема, характерная еще для Xeon’ ов осталась нерешенной, а именно – перегруженность процессорной шины. В новом чипсете E8870 проблема решена напрямую, то есть 8-процессорная система на Itanium’ах – это кластер из двух 4-процессорных серверов, которые связаны по полнодуплексной высокоскоростной шине (скорость передачи данных 12,8 Гб/сек). Но сама идея кластера уже предполагает снижение производительности за счет времени, потраченного на передачу данных от одного узла на другой. Все вышеизложенное прямо указывает, что для четырех-, восьмипроцессорных систем процессоры Opteron более актуальны.

Учитывая невысокие частоты процессоров Itanium, помните, что нет смысла применять их на серверах среднего класса. Оптимально применять эти процессоры лишь в крупных многопроцессорных системах (более 32 процессоров).

Теперь коротко о многоядерных процессорах. Оснащение процессора несколькими ядрами – это в первую очередь попытка получить преимущества кластера (возможность распараллелить процессоры) при отсутствии ее недостатков (низкой скорости коммутации узлов кластерной системы). Несомненно, установка 2-ядерного процессора не окажет отрицательного влияния на производительность, но также и не даст существенных преимуществ. Двухядерность имеет смысл в распараллеливаемых приложениях, в тех, которые обрабатывают одновременно большое количество запросов. Например, сервер на четырех двухъядерных 3 ГГц Opteron’ ах Ваша операционная система будет определять как 16-процессорную систему с частотой 1,5 ГГц для каждого процессора.

Выбор оперативной памяти для сервера

Разумеется, никто не жалуется на слишком большое количество оперативной памяти на сервере и в рабочей станции. Однако память для серверов, в отличие от памяти на рабочих станциях стоит намного дороже и к тому же имеет более существенное значение в плане производительности.

Если говорить об объеме памяти, то здесь все индивидуально для каждой системы и предъявляемых требований. Практика показала, что для сервера баз данных в среднем должно хватить 256 Мб на требования операционной системы, по 64 Мб на каждого работающего с базой данных и не менее половины от объема Вашей базы данных.

Пример. Для отдела с базой данных в 5 Гб и состоящего из 20 работников необходима установка сервера, память которого превышает 4 Гб памяти. Рассчитываем этот показатель следующим образом: 256 Мб (операционной система) + 1280 Мб (20 пользователей*64 Мб) + 2,5 Гб ( половина объема базы данных) = 4035 Мб ~ 4 Гб.

Сейчас в ассортименте модули памяти следующих объемов: 256, 512, 1024, 2048, 4096 Мб, однако помните, что для нормальной работы Вашего оборудования необходимо наращивание памяти путем удвоения имеющегося объема.

На сегодняшний день существует 2 основных стандарта памяти, а именно DDR3 и DDR4. Отличие между ними в скорости передачи информации. Для DDR3 — 1333-1867 МГц, а для DDR4 — 2133 — 2666 МГц. Арифметика здесь проста — чем выше частота, тем выше производительность. Однако учитывайте, что эти стандарты несовместимы между собой и, приобретая сервер, ориентированный на рост в будущем, выбирайте платформу, которая поддерживает DDR4.

Следующий значимый момент, требующий особого внимания при покупке памяти — наличие функции ECC (Error Correcting Code). Эта функция оснащает память способностью автоматически исправлять ошибки, возникающие во время работы. К тому же ошибки при работе памяти оказывают негативный эффект на уровень производительности и даже могут привести к потере важной информации. ECC память несколько медленнее, чем обычная (~ 5 %) и стоит она гораздо дороже, однако представляет собой обязательный компонент любой системы, которая ориентирована на максимальную надежность.

Выбор дисковой подсистемы для сервера

Выбор дисковой системы опять же зависит от предъявляемых к серверу задач. Определитесь, что важнее для сервера — быстрая скорость поиска данных, возможность за короткое время обработать большое количество одновременных запросов или объем носителей и стоимость.

Имеющиеся на рынке жесткие диски отличаются друг от друга скоростью вращения шпинделя, объемом и интерфейсом подключения (SAS, Fibre Channel, SATA3, NVMe).

SATA-диски обладают небольшой скоростью доступа, но их объем доходит до 16 Tб, а стоимость, напротив, существенно ниже, чем SCSI. Скорость шпинделя достигает 7200 оборотов. Эти диски идеально подходят для хранения данных, которые запрашиваются не столь часто (FTP-серверы, серверы общего доступа в Internet).

Развитием идеи SCSI можно считать Fibre Channel. Использование этого протокола позволяет передавать данные по оптическому каналу. Данный интерфейс отличается самой высокой скоростью, но для его применения требуется специальная и весьма дорогостоящая инфраструктура. Оптимально применять диски с данным интерфейсом в системах, направленных на максимальное быстродействие.

SAS3, направленный как на повышение производительности дисков, так и на унификацию систем хранения. Речь идет об интерфейсе SAS3 (Serial Attached SCSI), скорость передачи данных которого достигает 12 Гб/сек. Этот интерфейс позволяет последовательно подключать до 16 256 устройств. Самая инновационная черта SAS — это полная совместимость с экономичным интерфейсом SATA. Это позволяет размещать в одном корпусе экономичные SATA-диски одновременно с высокопроизводительными SAS. Более того SAS-интерфейс обеспечивает подключение стандартных 3.5’ дисков, ровно как и 2,5’ дисков, что делает его оптимальным для применения в компактных листовых серверах (blade).

Независимо от выбранного интерфейса желательно выбирать накопители с наибольшей возможной скоростью вращения шпинделя.

На что ещё следует обращать внимание при покупке сервера?

Приоритетной задачей сервера в каждой организации является бесперебойное предоставление сервисов пользователям. Разумеется, нет идеальной техники и рано или поздно компоненты могут выйти из строя. Избежать этого полностью, к сожалению невозможно, но вполне реально избежать фатальных последствий и исправить ситуацию в минимальные сроки и с небольшими затратами.

Если говорить о степени надежности хранения информации, то её можно увеличить за счет создания RAID (отказоустойчивой схемы). Многие платы имеют встроенные контроллеры RAID, но и их надежность может подвести. Используйте только внешние RAID-контроллеры для создания действительно отказоустойчивой схемы.

Для обеспечения бесперебойности работы рекомендуем применять сервер, в котором предусмотрена возможность установить резервный блок питания, желательно чтобы сервер поддерживал «горячую» замену дисков. Все вышеизложенное позволит заменять отказавшие компоненты без остановки системы.

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

Подбор компьютера для 1с 8.3.

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

Вот цитата с официального сайта компании 1С:

Фирма «1С» проводит сертификацию компьютеров на предмет совместимости с системой программ «1С:Предприятие» версий 8.3.

Компьютеры, прошедшие сертификацию, получают сертификат, удостоверяющий их совместимость с системой программ «1С:Предприятие», а также право на использование логотипа «Совместимо! Система программ 1С:Предприятие».

К сертификации принимаются компьютеры с характеристиками не хуже:

32-разрядный сервер 1С:Предприятия:

· Системные требования

· Процессор Intel Pentium IV/Xeon 2,4 ГГц и выше

· Оперативная память 1024 Мб и выше

· Жесткий диск 40Гб и выше

· Устройство чтения компакт-дисков

· USB-порт

· SVGA-видеокарта

64-разрядный сервер 1С:Предприятия:

·

Системные требования

· Процессор с архитектурой x86-64 (Intel с поддержкой EM64T, AMD с поддержкой AMD64).

· Оперативная память 2048 Мб и выше

· Жесткий диск 40Гб и выше

· Устройство чтения компакт-дисков

· USB-порт

· SVGA-видеокарта

Попробуем подобрать правильный компьютер для 1С 8.3.

Скажу сразу, что системные требования указанные выше соответствуют только с большой натяжкой, недостаточной для комфортной работы. У меня самого программа работает на процессоре core I5 c 8 гигами памяти и жестким диском на 10000 оборотов с быстрым интернетом, и базы обновляются не так быстро как хотелось бы. Меня заинтересовал этот вопрос, и я собрал информацию по оптимальным системным требованиям.

Конфигурация №1, Лучшая для начального уровня.

Решение начального уровня на базе процессора Intel I3. Сочетание трех основных компонентов системы: центрального процессора Intel I3, достаточного объема оперативной памяти 4Гб . Мы получаем ситемник начального уровня для офисных задач и мультимедийного домашнего использования.

Конфигурация №2 оптимальная конфигурация по уценке, можно комфортно работать.

Четырехъядерный компьютер с тактовой частотой от 2.9 Гигагерца с оперативной памятью 4Гб., с с обычным жестким диском, для хранения информации. Самая популярная модель.

Конфигурация №3 средняя, можно комфортно работать, ждать обработки гораздо меньше.

Четырехъядерный компьютер core I5 с тактовой частотой от 3.0 Гигагерца с оперативной памятью 4Гб., с обычным жестким диском.

Конфигурация №4 отличная, можно комфортно работать, Обработка происходит быстро.

Четырехъядерный компьютер core I5 с тактовой частотой от 3.2 Гигагерца с оперативной памятью 16Гб., с жестким диском SSD (на него ставится операционная система) и с обычным жестким диском, скоростью вращения 7200 оборотов.

Компьютеры можно подобрать и с процессорами AMD аналогичные по частоте.

Системные требования для компьютера с программой 1С 8.2 примерно аналогичны. Чем выше у Вас требования к программе, тем лучше. Железо лучше взять с запасом по мощности. Это поможет сэкономить Вам время.

Для 1С 7 седьмых версий системные требования гораздо меньше.

Я уже писал несколько статей:

Настройка и оптимизация сервера, кластера 8.3

Добавление, перезапуск, оптимизация рабочих процессов сервера кластера

теперь немного подробнее:

Кластер 1С 8.3

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

Пробный запуск фоновых заданий основной базы заставило кластер 1С бесконечно перегружать rphost.exe и дополнительный rphost.exe никак не хотел создаваться. Покопавшись в настройках все стало понятно.

Максимальный объем памяти рабочих процессов — это объем памяти, который могут использовать рабочие процессы вместе. Нужно быть очень внимательными при установке параметра, измеряется в байтах. Если установить неверное значение (недостаточное для нормальной работы пользователей) пользователям будет выдана ошибка «Недостаточно свободной памяти на сервере 1С». Так же эту ошибку можно получить, когда на сервере 1С закончилась квота по памяти.

Безопасный расход памяти за один вызов — позволяет контролировать расход памяти при серверном вызове, измеряется в байтах. Если вызов использует больше памяти чем положено, этот вызов будет завершен в рамках кластера 1С без перезапуска рабочего процесса (rphost.exe). Соответственно «неудачник», который выполнил вызов сервера, утратит сеанс с базой 1С без влияния на работу других пользователей.

в одном ГБ — 1073741824 Байт, следовательно в 2 ГБ — 2147483648 Байта

Объем памяти рабочих процессов, до которого сервер считается производительным — при превышении этого параметра сервер в кластере 1С перестанет принимать новые соединения.

Количество ИБ на процесс — позволяет изолировать информационные базы по рабочим процессам. По умолчанию у текущего кластера 1С было установлено значение — «8», но на протяжении нескольких часов работы сервер себя очень нестабильно, сеансы пользователей зависали. После изоляции каждой информационной базы (значение — «1») проблемы пропали.

Количество соединений на процесс — по умолчанию значение «128». Так как у текущей базы очень большая нагрузка фоновыми заданиями (расчет логистики, анализ прайсов, анализ конкурентов и прочее) было принято решение уменьшить количество до «25».

Немного изменились настройки и самого кластера 1С:

Уровень отказоустойчивости — это количество рабочих серверов, которые могут одновременно выйти из строя, и это не приведет к аварийному завершению работы пользователей. Резервные сервисы запускаются автоматически в количестве, необходимом для обеспечения заданной отказоустойчивости. В реальном режиме времени выполняется репликация активного сервиса на резервные.

Режим распределения нагрузки — есть два варианта параметра: «Приоритет по производительности» — памяти сервера тратится больше и производительность выше, «Приоритет по памяти» — кластер 1С экономит память сервера.

Сервер 8.3 характеризуется переработанным заново внутренним кодом, хотя «снаружи» может показаться что это слега доработанный 8.2.

Сервер стал более «авто настраиваемым», часть параметров типа количества рабочих процессов теперь не создается вручную, а рассчитывается исходя из описаний требований задач по отказоустойчивости и надежности.

Это снижает вероятность неправильной настройки сервера и понижает требования к квалификации админов.

Получил развитие механизм балансировки нагрузки, который можно использовать либо для повышения производительности системы в целом, либо использовать новый режим «экономии памяти», который позволяет работает «с ограниченной памятью» в случаи если используемая конфигурация «любит отъедать память».

Стабильность работы при использовании больших объемов памяти определятся новыми параметрами рабочего сервера.

Особенно интересен параметр «безопасный расход памяти за один вызов». Для тех кто плохо представляет что это такое — лучше не тренируйтесь на «продуктивной» базе. Параметр «Максимальный объем памяти рабочих процессов» позволяет при «переполнении» не обваливать весь рабочий процесс, а только один сеанс «с неудачником». «Объем памяти рабочих процессов, до которого сервер считается производительным» позволяет заблокировать новые соединения как только будет преодолен этот порог памяти.

Рекомендую изолировать рабочие процессы по информационным базам, к примеру указать параметр «Количество ИБ на процесс = 1″. При нескольких высоконагруженных базах это позволит уменьшить взаимное влияние как по надежности, так и по производительности.

Отдельный вклад в стабильность системы вносит «расходование» лицензий/ключей. В 8.3 появилась возможность использования «менеджера программных лицензий» напоминая менеджер «аладина». Цель — возможность вынести ключ на отдельную машину.

Реализован он в виде еще одного «сервиса» в менеджера кластера. Вы можете использовать к примеру «свободный» ноутбук. Добавьте его в кластер 1с 8.3, создайте на нем отдельный менеджер с сервисом «сервис лицензирования». В ноутбук можно воткнуть аппаратных hasp-ключ, или активировать программные лицензии.

Наибольший интерес для программистов должен представлять «Требования назначения функциональности».

Требования назначенной функциональности 1с

Так на ноутбуке с ключом защиты чтобы не запускать пользователей на сервер кластера надо добавить «требования» для объекта требования «Клиентское соединение с ИБ» — «Не назначать», т.е. запретить рабочим процессам данного сервера обрабатывать клиентские соединения.

Еще больший интерес предоставляет возможность запускать «только фоновые задания» на рабочем сервере кластера без сеансов пользователей. Таким образом можно высоконагруженные задачи (код) вынести на отдельный машины. При чем можно одно фоновое задание «закрытия месяца» через «Значение дополнительного параметра» запускать на одном компьютере, а фоновое задание «Обновление полнотекстового индекса» на другом.Уточнение происходит через указание «Значение дополнительного параметра». Например если указать BackgroundJob.CommonModule в качестве значения, то можно ограничить работу рабочего сервера в кластере только фоновыми заданиями с любым содержимым. Значение BackgroundJob.CommonModule.<Имя модуля>.<Имя метода> — укажет конкретный код.

Кластер 1С 8.2

Сеансы позволяют выполнять балансировку загруженности и отказоустойчивости в управляемом приложении.

Менеджер кластера теперь стал сложнее. Часть функций теперь можно выделить в отдельный процесс и даже разместить на другом рабочем сервере кластера. Это позволяет балансировать загруженность сервера.

Отказоустойчивость сервера 8.2 достигается за счет:

  • Хранение информации о сеансе работы пользователя.
  • Пользователь не привязан больше к рабочему процессу.
  • Резервирование рабочих процессов в кластере.
  • Должно быть несколько рабочих процессов, в том числе резервируемые
  • Резервирование кластеров.

Указывается запасной кластер, при подключении — перечисляются в строке соединения

Это позволяет обеспечить непрерывность работы!

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

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

При выходе из строя любого сервера кластера работа пользователей не остановится она будет автоматически переведена на резервный кластер и/или на резервные рабочие процессы. Для пользователей такой переход будет незаметным.

Если один из рабочих процессов кластера завершится аварийно, подключенные к нему пользователи будут автоматически переведены на другие или резервные рабочие процессы. Такой переход также будет незаметен для пользователей.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *