Здравствуйте Гость [ Вход | Регистрация ] | Форум в сети 6687-й день

Шановні користувачі! Запрошуємо вас до офіційного телеграм-канала 0day Community. Тут ви зможете поспілкуватися одне з одним та дізнатися про останні новини щодо роботи ресурса, поставити запитання до адміністрації, тощо. Перейти до телеграм-канала можна відсканувавши QR-код або натиснувши на посилання: @zeroday_ua

 Зависание Медка

sir
Jan 5 2022, 12:10
  
Пост #1



Репутация:   88  
Постоялец
***

Группа: Пользователи
Сообщений: 1 160
С нами с: 13-May 09


Есть два выделенных сервера на хецнере. На обоих proxmox и по одной виртуалке:
1 - RDP сервер на Windows Server 2016
2 - Windows Server 2019 для СУБД (MSSQL и Firebird)

Медок Сервер с базой 60+ Гб на СУБД Firebird
Сам Медок Сервер установлен на первом сервере (рдп), а база крутится в Firebird на втором сервере.

Это не штатная функция, но сразу скажу - проблема была в точности такая же, когда база размещалась вместе с Медком на первом сервере.

Проблема:

Раз в какое-то время, иногда это каждый день, иногда может пару недель не проявляться, Медок начинает тормозить.
Это заметно по переходу по меню, у пользователей в работе с документами и т.д.
Чаще всего это заканчивается зависанием Медка у всех - даже до выбора предприятий не доходит.
А кто в Медке - тупо висит и не дает закрыть.

По нагрузке ЦП, памяти, диск и т.д. все в норме. Техподдержка Медка тоже смотрела.
При этом другие программы работают нормально.

В процессе обращения в техподдержку был установлен второй Медок с базой до 1 Гб на первом сервере, база на нем же.
Когда проявляется инцидент с первым Медком, на втором ведет себя идентично.
На сервере еще есть локальный Медок, у него такой проблемы нет.

Что помогает:

Помогает только полная перезагрузка рдп сервера.
Ни перезагрузка службы медка ни firebird не помогает.

Ответ от техподдержки:

» Нажмите, чтобы показать спойлер - нажмите опять, чтобы скрыть... «


Нужны любые идеи.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
 
Reply to this topicStart new topic
Ответов(1 - 13)
Koka-ftp
Jan 5 2022, 12:28
  
Пост #2



Репутация:   908  
Старожил
****

Группа: Пользователи
Сообщений: 3 276
С нами с: 10-April 08


когда-то было нечто подобное, помог переезд на более свежий Firebird, также базу пришлось конвертнуть через тулзу ConvertFB
зы а вообще медок очень не любит работать с большими базами Firebird, можете попробовать заюзать oracle
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
sir
Jan 5 2022, 12:47
  
Пост #3



Репутация:   88  
Постоялец
***

Группа: Пользователи
Сообщений: 1 160
С нами с: 13-May 09


(Koka-ftp @ Jan 5 2022, 12:28) Перейти к цитате

когда-то было нечто подобное, помог переезд на более свежий Firebird, также базу пришлось конвертнуть через тулзу ConvertFB
зы а вообще медок очень не любит работать с большими базами Firebird, можете попробовать заюзать oracle

Firebird свежий.
Базу в планах "порезать" на мелкие по отделам.

Но все равно не очень похоже на проблему с базой - второй (тестовый) Медок с базой 1 Гб на этом же сервере и тоже виснет.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Tiger
Jan 5 2022, 14:52
  
Пост #4

Благодарности: 1756

Репутация:   1219  
Праведник
******

Группа: CуперМодеры
Сообщений: 13 177
С нами с: 20-October 06


Какой тип CPU выставлен для ВМок? kvm64 или host?
В момент зависаний какая глубина очереди на диск?
В момент зависания какая утилизация CPU по ядрам (не % из винды, не график в Proxmox а именно по ядрам htop или top? Если 1 ядро в потолке, а остальные более менее ок - очень может быть что какая-то операция монополизирует ядро, а код ждёт ответа от действия.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
nerve
Jan 5 2022, 17:03
  
Пост #5



Репутация:   282  
Постоялец
***

Группа: Пользователи
Сообщений: 1 753
С нами с: 5-January 07


какие параметры серверов и виртуалок?
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
sir
Jan 5 2022, 17:53
  
Пост #6



Репутация:   88  
Постоялец
***

Группа: Пользователи
Сообщений: 1 160
С нами с: 13-May 09


(Tiger @ Jan 5 2022, 14:52) Перейти к цитате

Какой тип CPU выставлен для ВМок? kvm64 или host?
В момент зависаний какая глубина очереди на диск?
В момент зависания какая утилизация CPU по ядрам (не % из винды, не график в Proxmox а именно по ядрам htop или top? Если 1 ядро в потолке, а остальные более менее ок - очень может быть что какая-то операция монополизирует ядро, а код ждёт ответа от действия.

- kvm64
- да, сегодня в момент инцидента есть скачки до 15, в остальное время 0-0.007
upd. сегодня пересмотрел - скачек появился через 15 минут после первой жалобы.
- на данный момент нет такой инфы, посмотрю при следующем инциденте.

(nerve @ Jan 5 2022, 17:03) Перейти к цитате

какие параметры серверов и виртуалок?

1. Сервер:
CPU(s) 24 x AMD Ryzen 9 3900 12-Core Processor (1 Socket)
ОЗУ 128 Гб
RAID1 2 x nvme 2Tb
ВМ:
ЦП 12 ядер 1 сокет
ОЗУ 100 Гб
и пару дисков

2. Сервер:
Такой-же
ВМ:
ЦП 10 ядер 1 сокет
ОЗУ 60 Гб
и пару дисков

Или нужно что-то подробнее?
Виртуалки созданы по Windows guest best practices

Сообщение отредактировал sir - Jan 6 2022, 9:56
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Tiger
Jan 6 2022, 10:40
  
Пост #7

Благодарности: 1756

Репутация:   1219  
Праведник
******

Группа: CуперМодеры
Сообщений: 13 177
С нами с: 20-October 06


Рекомендую:
1. Сменить тип процессора на host
2. Снизить у ВМ1 количество ядер с 12 до 10

RAID1 2 x nvme 2Tb

А на чём рейд собран? Какой контроллер стоит? Выключен ли кэш read\write на нём?
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
sir
Jan 6 2022, 11:23
  
Пост #8



Репутация:   88  
Постоялец
***

Группа: Пользователи
Сообщений: 1 160
С нами с: 13-May 09


(Tiger @ Jan 6 2022, 10:40) Перейти к цитате

Рекомендую:
1. Сменить тип процессора на host
2. Снизить у ВМ1 количество ядер с 12 до 10


1. Не вкурсе, на лицензию 1С не повлияет?
2. А можно краткое пояснение?

(Tiger @ Jan 6 2022, 10:40) Перейти к цитате

А на чём рейд собран? Какой контроллер стоит? Выключен ли кэш read\write на нём?

Программный, создавался через rescue system hetzner

Только что тоже тупил Медок.
Глубина очереди на диск не выше 0,025
По ЦП - не заметил ни одного загруженного ядра.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Tiger
Jan 6 2022, 12:09
  
Пост #9

Благодарности: 1756

Репутация:   1219  
Праведник
******

Группа: CуперМодеры
Сообщений: 13 177
С нами с: 20-October 06


(sir @ Jan 6 2022, 11:23) Перейти к цитате

1. Не вкурсе, на лицензию 1С не повлияет?
2. А можно краткое пояснение?

1. Повлияет скорее всего. Необходимо у сапорта будет её перезалить. Она привязана к ID процессора, а он будет вместо "виртуального" - реальным.
2. Снимается. KVM уже нормально тайминги строит при оверпровижининге. Раньше были проблемы.

Программный, создавался через rescue system hetzner
Хреново. Потенциал NVMe даже на половину не раскрывается. Но раз пишешь что глубина очереди ок - то не в этом проблема.


ЗЫ. Возможности поставить ESXi нет? Что бы отмести проблемы с Proxmox. Он с Windows реально не сильно стабильно работает. У меня около 2000 ВМок на кластере Proxmox из них около 100 на Windows так только с ними проблемы есть.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Fanta
Jan 6 2022, 12:38
  
Пост #10



Репутация:   67  
Постоялец
***

Группа: Пользователи
Сообщений: 1 337
С нами с: 31-March 06


недавно медок почав підтримувати ПостГре - спробуйте з ним.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
sir
Jan 6 2022, 12:51
  
Пост #11



Репутация:   88  
Постоялец
***

Группа: Пользователи
Сообщений: 1 160
С нами с: 13-May 09


(Tiger @ Jan 6 2022, 12:09) Перейти к цитате


ЗЫ. Возможности поставить ESXi нет? Что бы отмести проблемы с Proxmox. Он с Windows реально не сильно стабильно работает. У меня около 2000 ВМок на кластере Proxmox из них около 100 на Windows так только с ними проблемы есть.


Сейчас, к сожалению, нет.
Позже посмотрим.
Но все равно как-то странно - все норм работает, один Медок тупит.

За советы спасибо!


(Fanta @ Jan 6 2022, 12:38) Перейти к цитате

недавно медок почав підтримувати ПостГре - спробуйте з ним.

Я уверен что дело не в субд

Основной медок был на первом сервере вместе с БД, потом его БД перенесли на другой сервер.
Поведение одинаковое.
+ еще появился тестовый медок с БД на первом сервере и он аналогично, в тоже время, начинает тупить.
и в нем никто не работает.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Fanta
Jan 6 2022, 14:15
  
Пост #12



Репутация:   67  
Постоялец
***

Группа: Пользователи
Сообщений: 1 337
С нами с: 31-March 06


(sir @ Jan 6 2022, 12:51) Перейти к цитате

Я уверен что дело не в субд

Основной медок был на первом сервере вместе с БД, потом его БД перенесли на другой сервер.
Поведение одинаковое.
+ еще появился тестовый медок с БД на первом сервере и он аналогично, в тоже время, начинает тупить.
и в нем никто не работает.


ну тоді пробуйте вирівняти ВМ (по ОЗУ/вЦПУ) щоб вона "жила" в одній НУМА-ноді. може це якось впливає на БД такого обсягу!
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Tiger
Jan 6 2022, 16:27
  
Пост #13

Благодарности: 1756

Репутация:   1219  
Праведник
******

Группа: CуперМодеры
Сообщений: 13 177
С нами с: 20-October 06


(Fanta @ Jan 6 2022, 14:15) Перейти к цитате

ну тоді пробуйте вирівняти ВМ (по ОЗУ/вЦПУ) щоб вона "жила" в одній НУМА-ноді. може це якось впливає на БД такого обсягу!

У ТС 1 сокет. О каких NUMA речь?
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
sir
Jan 24 2022, 10:25
  
Пост #14



Репутация:   88  
Постоялец
***

Группа: Пользователи
Сообщений: 1 160
С нами с: 13-May 09


Похоже проблема была куда банальнее - Симантек Ативирус.
По крайней мере уже два раза при зависании отключал антивир и зависания пропадали.
Сейчас сменю антивир на дефендер и потестируем.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

Reply to this topicStart new topic

 



- Упрощённая версия
Сейчас: 6th July 2024 - 4:05
Сайт не розміщує електронні версії творів, а займається лише колекціонуванням та каталогізацією посилань, що публікуються нашими користувачами. Якщо Ви є правовласником якоїсь частини опублікованого матеріалу та не бажаєте, щоб посилання на нього знаходилось в нашому каталозі, зв’яжіться з нами і ми видалимо його. Файли для обміну надані користувачами сайту і адміністрація не несе відповідальності за їх вміст.