1.
user705522_constantin_h
3712.02.19 11:00 Сейчас в теме
Арендуем сервер. Был Windows Server 2008 R2. 1с базы файловые, платформа 8.3.13.1644 x32. Быстродействие было среднее. Арендодатель предложил обновить ПО до Windows Server 2019, у которого ОЗУ можно было выделить 64 Гб. Перешли на новое ПО. Работать стало медленнее. Арендодатель говорит, что проблемы в наших компьютерах. Как можно выяснить причину медленной работы Windows Server 2019 с базами 1С?
(1) как вариант, новая операционка, более требовательна к ресурсам сервера и теперь стал работать медленнее. И тормоза просто усилились и проблема не в оперативной памяти а в процессоре или жестком диске.
В любом случае здесь нужен специалист, который в этом разбирается. Или попросите вернуть все взад.
(7) возьмите любой тест дисковой системы и сравните со своим локальным компом. вплоть до скорости копирования большого файла. вероятность того, что "чудо-сервер" ему проиграет почти 100%. С этим уже можно "ту сторону" нагибать на тему "за что мы платим"...
(7)1С предлагает использовать методику Apdex. Если базы на основе БСП, то в них есть подсистема "Оценка производительности". Сама по себе штука требует позаморачиваться в настройке целевого времени ключевых операций, но в последующем предоставляет возможность получать в цифрах прирост (или отрицательный прирост) в производительности. Сравнивать надо до и после. Еще есть "Стандартный нагрузочный тест" , входящий в состав "Корпоративный инструментальный пакет". Тоже можно сравнить две системы.
Помимо вышесказанного замечу, что бюджетом в 370 тысяч вы распорядились неразумно. Перевод баз из файлового режима в клиент-серверный, за исключением редких случаев, дает ощутимый (в разы) прирост производительности. А проблему нехватки памяти надо решать в первую очередь переводом на 64-разрядную платформу. 370 т.р. хватило бы на оба апгрейда.
И последнее. Если вы работаете в режиме удаленного рабочего стола, то падение производительности не может быть связано с клиентскими компами. Это 100% на стороне сервера. Вас пытаются надуть, меняйте провайдера.
Конфигурации УНФ 7Гб и Документооборот 1Гб, пользователей 30.
Если конфигурации типовые дешевле было бы во шрэш перейти
виртуалка - не самый лучший выбор (можно работать но только после тонкой настройки)
Intel® Xeon® E5-2603 v2 1,80 ГГц - не самый лучший выбор
Откровенно говоря даже не знаю что Вам посоветовать в данной ситуации.
Правильней всего было бы переезд на SQL и на другой сервер, но это большие финансовые затраты.
Если без финансовых вложений это перенос баз на RamDisk, но это повлечёт риски потери данных при аварийном выключении сервера.
Или попробуйте развернуть вэб-сервер и подключаться к базам тонким клиентом через вэб. Даже на одном компьютере в файловом режиме это может убрать часть проблем с блокировками.
Как именно медленее: долго запускается, долго открывается список документов, долго проводится документ или блокировки при проведении?
или и то и другое?
Тормозит когда много пользователей или когда даже один.
Субъективно сервер без запуска 1с как себя чувствует, как файлы копируются, оснастка службы быстро открывается или висит минуту?
63.
user705522_constantin_h
3715.02.19 10:49 Сейчас в теме
(62)Проведение документов, ввод клиента в списке заказов покупателей при отборе. Пользователей всегда много. Возможно у них, действительно компьютеры слабые, на моём более менее. Но с Server 2008 пользователи работали заметно быстрее.
80.
a.doroshkevich
152719.02.19 14:30 Сейчас в теме
(1)Константин,
1. У вас 100% сервер установлен на виртуальной машине, смотрите договор и если там написано что вам в аренду выдают "Железный" сервер, то и нужно стребовать с подрядчиков
2. "Почему стало медленнее"
- начнём с того, что самая свежая версия Windows Server поддерживаемая 1С это Windows Server 2016 (x64) (http://v8.1c.ru/requirements/) - для хоть каких-то предположений нужны исторические данные системы мониторинга параметров сервера, причём как железного так и виртуального
- каких-то ошибок платформы именно при работе на WinSrv2019 я пока не видел, но опять же ОС ещё и не поддерживается пока
3. Что делать:
- Переходить на клиент-сервер, 30 пользователей для файловой базы это слишком, да ещё и база уже приближается к 10 ГБ
- Воевать с подрядчиком чтобы предоставил сервер согласно договора (если это сейчас не так)
- Протестировать скорость работы при публикации базы УНФ (если она на управляемых формах)
5.
user705522_constantin_h
3712.02.19 12:18 Сейчас в теме
(4)Мы бюджетная организация и имеем право работать с определенными организациями. Я им объясняю, что, если изменения произошли со стороны сервера и стало медленнее работать, то проблемы со стороны сервера. Но меня на той стороне не слышат, отвечают, что у них всё верно настроено. Приходится решать проблему самим.
10.
user705522_constantin_h
3713.02.19 09:39 Сейчас в теме
(9)Точной уверенности нет, но мы платим за аренду сервера. Сейчас пытаемся предъявлять претензии по поводу замедления работы. Вряд ли они стали бы себе создавать проблемы. Тут только может быть их некомпетентность, не умение настраивать Windows Server 2019.
(10) Если у Вас есть административный доступ к серверу, то можете на фрилансе найти специалиста, который подскажет в чем дело. При условии, что сами не разберетесь.
(23) Ещё бы узнать сколько весит самая пухлая база 1С и сколько их. И узнать какой у вас договор с организацией, в той части, что вы юзаете физический сервер и он весь ваш или ещё как то. Потому что сейчас вы на виртуалке.
(26) Вообще ничего не понимаю, вы арендуете сервер ещё и диски покупаете? А сколько пользователей работает? И конфигурации 1с какие? VMware Virtual disk SCSI Disk Device это не те диски, что вы купили, вы покупали что нибудь типа WD, Hitachi и т.д. Сейчас в диспетчере у вас 3 виртуальных диска.
33.
user705522_constantin_h
3714.02.19 09:35 Сейчас в теме
(27)Диски нам порекомендовал арендодатель, они же прислали предложения, мы выбрали, нам прислали счет, мы оплатили, они получили и установили. Эффект был.
Конфигурации УНФ 7Гб и Документооборот 1Гб, пользователей 30.
(26) Ещё бы увидеть нагрузку на проц в диспетчере. Просто смутное сомнение, что ваш сервак используют ещё и под другие задачи. Проц 1.6 кончено не фонтан. Но если 5 пользователей, то это одно, а если 30 то это другая петрушка.
34.
user705522_constantin_h
3714.02.19 09:40 Сейчас в теме
(30)Это вряд ли. Мы им сейчас постоянно жалуемся, требуем решить проблему. Они тоже по форумам решения ищут. Предлагают решения, но пока проблему не решили.
(34) А вы у них спросите зачем виртуалка то? 7гб хоть и великовато для файла, но и 14 ездит на 15 пользователях, только вин SSD и нет виртуалки. Может они ещё кому аренду дают на вашем серваке :)
50.
user705522_constantin_h
3714.02.19 14:39 Сейчас в теме
(44)Объяснили, что из нескольких физических дисков создаются виртуальные диски, с которыми мы работаем. Сервер целиком наш, никто кроме нас на нём не работает. Им самим наши проблемы много головной боли доставляют.
(34) Посмотрите в 1С включенн ли у вас журнал регистрации. Если включен и он не нужен вырубите или поставьте только на ошибки. Из-за него здорово проседает 1С в файловой.
59.
user705522_constantin_h
3715.02.19 09:34 Сейчас в теме
(46)Поднял акт модернизации сервера: установили HDD HP 2TB 2.5"(SFF) SATA 7,2k 6G Hot Plug w Smart Drive SC 512e (for HP G8/G9/G10 servers) 4 шт, оперативную память HP 16GB (1x16GB) 2Rx4 PC4-2133P-R DDR4 Registered Memory Kit for Gen9 4 шт.
Есть акт выполненных работ. Так что если не окажется именно этих комплектующих, у них будут большие проблемы.
Журнал регистрации был размером 44 Гб, я его удалил и оставил регистрацию только ошибок. Эффект если и есть, то минимальный.
(13) бро 1.6ГГц это ппц, как тебе уже сказали в принципе, возможно старая ось не так проц напрягала, а может с обновой винды вам железо поменяли, мы на 2ГГц как то арендовали сразу почувстовали как 1С от частоты проца зависит.
Бызы так и остались файловые? Тогда попробуйте сделать Клиент-Серверный вариант, поставить базы на SQL, производительность должна увеличиться на 30-50%.
54.
user705522_constantin_h
3714.02.19 15:49 Сейчас в теме
(53)Я уже её сворачивал, ещё когда на Windows Sever 2008 работали. Она была 11 Гб. Разницы от сворачивания никто не ощутил, на Windows Sever 2008 это не сказалось. Хочется разобраться: почему Windows Server 2019 работает медленнее чем Windows Server 2008.
На сколько я знаю для файловой 4 Гб предел работоспособности. Дальше все на SQL переходят. Но если вариант с SQL дорог, можно попробовать публикацию на вэб сервере. Файловые базы шустреют в разы. https://infostart.ru/public/646384/
У нас 10 филиалов, вряд ли руководство захочет выкладывать базу в интернет. Вопрос был о тормозах Windows Server 2019 по сравнению с Windows Server 2008, а не о том как ускорить работу базы. На Windows Server 2008 база работала средне: не шибко шустро, но терпимо. Хотели сделать быстрее, а получили тормоза по сравнению с Windows Server 2008.
У нас 10 филиалов, вряд ли руководство захочет выкладывать базу в интернет.
я предлагаю использовать публикацию базы на вэб сервере без доступа из интернета, подключатся к базе тонкими клиентам на том-же сервере, но не файлу базы напрямую, а через веб сервер, это может убрать часть проблем с блокировками
На сколько я знаю для файловой 4 Гб предел работоспособности.
Эта база работала, до того как я её упаковал с размером 11 Гб на Windows Sever 2008, и на тормоза никто не жаловался. Хотелось по быстрее, но работали нормально.
55.
user705522_constantin_h
3714.02.19 15:51 Сейчас в теме
(32)Процессор можно и заменить, если есть уверенность, что станет работать быстрее. Сотрудники арендодателя говорят, что процессор справляется, он мало загружен. Можно его менять после того, как всё остальное не поможет. Они считают, что замена процессора не сильно скажется.
Минимальные требования для сервера 2019
64-разрядный процессор с тактовой частотой 1,4 ГГц
Совместимый с набором инструкций для архитектуры х64
Поддержка технологий NX и DEP
Поддержка CMPXCHG16b, LAHF/SAHF и PrefetchW
Поддержка преобразования адресов второго уровня (EPT или NPT)
И вы хотите чтобы у вас была хорошая скорость в виртуалке?
И да... Что у вас в энергопотреблении, управление питанием процессора - минимальное состояние процессора?
(42) параметры - система - питание и спящий режим - дополнительные параметры питания - настройка схемы электропитания - изменить дополнительные параметры питания - управление питанием процессора - минимальное состояние процессора
(48) На физ сервер делать виртуалку в файле, которая работает медленнее чем напрямую с дисками. Ну тогда первая причина почему замедлилось. И журнал регистрации ещё посмотрите как писал выше.
(51) Виртуальный диск если на VHD-файле работает медленнее чем просто ОС на прямом доступе к физ диску. Если у вас по скрину 70гб ОЗУ (если стоят честные планки. В чем сильно сомневаюсь. А выделить дополнительную память из жесткого диска, можно только на виртуалке, что опять же снижает производительность), то для 30 юзеров на РДП это более чем достаточно. Процессор конечно слабый. Для таких баз как у вас достаточно их запихать на SSD и честных 16 гб озу. Ну ещё лучше конечно SQL, но опять проц.
перенос баз на RamDisk, но это повлечёт риски потери данных при аварийном выключении сервера.
Или попробуйте развернуть вэб-сервер и подключаться к базам тонким клиентом через вэб. Даже на одном компьютере в файловом режиме это может убрать часть проблем с блокировками.
Вы ближайшие темы смотрели например https://infostart.ru/public/377773/ Проблем с тормозами на файловом варианте базы может быть очень много. даже колво юзеров сильно влияет на производительность, не помню точно но кажется 10 юзеров это прям в край на файловую и вроде бы это было даже на 1с сайте написано.
Потестируйте сеть, запись на диски, количество соединений.
Почитайте гилева - это уже некий стандарт :)
p/s ( Все имена и события в произведении вымышленны, любые совпадения с реальными людьми и событиями чистая случайность)
Если я правильно понял, то пользователи работают по RDP на сервере....
Не согласен, что для файловой базы "край" 10 пользователей (работали и 20 - 30 без тормозов), но при колличестве пользователей более 30, вариант базы "клиент-сервер" уже приговор.
По своему небогатому опыту скажу, что очень многое (в разрезе скорости работы) зависит как от "железа" компьютера (сервера), так и от настройки софта.
Сейчас на сервере, собранном в 2008 году работает не менее 90 пользователей и база более 17 Гб. При этом "тормозов" не ощущаем..
А номенклатура (220 тыс. наименований деталей с описаниями и доп. реквизитами) загружается не более 3 минут.
Правда стоит RAID массив 50 и оперативная память 256Гб.
И скорость интернет соединения не 100 мб...
И главное с WinServ 2012 в самом софте есть возможность балансировки (распределения) нагрузки процессора по пользователям...
У них не аренда фактически, а колокейшн, т.е. размещение их сервера в датацентре, если 370к уже заплатили.
Уже год прошел, есть надежда, что у автора все решилось.