7.7 Сетевая 1С

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

  1. TopicStarter Overlay
    mijkl
    Offline

    mijkl

    Регистрация:
    1 авг 2008
    Сообщения:
    4
    Симпатии:
    0
    Баллы:
    1
    Здравствуйте,

    может кто подскажет в чем проблема:
    в сети есть 2 машины порядка P4, 3.2GHz, на обеих стоит сетевая 1с. Базы лежат на одной, вторая работает как оболочка. Закономерно ли, что если первая подключена к какой-либо базе, на второй в этой же базе отчет формируется в 10 раз дольше, чем монопольно. Спасибо.
  2. Stado_adama
    Offline

    Stado_adama Модераторы Модератор

    Регистрация:
    27 ноя 2007
    Сообщения:
    1.086
    Симпатии:
    0
    Баллы:
    26
    монопольно формируется быстрее полюбому...а вообще насчет скорости проверь сеть...
  3. TopicStarter Overlay
    mijkl
    Offline

    mijkl

    Регистрация:
    1 авг 2008
    Сообщения:
    4
    Симпатии:
    0
    Баллы:
    1
    Компы соединены кроссом, через 2 стомегабитки, обмен файлами идет достаточно шустро, размер папки с базами 69 Мб. Разве что кабель может быть слишком длинный. Метров 50-60. Может как-то повлиять?
  4. SergeyF
    Offline

    SergeyF Опытный в 1С

    Регистрация:
    1 фев 2007
    Сообщения:
    1.378
    Симпатии:
    0
    Баллы:
    26
    Это нормально, максимальная длинна 100 метров.
  5. SergeyF
    Offline

    SergeyF Опытный в 1С

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

    При подключении второго (и последующего) пользователя к сетевой (не SQL!) базе 1С резко возрастает "торможение" 1С:Предприятие 7.7 при работе по сети. Причем, при отключении второго пользователя торможение сохраняется, до перезагрузки сервера.

    Это особенность Windows NT/2000 - система не умеет кэшировать (сохранять в памяти) файлы при совместной многопользовательской работе по сети. Проблема описана в статье на диске ИТС (от фирмы 1С).

    Способы задействовать файловый кэш:


    * В проводнике выбрать диск -> Properties -> Hardware -> Properties ->Policies установить галку Enable write caching on the disk

    * Использовать жесткий диск со встроенным кэш-буфером и повышенной пропускной способностью (обычно – относительно дорогие модели SCSI, SAS, SATA)


    Другие варианты действий:


    * Промежуточные результаты запросов 1С сохраняет в виде файлов DBF во временной папке пользователя (которая указана в настройках пользователя в Конфигураторе 1С).
    Достаточно указать c:\temp или аналогичную папку, а не папку на сетевом ресурсе, чтобы промежуточные результаты сохранялись и использовались быстрее.


    * Необходимо выключать индексирование диска с базой 1С.

    * SQL-вариант 1С:Предприятие (при работе с базой SQL). Идеологически это самый правильный подход, однако, на практике он наталкивается на относительную дороговизну легальной установки, а также на ряд особенностей реализации по сравнению с DBF-вариантом 1С:Предприятие.

    * Сервер терминалов (по сети передается только изображение экрана, клавиатура и мышь).
  6. TopicStarter Overlay
    mijkl
    Offline

    mijkl

    Регистрация:
    1 авг 2008
    Сообщения:
    4
    Симпатии:
    0
    Баллы:
    1
    А изменится ли ситуация, если на сетевушках включить режим full duplex?
  7. SergeyF
    Offline

    SergeyF Опытный в 1С

    Регистрация:
    1 фев 2007
    Сообщения:
    1.378
    Симпатии:
    0
    Баллы:
    26
    Так он по умолчанию включен. Быстрее 100 мбит/с. работь не будет все равно. Ставьте на оба кома гигабитные сетевухи - будет быстрее.
  8. TopicStarter Overlay
    mijkl
    Offline

    mijkl

    Регистрация:
    1 авг 2008
    Сообщения:
    4
    Симпатии:
    0
    Баллы:
    1
    Спасибо, будем пытаться!

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