|
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. Я уже допер, что трабл в сетевом, но вот тиминг сетевух меня с правильного пути сбил, и я все его крутил-вертел. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |