Тормозит 1с на виртуальном сервере

Discussion in 'Hardware and Software' started by -flank, Apr 1, 2022.

  1. -flank

    -flank Well-Known Member

    Joined:
    Sep 18, 2002
    Messages:
    10,236
    Location:
    Russia, Cheboksary
    Есть сервер с win serv 2016
    На нем включен Hyper-v и стоял win serv 2008 со старой 1С 7.7, с БД в файлах. К нему подключались по удаленке пользователи в количестве 20 человек и работали в 1С. Работало все отлично, летало, но была проблема с новыми принтерами, да и нельзя было добавить новых лицензий для рдп.
    Купили win serv 2022, необходимое количество лицензий - 25, так же на этом же железе поставил его виртуальный вариант за место win serv 2008. Перекинул базы 1С на него.

    Возникла проблема: 1C теперь работает медленно, отчеты по времени стали формироваться раза в 3-4 медленнее, даже если по рдп только 1 клиент сидит.
    Монитор ресурсов показывает загрузку ЦП 15-20% при полном комплекте пользователей. В основном доли процента жрет процесс 1С, ну и крохи еще система добавляет. Загрузка диска пшикошная, при формирования отчетов тоже, ворочает сотней килобайт туда сюда.
    Если память не изменяет, на старом win serv 2008 при тех же условиях проц грузился буквально на проценты.

    Куда, как копать чтобы понять в чем проблема?
     
  2. Stefan

    Stefan FH Beta Tester

    Joined:
    Feb 14, 2001
    Messages:
    20,843
    Location:
    Пивбар
    Посмотри очереди на дисках
     
  3. mcgru-

    mcgru- Well-Known Member

    Joined:
    Sep 21, 2000
    Messages:
    54,383
    Location:
    Tomsk, Russia
    Не скажу про hyper-v, но у нас где-то месяц назад у виртуалки на xen (какая-то венда то ли 10, то ли 11) тормозил драйвер сетевой карты - скорость обмена с виртуалкой падала вплоть до 10 кБ/сек !
    с помощью какой-то матери обновили драйвер - и стало работать нормально.
     
  4. -flank

    -flank Well-Known Member

    Joined:
    Sep 18, 2002
    Messages:
    10,236
    Location:
    Russia, Cheboksary
    длина очереди 0 или сотые доли и на сервере hyper-v и на виртуалке
    на сервере 2 диска в райд 1
    скрин с виртуалки

    upload_2022-4-1_12-5-38.png
     
    Last edited: Apr 1, 2022
  5. isaev

    isaev Well-Known Member

    Joined:
    Dec 7, 2007
    Messages:
    4,841
    А изнутри виртуалки фиктивных клиентов пару десятков подключить нельзя? Чтобы исключить глюк виртуальной сетевухи?
     
    mcgru- likes this.
  6. -flank

    -flank Well-Known Member

    Joined:
    Sep 18, 2002
    Messages:
    10,236
    Location:
    Russia, Cheboksary
    я захожу по рдп на сервер, оттуда запускаю консоль hyper-v, из неё подключаюсь к виртуалке, запускаю 1С и она так же тормозит даже при одном пользователе.
    не думаю что в сетевухе дело, т.к. если запускаешь какой-нибудь отчет в 1С, который крутится весь на виртуалке, а клиент только картинку получает, то он формируется минуты 2-3, тогда как этот же отчет на старой виртуалке формируется секунд 30.
     
  7. isaev

    isaev Well-Known Member

    Joined:
    Dec 7, 2007
    Messages:
    4,841
    Квант времени и таймер проверял?
     
  8. -flank

    -flank Well-Known Member

    Joined:
    Sep 18, 2002
    Messages:
    10,236
    Location:
    Russia, Cheboksary
    не проверял.
    в настройках стоит оптимизация для приложений
     
  9. Stefan

    Stefan FH Beta Tester

    Joined:
    Feb 14, 2001
    Messages:
    20,843
    Location:
    Пивбар
    А версия VM в обоих случаях одинаковая?
     
  10. -flank

    -flank Well-Known Member

    Joined:
    Sep 18, 2002
    Messages:
    10,236
    Location:
    Russia, Cheboksary
    на сервере два образа с разными виндами, сервер с hyper-v один и тот же
     
  11. isaev

    isaev Well-Known Member

    Joined:
    Dec 7, 2007
    Messages:
    4,841
    Поддержка аппаратной виртуализации везде включена?
    И я бы всё-таки тщательно проверил сеть.
     
  12. Stefan

    Stefan FH Beta Tester

    Joined:
    Feb 14, 2001
    Messages:
    20,843
    Location:
    Пивбар
    Причём тут сеть если 1С77(файловая) тормозит "локально".

    Так без неё HyperV не запустишь.

    @-flank попробуй запустить VM с 2022 на VirtualBox. Он хавает образы HyperV.
    И поиграйся с индексацией на 2022.
     
  13. -flank

    -flank Well-Known Member

    Joined:
    Sep 18, 2002
    Messages:
    10,236
    Location:
    Russia, Cheboksary
    а индексацией чего поиграться?
    vm надо будет попробовать
     
  14. Stefan

    Stefan FH Beta Tester

    Joined:
    Feb 14, 2001
    Messages:
    20,843
    Location:
    Пивбар
    Отключить.
     
  15. -flank

    -flank Well-Known Member

    Joined:
    Sep 18, 2002
    Messages:
    10,236
    Location:
    Russia, Cheboksary
    сейчас сидел, заметил что в событиях идет постоянная регистрация соединение от ПК, которые давно уже выключены, причем сотни в секунду.
    на попробовать отключил службу регистрации доступа пользователей.
    до этого в консоли hyper-v всегда показывало нагрузку не менее 1-2%, сейчас показывает 0%.
    завтра народ придет, просмотрим как будет работаться.
     
  16. schuss

    schuss Well-Known Member

    Joined:
    May 29, 2001
    Messages:
    2,446
    Location:
    Moscow
    И каков результат?
     
  17. isaev

    isaev Well-Known Member

    Joined:
    Dec 7, 2007
    Messages:
    4,841
    Судя по отсутствию новостей - всё заработало :)
     
  18. -flank

    -flank Well-Known Member

    Joined:
    Sep 18, 2002
    Messages:
    10,236
    Location:
    Russia, Cheboksary
    не, к сожалению просто стало лучше, но совсем не так как раньше было :(
     
  19. isaev

    isaev Well-Known Member

    Joined:
    Dec 7, 2007
    Messages:
    4,841
    Похоже на глюк одного из сетевых протоколов. Возможно что-то с таймаутами...