7.7 Жутко тормозит 1С, какие обптимальные требования к серверу?

Тема в разделе "Общие вопросы "1С:Предприятие 7.7"", создана пользователем AleCSis, 27 фев 2008.

  1. TopicStarter Overlay
    AleCSis
    Offline

    AleCSis

    Регистрация:
    26 фев 2008
    Сообщения:
    20
    Симпатии:
    0
    Баллы:
    1
    Ситуация в следующем, стоит сервер Intel Celeron 2.93 Ghz, Оперативки 512 Мб, Windows 2000 server/ 2 Винта зеркалом и один на резервном копировании. На нём стоят базы 1С Бухгалтерия, Торговля и склад, Зарплата и кадры. Пользователей колеблется от 10 до 20 одновременно.

    В принципе всё работает в офисе нормально, но есть склад с которым мы связаны через радио связь, там один пользователь тоже работает с нашими базами на сервере. При пинге задержки не большие (20-30 мсек), но скорость её работы очень отличается, 1С очень медленно соображает, Антвири отключал. Скорость работы по утрам пока никто в офисе не зашёл терпима, но днём хоть вешайся. В чём может быть причина? Железо? Оперативки добавить? Или пора переходить на терминал?
  2. Coder1C
    Offline

    Coder1C Слуга форума Команда форума Администратор

    Регистрация:
    10 фев 2006
    Сообщения:
    506
    Симпатии:
    31
    Баллы:
    54
    Рекомендации по выбору оборудования для работы с 1С:Предприятием 8

    http://v8.1c.ru/overview/recomendations.htm
  3. TopicStarter Overlay
    AleCSis
    Offline

    AleCSis

    Регистрация:
    26 фев 2008
    Сообщения:
    20
    Симпатии:
    0
    Баллы:
    1
    Забыл написать что 1С предприятие 7.7.
    на них одинаковые характеристики?
    И хотелось бы узнать мнение профессионалов, на счёт терминального режима, никогда с ним не сталкивался... стоит ли?
  4. SergeyF
    Offline

    SergeyF Опытный в 1С

    Регистрация:
    1 фев 2007
    Сообщения:
    1.378
    Симпатии:
    0
    Баллы:
    26
    Характеристики разные.
    Стоит.

    Какова скорость работы радио канала?
  5. TopicStarter Overlay
    AleCSis
    Offline

    AleCSis

    Регистрация:
    26 фев 2008
    Сообщения:
    20
    Симпатии:
    0
    Баллы:
    1
    Скорость работы канала до 2 Мбит.
    Какие характеристики для 7.7?
    И с чего начать переход на Терминал, для начала найти Windows Server 2003? что ещё там нужно?
  6. SergeyF
    Offline

    SergeyF Опытный в 1С

    Регистрация:
    1 фев 2007
    Сообщения:
    1.378
    Симпатии:
    0
    Баллы:
    26
    Понятно в чем дело. Конечно очень медленная скорость. При 10 мегабитах то жуткие тормоза, что говорить о двух...
    Ваше спасение - это терминал, можете не сомневаться, начинайте делать. :unsure:
  7. Coder1C
    Offline

    Coder1C Слуга форума Команда форума Администратор

    Регистрация:
    10 фев 2006
    Сообщения:
    506
    Симпатии:
    31
    Баллы:
    54

    Терминальный доступ

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

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

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

    В этой публикации мы вкратце остановимся на каждом из преимуществ, используя в качестве примера терминальный сервис, реализованный фирмой Microsoft на платформе Windows 2000. Использование Windows Terminal Services обусловливается несколькими причинами:
    •возможность развертывания служб терминального сервиса на недорогой программно-аппаратной платформе Intel + Microsoft Windows 2000;
    •простота развертывания (Windows Terminal Services поставляется в виде штатного сервиса Windows 2000, устанавливаемого буквально за считанные минуты);
    •возможность применения уже существующего ПО без необходимости его изменения и простой разработки нового.

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

    При этом снижение стоимости владения оборудованием рабочих станций подразумевает возможность использования по современным меркам устаревшего, с точки зрения производительности, оборудования. Такой подход позволяет увеличить срок окупаемости парка оборудования, предназначенного для рабочих мест пользователей, сохранив вложенные ранее инвестиции. Например, стандартное ПО терминального доступа (клиентское ПО, используемое для подключения к терминальному серверу и поставляющееся в составе Windows 2000) может работать даже на компьютере под управлением Windows 3.11 с процессором семейства Intel 80386 и 16 Мб оперативной памяти. При наличии специально разработанного ПО клиентского доступа возможно использование даже машин с процессорами семейства Intel 80286.

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

    Для компаний, не обремененных парком устаревшего оборудования, имеет смысл изначально задуматься о приобретении специализированных клиентских рабочих мест для работы с терминальными серверами. Примером таких терминалов могут служить Compaq T1010 и Evo Thin Client T20. Стоимость владения этим оборудованием несоизмеримо меньше обычных ПК. Например, одним из основных преимуществ таких терминалов перед обычными ПК является повышенная степень надежности и безопасности вследствие невозможности физического вмешательства в работу терминала в нем просто отсутствуют какие-либо перемещаемые механические элементы, а отсутствие накопителей для дискет или компакт-дисков обеспечивает отсутствие возможности внесения изменений в программную конфигурацию терминала злоумышленником. По сравнению с ПК такие терминалы обладают несоизмеримо большим количеством аппаратных диагностических средств, предоставляющих администраторам возможность полного контроля за конфигурацией и работой терминала, обеспечивая средства его быстрой установки и реконфигурации без необходимости физического посещения рабочего места пользователя.

    Снижение стоимости владения оборудованием
    серверов и каналов связи
    Степень снижения ТСО (Total Cost Ownership) существенно зависит от используемой в организации конфигурации программно-аппаратного обеспечения. Проще всего рассмотреть возможность снижения ТСО на конкретном примере. Предположим, некоторая организация использует в своей работе небезызвестный набор продуктов 1С. При этом доступ к их базам данных в большинстве случаев осуществляется в виде стандартных файловых операций, выполняющих одновременное открытие на серверах нескольких сотен файлов и пересылку их содержимого на станцию клиента. Такой подход требует использования высокопроизводительных каналов связи и мощной дисковой подсистемы серверов, обеспечивающей необходимую скорость доступа к данным. Из практики применения таких продуктов, при увеличении количества пользователей приходится существенно увеличивать пропускную способность каналов связи, требуя, как правило, замены большей части активного оборудования. В наиболее сложных случаях приходится увеличивать и количество серверов, обеспечивая балансировку нагрузки на их дисковые подсистемы. Помимо этого на рабочих станциях также приходится использовать достаточно мощное оборудование обработка данных в большинстве случаев ведется именно на рабочей станции.

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

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

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

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

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

    AleCSis

    Регистрация:
    26 фев 2008
    Сообщения:
    20
    Симпатии:
    0
    Баллы:
    1
    Спасибо, теперь хоть имею какое то представление о терминальном режиме. тогда конкретный вопрос, надо брать комп, и для моего случая он должен быть гораздо производительнее старого... скок нужно оперативы и какой проц взять для 20 пользователей?
  9. SergeyF
    Offline

    SergeyF Опытный в 1С

    Регистрация:
    1 фев 2007
    Сообщения:
    1.378
    Симпатии:
    0
    Баллы:
    26
    В разделе "железо" посмотрите, там есть темы с обсуждением этого вопроса.
  10. TopicStarter Overlay
    AleCSis
    Offline

    AleCSis

    Регистрация:
    26 фев 2008
    Сообщения:
    20
    Симпатии:
    0
    Баллы:
    1
    Новая информация к первому посту. Решили менять сервак, админы которые здесь работают, решили сделать так: поставить новое железо, установить Винду сервер 2003, организовать виртуальные рабочие столы... и поставить 1С тока на сервере, а все остальные будут работать с него. Вопрос, целесообразно ли это?
  11. WaRDeR
    Offline

    WaRDeR Модераторы Команда форума Модератор

    Регистрация:
    23 ноя 2006
    Сообщения:
    3.263
    Симпатии:
    14
    Баллы:
    29
    Так в общем-то аналогично оно и работает в терминальном режиме.
  12. TopicStarter Overlay
    AleCSis
    Offline

    AleCSis

    Регистрация:
    26 фев 2008
    Сообщения:
    20
    Симпатии:
    0
    Баллы:
    1
    Мышь Defender M 1330G (т-cер.), PS/2 4кн, 1кл-кн
    Клавиатура Mitsumi Ergo KFX-EA4SA PS/2
    Видеокарта PCI-E 256Mb Sapphire ATI Radeon X2400PRO 64bit HM DDR2 up to 1024Mb TV-Out, DVI (11109-36-10R) (oem)
    Вентилятор для корпуса 9025K Ball 90x90x25 мм. 3pin
    Дисковод FDD 3.5" 1.44Mb SONY
    Дисковод DVD±RW SATA ASUS DRW-1814BLT LightScribe (oem)
    Модуль памяти DDR II 1Gb PC6400/800 Samsung original
    Винчестер SATA-II 250Gb Seagate ST3250820AS 7200rpm 8Mb NCQ
    Винчестер SATA-II 500Gb Seagate ST3500320AS 7200rpm 32mb
    Процессор Intel Core 2 Duo E6750 BOX (S775 2667MHz/1333MHz/4Mb Dual-Core, Conroe, 65nm, EM64T, VT)
    Мат. плата ASUS P5B (S775 iP965 ATX 4DDRII 800 AC'97 8ch GLAN SATA RAID)
    Корпус ATX 450W P4 InWin IW-S500T
    Хватит такого компа на 25 пользователей 1С
  13. BabySG
    Offline

    BabySG Администраторы Команда форума Администратор

    Регистрация:
    10 июн 2007
    Сообщения:
    11.853
    Симпатии:
    12
    Баллы:
    29
    Ну, мышки точно не хватит - кнопок маловато на 25 человек!

    Если по теме:
    Блок пинания выкинуть и поставить нормальный, ватт на 600,
    памяти однозначно мало - SQL сам по себе съест 2гига и еще попросит.
    Ну и так далее...

Поделиться этой страницей