Поиск причины тормозов

Модератор: Модераторы разделов

don_henaro
Сообщения: 13
ОС: Ubuntu

Поиск причины тормозов

Сообщение don_henaro »

Имеем виртуализацию под управлением KVM. Если это важно то хостовая система Astra Linux 1.3 (на базе Debian 6), гостевая МСВС 3.0 (на базе Red Hat). На гостевой системе запущено самописное java-приложение. Проблема в следующем: при удаленном подключении к гостевой машине посредством XDMCP наблюдаем тормоза графики (мышка лагает и тд), при локальном подключении virt-manager'ом тормозов нет. Куда копать чтобы найти причины? Составляю план тестирования:

1. Проверить реально ли в сети 100мбит и если что увеличить до 1гбит
2.... ?
Спасибо сказали:

Аватара пользователя
Bizdelnick
Модератор
Сообщения: 19302
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Поиск причины тормозов

Сообщение Bizdelnick »

А если не запускать это самое java-приложение - тоже тормозит? Там же графика как-то перанально рисуется, по сети вполне может лагать.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:

Kopilov
Сообщения: 860
ОС: [K]Ubuntu, Debian

Re: Поиск причины тормозов

Сообщение Kopilov »

Bizdelnick писал(а):
11.09.2013 16:10
А если не запускать это самое java-приложение - тоже тормозит? Там же графика как-то перанально рисуется, по сети вполне может лагать.

Просто к слову: когда я запускаю графику по SSH (без виртуализации и VNC) со включённым сжатием трафика -- быстрее всего работает NetBeans. А Qt-приложения сильно тормозят.
Спасибо сказали:

don_henaro
Сообщения: 13
ОС: Ubuntu

Re: Поиск причины тормозов

Сообщение don_henaro »

Тормозит именно отрисовка графики в этом приложении. Надо понять XDMCP это проблема, в сети ли, а может нужно оптимизировать код программы.
Спасибо сказали:

Аватара пользователя
Bizdelnick
Модератор
Сообщения: 19302
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Поиск причины тормозов

Сообщение Bizdelnick »

Kopilov писал(а):
11.09.2013 16:35
когда я запускаю графику по SSH (без виртуализации и VNC) со включённым сжатием трафика -- быстрее всего работает NetBeans

Ну так в XDMCP сжатия-то вроде нет, если я ничего не путаю.

don_henaro писал(а):
11.09.2013 16:39
Надо понять XDMCP это проблема, в сети ли, а может нужно оптимизировать код программы.

Ну вот Вам и тест: запустите через SSH со сжатием.
Хотя в любом случае XDMCP использовать - последнее дело.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:

Аватара пользователя
Bluetooth
Сообщения: 4395
Статус: Блюзовый
ОС: Debian Squeeze amd64

Re: Поиск причины тормозов

Сообщение Bluetooth »

don_henaro писал(а):
11.09.2013 16:39
Тормозит именно отрисовка графики в этом приложении. Надо понять XDMCP это проблема, в сети ли, а может нужно оптимизировать код программы.

Я подозреваю, тормоза могут быть в графической подсистеме тонких клиентов.
В сети проблема вряд ли, иксы по 100 мегабитной сетке в любом случае нормально шевелятся.
Код программы - тоже вряд ли - ведь он не во всех случаях тормозит.

Ну а вообще начать нужно с мониторинга ситуации:
1) ЦП, память, диски на гипервизоре
2) сетевой траффик
3) ЦП, память, диски, графическая подсистема на тонком клиенте.

Скорее всего сразу будет видно, где узкое место.
Спасибо сказали:

Аватара пользователя
landgraf
Сообщения: 2139
Статус: *бунту ненавистник
ОС: linux

Re: Поиск причины тормозов

Сообщение landgraf »

Я не владею сакральными знаниями работы java с иксами, но spice, например, реально начинает тупить, если запущено java-приложение на весь экран (netbeans, или, чур меня, lotus notes). В случае со spice+qxl это, может быть, проблема некорректного определения тестовых-графических зон. с XDMCP не знаком...
Спасибо сказали:

Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: Поиск причины тормозов

Сообщение drBatty »

landgraf писал(а):
12.09.2013 01:37
Я не владею сакральными знаниями работы java с иксами

оно не умеет многозадачности. Не умеет даже показать два окна, если одно с java. Разгадка проста: java'вский GC (и вообще менеджер памяти) рассчитан для Ъ ынтерпрайза, а где вы там видели окна? Есть один сервер, есть одна задача. Есть java-код, который данную задачу решает. И делает это хорошо (в частности в Over9000 потоков).
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:

Аватара пользователя
landgraf
Сообщения: 2139
Статус: *бунту ненавистник
ОС: linux

Re: Поиск причины тормозов

Сообщение landgraf »

drBatty писал(а):
18.09.2013 14:31
а где вы там видели окна?

толсто.

Lotus Notes, Sametime, SAP клиенты всевозможные.
Спасибо сказали: