Modber Сообщество
профессионалов по 1С

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

Скорость работы.
  
Сообщений: 1

0
Всем добрый вечер!
Дорогие постояльцы помогите определиться, на сколько влияет на быстродействие и производительность системы при работе сетевой версии 1С7 параметры сети? И есть ли смысл заниматься улучшением этих параметров или прирост будет незначительным и нет смысла с этим возиться?
МедальГрамота
Сообщений: 541

+8
Ставьте терминальный сервер, и про проблемы сетевой производительности можно забыть.
Сообщений: 56

0
И вам добрый вечер Василий!
Давайте поразмышляем вот над чем, необходимо замерить время обработки файла (то есть документе) если первое он находиться на локальном диске и с временем обработки если он находиться на сервере. Вы удивитесь но время все равно будет отличаться, так как на локальном диске оно можно сказать "чистое", а при обработке на сервере как раз и покажет время обработки сети.И разница может отличаться от нескольких процентов до разов. Если у вас получаются разы то можно точно сказать ,. что сеть сконфигурирована не правильно и нужно срочно этим заниматься. Если проценты, то на это можно не обращать внимания. Также следует учесть в каком режиме работает база, если включен монопольный режим, то программа использует внутренний кэш и некоторая информация храниться в оперативной памяти, что уменьшает время на обработку. А если программа запущена в разделенном режиме, то каждый документ находиться на сервере и идет прямое обращение к нему, что будет увеличивать время обработки документа. Поэтому вам решать заниматься конфигурированием вашей сети или нет.
МедальГрамота
Сообщений: 147

0
Из своего опыта могу сказать что для небольшого офиса (сервак и 5-10 клиентов в локалке) ИМХО особо заморачиваться не стоит. Про большие конторы ничего сказать не могу, пока таких реди моих коиентов нет.
Единственное замечание, 1С-ка очень не любит когда клиенты висят на WiFi. Проблема проявляется не в терминальных сессиях, а когда начинает гонять здоровенные таблицы.
Медаль
Сообщений: 101

+1
vasiliy, Такая задача очень часто стоит перед программистами и администраторами, которые обслуживая локальные сети замечают низкую производительность баз данных в 1С, это касается и 7, и последующих версий. Но к решению такой проблемы нужно подходить комплексно и чтобы добиться положительного результата, нужно проверять различные версии ее происхождения.



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

Если у вас очень слабый сервер, или даже он отсутствует (такое часто бывает в небольших организациях, где число пользователей не превышает 10 человек). Вместо сервера используется обычная рабочая станция. Но такой компьютер практически никогда не имеет всех необходимых "признаков сервера", используемых для резервирования основных блоков (жестких дисков, блоков питания, вентиляторов), быстрой дисковой системы (речь идет о дисках SCSI, SAS, SATA, которые должны быть объединенны в массив), двух или большего количества процессоров, достаточного объема оперативной памяти. Как можно требовать от компьютера невыполнимого? Он не может быть производительным и надёжным в работе, если он не обладает вышеперечисленными компонентами. Ваша база работает с постоянными сбоями и зависами? Коллектив более, чем о 10 человек? Вам нужно поставить перед руководством задачу и обосновать необходимость приобретения специализированного сервера, который после соответствующей настройки сможет обеспечить качественную и стабильную работу с базами в 1С.

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

Но производительность локальных сетей может падать и при неправильные настройках в ее аппаратных компонентах. Все программы 1С проявляют чувствительность к свойствам локальных сетей, поэтому нужно очень избирательно подходить к выбору комплектующих для локальных сетей. Используйте проверенные рекомендованные и, желательно, одинаковые сетевые платы и коммутаторы. Не забывайте об аккуратном монтаже локальных сетей.
Например, если вы выбрали для сервера процессор, поддерживающий технологию HT (Hyper-Threating), но при этом на сервер залита единственная база данных в 1С, то нужно отключать такую опцию в BIOSе. Для этого есть веская причина: если включена опция HT, то программа 1С может использовать лишь 50% мощности процессора (работает только один виртуальный процессор). Вы можете это проверить, если посмотрите на график загрузки вашего процессора (см."Диспетчер Задач"). Если на сервере есть две или более баз данных, то нужно проводить испытательные прогоны, чтобы выбрать самый лучший вариант для работы. В серверах с двумя физическими процессорами (например,Intel Xeon) нужно обязательно отключать такую опцию, когда система работает с базами при работе с базами данных 1С.



Когда вы будете настраивать параметры ОС и локалки, вы должны уделить внимание и драйверам для каждого периферийного устройства. Например, если компания эксплуатирует принтеры Canon 1120 или Canon 810, то не нужно устанавливать программу «Монитор», т.к. она ведёт значительному понижению производительности в работе всех программ 1С.

Уделите внимание и антивирусным программам. Чтобы повысить быстродействие в работе программы 1С, нужно исключить из проверки антивирусной программой файлов следующих типов:
*.dbf (файлы данных);
*.cdx (индексы);
* 1cv7.md (файл конфигурации);
* 1cv7.dd (словарь данных (в DBF версии);
* 1cv7.dds (словарь данных (в SQL версии).

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

+1
vasiliy, Нужно проверить и настройку межсетевых экранов ("брандмауэров","фаэрволов"), которые необходимы для защиты офисных компьютеров при попытках несанкционированного доступа в вашу локалку. Если неправильно настроить такие программы, то можно получить проблемы для ключей защиты (HASP) в 1С, снизить скорость загрузки и работы. Нужно отключать межсетевые экраны на тех рабочих станциях локальной сети, которые не имеют доступа к интернету.
МедальГрамота
Сообщений: 147

0
Aida:
Как можно требовать от компьютера невыполнимого? Он не может быть производительным и надёжным в работе, если он не обладает вышеперечисленными компонентами
Для масштабов малого офиса вменяемую производительность можно требовать аж бегом.
Выше перечисленные радости, типа резервных БП и вентиляторов имеют смысл при значительной и круглосуточной нагрузке, и не для оптимизации скорости работы, а для повышения отказоустойчивости. Производительности SATAII дисков то же хватает, по этому покупка всяких сверхскоростных дисков и контроллеров лишена всякого смысла. Единственный момент, который я считаю важным, это наличие RAID1 массива из 2-х винтов, резервное копирование "на лету" всегда будет полезно.
Что касается кол-ва процессоров (или ядер), размера оперативки и дискового пространства, это то же очень сложный вопрос, и приобретение осень мощного железа далеко не всегда даст значительный прирост производительности.
Aida:
Кроме того, на производительность может оказывать влияние недопустимая перегреваемость оборудования.
Чистая правда, но опять таки немного не о том речь. Перегрев как правило ведет не к потере производительности, а к глюкам и зависаниям.
Aida:
Например, если вы выбрали для сервера процессор, поддерживающий технологию HT (Hyper-Threating), но при этом на сервер залита единственная база данных в 1С, то нужно отключать такую опцию в BIOSе. Для этого есть веская причина: если включена опция HT, то программа 1С может использовать лишь 50% мощности процессора (работает только один виртуальный процессор).
А можно ссылку на "официальный документ", типа руководство для админов от самих 1С-ников, где это написано?
Все дело в том, что HT это технология, которая действительно позволяет некоторые команды выполнять параллельно, как вроде у нас грубо говоря в 2 раза больше ядер, но там где это невозможно, ни о каком "резервировании мощности" и снижении производительности речь не идет. Если программа не оптимизирована под HT, то она (за исключением каких то ошибок в программировании) должна просто работать, используя физические ядра процессора.
Aida:
Используйте проверенные рекомендованные и, желательно, одинаковые сетевые платы и коммутаторы. Не забывайте об аккуратном монтаже локальных сетей.
За исключением того, что надо использовать именно одинаковые сетеухи, полностью согласен.
А кривой свич, плохо обжатый или покоцанный кабель действительно могут приводить к самым непредсказуемым последствиям.
Редактировалось: 1 раз (Последний: 26 марта 2013 в 13:46)
Сообщений: 14

+1
Лично по своему опыту, улучшать параметры самой сети не нужно. Обмен данными не имеет больших размеров, скорость реагирования доли секунды, улучшить сеть можно только относительно обьемов передачи данных.
Сообщений: 5

0
vasiliy:

Всем добрый вечер!
Дорогие постояльцы помогите определиться, на сколько влияет на быстродействие и производительность системы при работе сетевой версии 1С7 параметры сети? И есть ли смысл заниматься улучшением этих параметров или прирост будет незначительным и нет смысла с этим возиться?
Особой разницы Вы не заметите. Только провозитесь пол дня зря
Сообщений: 17

0
Разрешить работу 1с во всех брандмауэрах. На головном где установлена база в настройках системы переключите производительность на выполнение фоновых задач (Windows) или серверная Винда. Лучше поставить отдельный комп (за которым ни кто не работает) лучше на Debian (потребуется знание линуксовых систем). Не используйте в сети хабы с широковещательными пакетами, хотя таких наверное не осталось уже.
В начало страницы 
|
Перейти на форум: