|   |   | 
| 
 | Hyper-v+Терминал+Клиент 1С | ☑ | ||
|---|---|---|---|---|
| 0
    
        ice_one1 05.08.15✎ 13:08 | 
        Добрый день.
 Имеется железка от IBM с парочкой Xeon 2620v3, оперативки 48 и SAS в рейде 10. Установил на него 2012R2 и поднял Hyper-v. Создал три виртуалки: 1)AD на базе 2008r2; 2)Exchange на 2008r2 3)TS на 2012R2. Первые две машины работают без нареканий. А вот на третьей стоит клиент 1С 8.2 УПП и 8.3 Документооборот. Так вот 1С, зараза тормозит безбожно. Монитор ресурсов показывает что всего хватает. А 1С тормозит как при запуске так и при работе. Еще заметил, что с виртуальных серверов пинг сетевых машин какой-то не стабильный. Сеть с физической машины нормальная, а задержки пинга только на виртуалках. Отключение VMQ особо не спасло положение. Вопрос: Куда рыть? | |||
| 1
    
        fbear 05.08.15✎ 14:00 | 
        На 2012 установлена служба удаленного рабочего стола? Терминально работаете с 1С?     | |||
| 2
    
        fbear 05.08.15✎ 14:02 | 
        Хотя уже увидел 3)TS на 2012R2. 
 Тогда, видимо, dfss http://catalog.mista.ru/public/349049/ http://www.blogmax.ru/blog/uroki/item/22-windows-server-2012r2-i-1s-8-3-medlennaya-rabota.html | |||
| 3
    
        ice_one1 05.08.15✎ 14:37 | 
        (2) В данную сторону уже копал, как раз по второй ссылке. Отключил dfss результата, нет. Еще варианты есть?     | |||
| 4
    
        eklmn гуру 05.08.15✎ 14:48 | 
        есть, не спользовать ВМ для 1с ))     | |||
| 5
    
        Jump 05.08.15✎ 14:59 | 
        (0)Хм.И это все добро у вас крутится на одном банальном HDD?
 С чего бы оно должно работать быстро? Очередь диска какая? | |||
| 6
    
        Jump 05.08.15✎ 15:02 | 
        Да еще и виртуализация. 
 Для чего вам понадобилась виртуализация? Для изоляции? Ну так готовьтесь заплатить быстродействием. | |||
| 7
    
        Trucker 05.08.15✎ 15:13 | 
        (5) Давно ли "SAS в рейде 10" стал банальным HDD?     | |||
| 8
    
        ice_one1 05.08.15✎ 15:15 | 
        (4) Не вариант :(
 (5) Очередь диска что на ТС что на физической машине не превышает 0.05 (6) Виртуализация понадобилась для ускорения времени восстановления в случае падения сервера. И для балансировки нагрузки серверов в кластере по мере необходимости. (7) Вы меня опередили с ответом :) | |||
| 9
    
        magicSan 05.08.15✎ 15:29 | 
        2012 сервер ставлю hyper-v на Ram - делаю замер. 
 запускаю не в рам - быстрее 0_о | |||
| 10
    
        Бубка Гоп 05.08.15✎ 16:16 | 
        1с итак тормоз тот еще, а вы её к тому же в виртуалку.     | |||
| 11
    
        ice_one1 05.08.15✎ 21:17 | 
        (10) Вы не поверите на виртуалке ESXi тирминальная 1С дала прирост в скорости.
 Но в ESXi есть свои заморочки, да и ценовая политика не такая как у мелкомягких. Вот и решили опробовать на hyper-v. Обидно что другие программы в терминале летают. Но не нужная 1С. | |||
| 12
    
        dangerouscoder 05.08.15✎ 21:34 | 
        (11) а профиля пользователей случаем не перемещаемые? 
 Кеша чисть всех мне кажется поможет | |||
| 13
    
        ice_one1 06.08.15✎ 00:04 | 
        (12) Профиля не перемещаемые, уже давно прошли этот костыль при одновременном утреннем включении компов.
 Сейчас просто у всех стоят квоты, которые сигналят админу.Там всегда места с запасом и под жестким контролем. Кеша чистятся групповыми политиками при каждом входе/выходе. Запись и запуск что пользователю положено, разрешено политиками. Остальное закрыто. Оказалось проще, приказом по компании запретить хранить файлы где либо, кроме сервера. И никто про закрытый доступ больше не возмущается. Перевод части парка техники с Windows на Linux выявил более быструю работу пингвина в терминале. Тонкие клиенты тоже отлично работают, но терминал в них работает медленнее. Может я не полностью описал. Сейчас сервер не нагружен совсем. На первой виртуалке - резервный контроллер домена и всё. На второй - Почтовик с базой на пять ящиков. А на третьей стоит терминальный сервер на который заходит 5 тестовых пользователей и эмитируют работу в 1С. Ресурсов у сервера более чем предостаточно. Показатели нагруженности стремятся к нулю. А в планах на один такой сервак загнать порядка 100 пользователей. Сейчас на серваке офисные программы уделывают стационарники легко. Но эта д0лбанная 1С тормозит. Почему на ESXi тормозов нет, а на hyper-v есть? | |||
| 14
    
        dangerouscoder 06.08.15✎ 07:29 | 
        (13)  а при каких действиях тормоза? Как устроена авторизация в 1с? А в чем проблема использовать гипервизор esxi ? Для отказоустойчивости нужен ещё один сервер? Кстати а снапшеты делаются когда кто то в 1с работает?     | |||
| 15
    
        ice_one1 06.08.15✎ 08:22 | 
        (14) Тормоза, как при загрузке, так и при самой работе.
 Авторизация в 1С по имени и паролю в самой базе. Авторизацию по АД программисты 1С не хотят включать. Да особой проблемы нет, просто решение на esxi стоит дороже. Поэтому и решили попробовать на hyper-v. Сервер еще есть и не один. Сейчас на них крутятся терминалы для 1С без виртуализации. Балансировка нагрузки на них происходит через брокер. Но в случае падения их дольше восстанавливать. А во время восстановления, на остальных серверах нагрузка вырастает и есть шанс, что они могут не справиться. Тогда будет Ж. Вот именно из-за этого и встал вопрос про виртуализацию. Да снапшоты делаются во время работы пользователей в 1С. Если восстановить машину, то при входе пользователя в систему кеш и темпики почистятся. Я подозреваю, что разница в работе esxi и hyper-v может лезть из разной способности работать с физическими устройствами. Нашел статью на сайте мелких, про то что на сетевых картах Broadcom такая ситуация встречалась. И единственный выход перепрошивать сетевые карты на сервере и отключать VMQ. Последнее сделано, а вот перепрошивать сетевые карты как-то не спешим. Есть риск сломать их. Сетевухи то встроенные в мать. А стоимость замены матери будет не дешевая для компании. Да и брать такой риск не охота. | |||
| 16
    
        Jump 06.08.15✎ 08:41 | 
        (7)А чем же SAS в десятом рейде не банальный HDD?     | |||
| 17
    
        eklmn гуру 06.08.15✎ 09:10 | 
        (15) у тебя подход как у админа вроде правильный, только с 1С это не прокатит.не вижу смысла все-таки загонять в виртуалку сервер 1с, в случае падения сервер 1с поднимается за 1 минуту     | |||
| 18
    
        ice_one1 06.08.15✎ 10:51 | 
        (17) С самим сервером 1С в виртуалке проблем нет. Стоит на бесплатном гипервизоре вместе со скулом. Прирост скорости по сравнению с обычной физической машиной есть и хороший.
 А вот с терминальным сервером и клиентской 1С вылезли грабли. Придется крутить руководство на ESXi. Просто думал, что может у нас руки из одного места и мы просто не так что-то настраиваем. Но пока больше смахивает на косяк мелкомягких. (16) В моем понятии "банальный HDD" это сата винт на простом компе. Или максимум сата винт для хранилища на серваке. Если сравнивать иопсы сас в 10 рейде и обычного сата, то разница огромная. Соответственно и разница в скорости работы программ которые требуют большого количества записи и чтения. | |||
| 19
    
        arsik гуру 06.08.15✎ 12:15 | 
        Мы тут так и не поняли слов "1С Тормозит".
 Как тормозит то? Формы, проведение, чтение .... | |||
| 20
    
        ice_one1 06.08.15✎ 13:16 | 
        (19) Всё тормозит что выполняется на стороне клиента. Запуск программы и открытие форм. Все что выполняется на стороне сервера ОК. Может происходит медленная передача данных от клиента на сервер и назад. Но загрузки сети нет. Есть только нестабильные показания пинга. Т.е. пинг скачет от 1 мс до 100 мс. И скачет только в виртуальной машине.  На физическом сервере пинг стабильно 1 мс.
 Только что произвел тест скорости копирования файлов на виртуалку. Копирование большого файла на виртуалку и физический сервер с нормальной скоростью. Как только ставлю копировать кучу мелких, скорость на виртуалке падает. А на физический сервер копирует без проблем. При этом очередь диска не растет ни где. Т.е. затуп получается в очереди сети виртуальных машин. Вопрос как её побороть. Перепрошивать сетевую карту не вариант. Попробую сейчас отдать одну сетевуху чисто под виртуальную машину терминального сервера. Вдруг поможет. О результате отпишусь. | |||
| 21
    
        eklmn гуру 06.08.15✎ 13:30 | 
        было бы интересно     | |||
| 22
    
        eklmn гуру 06.08.15✎ 13:33 | 
        (20) я бы еще под 1с отдал отдельную физ.карту     | |||
| 23
    
        dangerouscoder 06.08.15✎ 14:02 | 
        (15) снапшеты в гиперв попробуй вырубить     | |||
| 24
    
        ice_one1 06.08.15✎ 15:56 | 
        (22) Сервер 1С находится на отдельном сервере ESXi, там проблем нет.
 (23) Это не правильно. Вообщем победил я эти грабли. Пришлось перепрошить сетевую карту. Даже драйвера в операционке обновлять не пришлось. На физическом адаптере появился пунктик отключения очереди виртуальных машин. Выключил её и теперь полный порядок. Для виртуального терминального сервера отдал отдельную сетевую карту. Чтоб уж наверняка. Т.к. основная сетевая нагрузка будет на данную сетевую карту, думаю если что добавить еще одну и включить на них тиминг. Буду смотреть по нагрузке на сеть. Вообщем мораль всей темы такова, если вы надумали ставить hyper-v и у вас сетевая карта Broadcom, не исключен вариант обновления прошивки сетевой карты. Там уже зависит от конкретной модели Вашего сервера, а точнее адаптера сетевой карты. Всем спасибо и удачи в нашей нелегкой борьбе. | |||
| 25
    
        Gamm 06.08.15✎ 16:06 | 
        Стандартная проблема Hyper-V на 2012 сервере - официальная рекомендация отключать "Очередь виртуальных машин" на сетевых адаптерах. Мы тоже с таким столкнулись - сетевые карты прошивать не пришлось.     | |||
| 26
    
        ice_one1 07.08.15✎ 11:03 | 
        (25) Вам повезло.
 Просто не на всех сетевых картах в свойствах сразу становится доступен пункт "очередь виртуальных машин". Отключение очереди в Диспетчере hyper-v результата не дает. А на некоторых контроллерах broadcom именно, что надо обновить прошивку. Благо мне повезло и на сайте IBM сразу лежит исо образ загрузочного диска с прошивкой. А вот как быть тем у кого другой сервер с такой сетевой картой и не будет прошивки, я даже не знаю. Риск убить сетевую то большой. | |||
| 27
    
        Trucker 07.08.15✎ 14:10 | 
        (24) Оказывается, я ток же ходил вокруг этих граблей. :)
 И все не мог понять, в чем причина тормозов на Hyper-V. Я уже допер, что трабл в сетевом, но вот тиминг сетевух меня с правильного пути сбил, и я все его крутил-вертел. | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |