Стоит сервер на нем win 2003 r2. На него заходят пользователи через удаленный доступ по локальной сети (7 человек) и по интернету (1 человек) и запускают 1С (иногда по несколько штук). В итоге запущено до 10-14 копий программ (работа с несколькими базами). Иногда сервер тормозит, иногда еще какие-то проблемы. Пользователи созданы через управление компьютером (устанавливался сервер просто - без запуска каких-либо служб). Это то, что мне досталось, так сказать, "в наследство". Хотелось бы как-нибудь оптимизировать процесс, что бы было по-меньше проблем.
Стоит ли расшаривать папку с базами в сети, что бы пользователи запускали 1С со своего компа, а базу подтягивали из сети? Но это не безопасно...
Стоит ли ставить MS sql на сервер? Еще не ставил его, но думаю разберусь во время установки (есть поддержка))
Ну главный вопрос: как оптимизировать это все?
На сервере 8 гб оперативы, винда 64-битная, возможно ли, что тормозит из-за того что 1С установлена 32-битная?
Заранее спасибо!
Стоит ли расшаривать папку с базами в сети, что бы пользователи запускали 1С со своего компа, а базу подтягивали из сети? Но это не безопасно...
Стоит ли ставить MS sql на сервер? Еще не ставил его, но думаю разберусь во время установки (есть поддержка))
Ну главный вопрос: как оптимизировать это все?
На сервере 8 гб оперативы, винда 64-битная, возможно ли, что тормозит из-за того что 1С установлена 32-битная?
Заранее спасибо!
По теме из базы знаний
- Печать на принтер чеков для УТ 3.0 (для Украины) при помощи доработки эмулятора ФР (также должно подойти для УТ 11)
- Программные перечисления, ч.2: приемы кэширования при разработке
- Интеграция 1С с маркетплейсами из одного окна: Озон, ВБ, Яндекс, Сбер, Али, ЛаМода - для УНФ, УТ, КА, ERP
- Виртуальный помощник сотрудника на технологии ChatGPT
- Как пробудить в разработчике наставника
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Не лезь в дебри, а проверь сначала железо, почитай статьи на сайте и в интернете...
Ну и пиши конкретнее что за хозяйство и сколько ему лет. Самое главное про харды то ни слова...
PS Что тебе досталось "в наследство" вполне грамотно и безгеморойно сделано. Могу посоветовать только включить дефрагментацию и проверить наличие и частоту делания РК.
Ну и пиши конкретнее что за хозяйство и сколько ему лет. Самое главное про харды то ни слова...
PS Что тебе досталось "в наследство" вполне грамотно и безгеморойно сделано. Могу посоветовать только включить дефрагментацию и проверить наличие и частоту делания РК.
выложи конфигу сервера.
для работы 1 пользователя в терминале хватает около 300 мб. систем кушает около 1,5 гиг.
расшаривать в локальную сеть базу можно, если сеть работает без сбоев и быстро и у пользователей не допотопные компы.
sql сильного прироста не даст. просто будут более грамотно разруливаться транзакции и прибавится стабильности в работе.
очень советую обратить внимание на скорость работы жестких дисков. есть это стандартные sata диски на 7200 rpm, то будет тормозить при одновременной работе нескольких пользователей.
для работы 1 пользователя в терминале хватает около 300 мб. систем кушает около 1,5 гиг.
расшаривать в локальную сеть базу можно, если сеть работает без сбоев и быстро и у пользователей не допотопные компы.
sql сильного прироста не даст. просто будут более грамотно разруливаться транзакции и прибавится стабильности в работе.
очень советую обратить внимание на скорость работы жестких дисков. есть это стандартные sata диски на 7200 rpm, то будет тормозить при одновременной работе нескольких пользователей.
Главное скорость работы и организация дисковой подсистемы. Тут должен быть RAID. Расшаривать папку - совсем не лучший вариант. SQL сервер не ускорит работу, его можно сделать конечно, но только для обеспечения безопасности хранения данных (если такая задача не актуальна, то не стоит).
Конфигурация сервера:
Материнская плата : Asus P6T SE
Микропроцессор : Intel X58
Процессор : Intel Core i7 930 @ 2800МГц, 8-ядерный
Физическая память : 8192Мб (4 x 2048 DDR3-SDRAM )
Жёсткий диск : Seagate ST3500418AS (500Гб)
Жёсткий диск : Seagate Desktop (2000Гб)
CD-Rom привод : ASUS DRW-24B3ST
Сетевая карта : Realtek Semiconductor RTL8168/8111 PCIe Gigabit Ethernet Adapter
Oперационная система : Microsoft Windows Server 2003 Профессиональный R2 5.02.3790 Service Pack 2 (64-???)
11 баз (постоянно рабочих около 5-6, остальные редко используются), самая большая база - 3,12 Гб, другие менее 2 Гб.
Материнская плата : Asus P6T SE
Микропроцессор : Intel X58
Процессор : Intel Core i7 930 @ 2800МГц, 8-ядерный
Физическая память : 8192Мб (4 x 2048 DDR3-SDRAM )
Жёсткий диск : Seagate ST3500418AS (500Гб)
Жёсткий диск : Seagate Desktop (2000Гб)
CD-Rom привод : ASUS DRW-24B3ST
Сетевая карта : Realtek Semiconductor RTL8168/8111 PCIe Gigabit Ethernet Adapter
Oперационная система : Microsoft Windows Server 2003 Профессиональный R2 5.02.3790 Service Pack 2 (64-???)
11 баз (постоянно рабочих около 5-6, остальные редко используются), самая большая база - 3,12 Гб, другие менее 2 Гб.
Не указаны версии 1С.
Не совсем понятна суть проблем. Иногда тормозит - когда? При проведении? В отчётах? Во всех программах или только у одного клиента?
Что при этом показывает диспетчер задач?
32 разряда отлично видны в диспетчере задач - у 32-разрядных программ появляется отметка *32
Что касается железа - нет отказоустойчивости (то есть технически это не сервер, хотя и выполняет его роль). Память не ECC, диски не в RAID_массиве.
Не совсем понятна суть проблем. Иногда тормозит - когда? При проведении? В отчётах? Во всех программах или только у одного клиента?
Что при этом показывает диспетчер задач?
32 разряда отлично видны в диспетчере задач - у 32-разрядных программ появляется отметка *32
Что касается железа - нет отказоустойчивости (то есть технически это не сервер, хотя и выполняет его роль). Память не ECC, диски не в RAID_массиве.
(8) Уфаныч, версия 8.2. Может иногда долго заходить на сервер (сервер перезагружаю раз в месяц) или долго запускает программу, команды пользователей выполняются с задержкой. Также, когда обновляю 1С то подвисает система (всех пользователей перед этим отключаю). Железо не справляется или, действительно, дело в отсутствии RAID массива?
Подскажите, по какой схеме сконфигурировать RAID? И надо ли увеличивать системные характеристики сервера.
Подскажите, по какой схеме сконфигурировать RAID? И надо ли увеличивать системные характеристики сервера.
(9) danilfg, сначала нужной найти причину торможений. (12) Скиминок правильно говорит, нужно отмониторить эти параметры в момент(ы) торможения (как вариант - через системный монитор или processExplorer от sysinternals).
ProcessExplorer покажет все процессы - и если настроить, то и disk i/o для каждого процесса с графиком. И по результатам смотреть.
Может, у кого висит процесс, съедающий 99% CPU. А может жёсткий диск получил сбойный сектор. А может дефрагментации давно не было. А может, базы на диске с 4к-секторами (advanced format), а никто о этом не позаботился.
Ищите, Даниил.
ProcessExplorer покажет все процессы - и если настроить, то и disk i/o для каждого процесса с графиком. И по результатам смотреть.
Может, у кого висит процесс, съедающий 99% CPU. А может жёсткий диск получил сбойный сектор. А может дефрагментации давно не было. А может, базы на диске с 4к-секторами (advanced format), а никто о этом не позаботился.
Ищите, Даниил.
На твоих жестких рейд не построишь. ИМХО - стоит выделить денюжки и купить нормальный сервак. Рейд... Для твоих нужд, вероятнее 10. (4 жестких диска одинаковых)... И диски SAS лучше взять. SQL ставить стоит. Хотя бы - чтобы избежать проблем при увеличении БД - и иметь возможность журнального бекапа
Не нашел размер базы данных...
Вообще нужно комплексно подойти к решению проблемы: посмотреть среднюю длину очереди к дискам, использование файла подкачки, загрузку процессоров, использование памяти. Продумать перспективы расширения как размера БД, так и увеличения числа пользователей.
Слабое место уже на данный момент - жесткие диски. Может быть еще стоит заставить оперативу работать в двухканальном режиме.
И рейд сделать - дабы не было мучительно больно
Вообще нужно комплексно подойти к решению проблемы: посмотреть среднюю длину очереди к дискам, использование файла подкачки, загрузку процессоров, использование памяти. Продумать перспективы расширения как размера БД, так и увеличения числа пользователей.
Слабое место уже на данный момент - жесткие диски. Может быть еще стоит заставить оперативу работать в двухканальном режиме.
И рейд сделать - дабы не было мучительно больно
SQL не только нужен но и обязателен в твоем случае .
1. Эта надежность хранения базы.
2. Это быстродействие Системы.
3.Возможность запускать фоновые задания без использования пользователя.
4. Возможность настройки автобекапирования средствами SQL.
+ Еще подключить цитрикс или аналог для того чтобы не полностью открывать рабочий стол а только удаленно 1с.
1. Эта надежность хранения базы.
2. Это быстродействие Системы.
3.Возможность запускать фоновые задания без использования пользователя.
4. Возможность настройки автобекапирования средствами SQL.
+ Еще подключить цитрикс или аналог для того чтобы не полностью открывать рабочий стол а только удаленно 1с.
Ваш сервер и совсем даже не сервер. А просто хороший компьютер.
Ставь нормальный контроллер жестких дисков с SAS дисками. Самый дешевый вариант - 4 диска и RAID 10.
Конечно же SQL несколько улучшит ситуацию. Но для начала можно и без него попробовать.
Ставь нормальный контроллер жестких дисков с SAS дисками. Самый дешевый вариант - 4 диска и RAID 10.
Конечно же SQL несколько улучшит ситуацию. Но для начала можно и без него попробовать.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот