|
Х-вый клиент-сервер |
|
|
|
Mar 24 2006, 04:22
|

Их либе дих ...
     
Группа: СуперМодераторы
Сообщений: 2 010
Регистрация: 6-09-04
Из: Russia, Izhevsk
Пользователь №: 609

|
Имею относительно мощную Linux машину, предполагается что на ней удаленно будут работать несколько человек через Х-вые терминалы по 100М сети. Для начала я соединил напрямую этот сревер и свю рабочую машину (P4-1400/256M, сетевая 100M), установил на своей машине для эксперимента два разных Х-вых сервера (Xmanager2, Xwin32). В итоге, работать конечно ожно, но налицо тормозливость всех манипуляций, трудно определить в чем причина, то ли моя машина не справляется с прорисовкой (что давольно странно), то ли необходимо подкрутить какие-то настройки. Например, при работе в "Word-е" особых тормозов не наблюдается, но вот в "MC" реакция нажатия на клавишу составляет примерно 0.5сек  (хотя загрузка сети почти отсутсвует). Больше всего меня смущает, эти Х-вые сервера/клиенты существуют со стародавних времен, работали в сетях 10М, вроде как успешно, но вот когда я переключил сеть на 10M, тормозливость все системы оказалась просто чудовищьной. Что посоветуете?
--------------------
Усы, борода и кеды - вот мои документы :)
|
|
|
|
|
 |
Ответов
(1 - 45)
|
Mar 24 2006, 04:50
|
Участник

Группа: Свой
Сообщений: 39
Регистрация: 9-03-06
Из: Оренбург
Пользователь №: 15 073

|
Попробуй X-Deep/32/ Всего около 15 метров. Ставил на виндовую машину. Вроде особенно и не тормозил  или это из-за того, что цеплялся к не очень резвой машине.
|
|
|
|
|
Mar 24 2006, 05:01
|
Участник

Группа: Свой
Сообщений: 39
Регистрация: 9-03-06
Из: Оренбург
Пользователь №: 15 073

|
Забыл добавить. Лучше если на линуксе будет еще работать xfs и у тебя на виндовой машине он будет указан в качестве источника шрифтов - будет меньше тормозить
|
|
|
|
|
Mar 24 2006, 07:52
|
Участник

Группа: Свой
Сообщений: 39
Регистрация: 9-03-06
Из: Оренбург
Пользователь №: 15 073

|
сорри за опечату  X font server имел ввиду
|
|
|
|
|
Mar 24 2006, 08:08
|
Участник

Группа: Свой
Сообщений: 39
Регистрация: 9-03-06
Из: Оренбург
Пользователь №: 15 073

|
Добавить в Edit \ X Server options Закладка Font Кнопка Add font server. Ввести IP.
|
|
|
|
|
Mar 24 2006, 08:16
|
Профессионал
    
Группа: Свой
Сообщений: 1 897
Регистрация: 21-02-05
Из: Украина
Пользователь №: 2 805

|
Цитата(3.14 @ Mar 24 2006, 06:22)  Имею относительно мощную Linux машину, предполагается что на ней удаленно будут работать несколько человек через Х-вые терминалы по 100М сети. Для начала я соединил напрямую этот сревер и свю рабочую машину (P4-1400/256M, сетевая 100M), установил на своей машине для эксперимента два разных Х-вых сервера (Xmanager2, Xwin32). В итоге, работать конечно ожно, но налицо тормозливость всех манипуляций, трудно определить в чем причина, то ли моя машина не справляется с прорисовкой (что давольно странно), то ли необходимо подкрутить какие-то настройки. Например, при работе в "Word-е" особых тормозов не наблюдается, но вот в "MC" реакция нажатия на клавишу составляет примерно 0.5сек  (хотя загрузка сети почти отсутсвует). Больше всего меня смущает, эти Х-вые сервера/клиенты существуют со стародавних времен, работали в сетях 10М, вроде как успешно, но вот когда я переключил сеть на 10M, тормозливость все системы оказалась просто чудовищьной. Что посоветуете? Пользуюсь X-ми под виндовой машиной постоянно. Перепробовал кучу клиентов - WinAxe, MicroImage etc. Сейчас остановился на Hummingbird- е - это, вообще говоря, Глобальное решение, позволяющее шарить все ресурсы. Сам пользуюсь только X-клиентом, причем скорость канала 100 кбайт/с. Так что вопрос скорости стоит остро и, IMHO, работать как то можно.
|
|
|
|
|
Mar 24 2006, 09:01
|
Участник

Группа: Свой
Сообщений: 39
Регистрация: 9-03-06
Из: Оренбург
Пользователь №: 15 073

|
в консоли / по ssh набери service xfs start или /etc/init.d/xfs start Что ответит?
если напишет что уже запущена - тогда поправьте файл /usr/X11R6/lib/X11/fs/config закомментируйте строку no-listen = tcp и перезапустите xfs service xfs restart
Сообщение отредактировал snake (o) - Mar 24 2006, 09:14
|
|
|
|
|
Mar 24 2006, 10:42
|

Их либе дих ...
     
Группа: СуперМодераторы
Сообщений: 2 010
Регистрация: 6-09-04
Из: Russia, Izhevsk
Пользователь №: 609

|
2 snake (o) Спасибо за инструктаж, но включение xsf не повлияло на производительность  2 Lonesome Wolf При использовании Hummingbird прийдется еще "серверную часть" на сам сервер ставить? Что посоветуете испытывать: Exceed PowerSuite™ 2006, Exceed 2006, Exceed onDemand® 5.1? 2 id_gene Пока я проверил только Xmanager2 и Xwin32, особой разницы нет. Во время тормозного скроллирования в текстовом редакторе: 1) на самом сервере нигрузки не наблюдается 2) на моей машине нагрузка в серднем 50% 3) загрузка сети (100М) <20% У нас стоит фаирвол, но на выходе в инет, разве внутри сети (одним сегментом) он может как то повлиять?
--------------------
Усы, борода и кеды - вот мои документы :)
|
|
|
|
|
Mar 24 2006, 11:10
|
Профессионал
    
Группа: Свой
Сообщений: 1 897
Регистрация: 21-02-05
Из: Украина
Пользователь №: 2 805

|
Цитата(3.14 @ Mar 24 2006, 12:42)  2 Lonesome Wolf При использовании Hummingbird прийдется еще "серверную часть" на сам сервер ставить? Что посоветуете испытывать: Exceed PowerSuite™ 2006, Exceed 2006, Exceed onDemand® 5.1? Да нет вроде. Пользуюсь фактически 3D Exceed-ом из Exceed PowerSuite™ 2006 только. Хотя пакет здоровый дюже и есть там всего много (вот выразился  ). Старый Exceed не дружил с Win2000 в части денсталляции - человеку пришлось систему сносить. Привлекает меня в нем еще и возможность Ctrl-C, Ctrl-V и поддержка кириллицы. Мой опыт работы с ним ограничен, фактически, запуском не очень ресурсоемких приложений на Linux сервере. Да, исходный сабж не поддерживает коннект по SSH - примочка ему нужна. Но просто пользуюсь для этого putty. Вот, в общем и все, что можно сказать
|
|
|
|
|
Mar 24 2006, 11:19
|
Участник

Группа: Свой
Сообщений: 39
Регистрация: 9-03-06
Из: Оренбург
Пользователь №: 15 073

|
А что за линух стоит? Наверное мандрейк? или что-то другое? Хоть примерно чтоб сообразить в чем там еще может быть дело. Ну и соответственно про свою машинку вкратце напишите с которой заходите. Интересует наличие фаервола, антивирей  Далее... использутся ли QoS или нет? время отклика на пинг (с разной длиной пакета... попробуйте со стандартной длиной и 30 килобайт пакет) Далее.. Как на линуксе запускается ссш? (через inetd или же по нормальному) Вы же по ссш на линух заходите? Краткий опросник для нахождения причины получился
|
|
|
|
|
Mar 24 2006, 11:30
|

Их либе дих ...
     
Группа: СуперМодераторы
Сообщений: 2 010
Регистрация: 6-09-04
Из: Russia, Izhevsk
Пользователь №: 609

|
Серверная машина: AMD64 3500+/2G/RedHat4.0 Моя машина: Р4-1400/256М/WinXpSP2 Фаирвол стоит на файловом/интернетном сервере (отдельная машина в сети). Что такое QoS не знаю  пинг с моей до сервера меньше 1мс, с сервера до меня 0,33мс
--------------------
Усы, борода и кеды - вот мои документы :)
|
|
|
|
|
Mar 24 2006, 11:42
|
Участник

Группа: Свой
Сообщений: 39
Регистрация: 9-03-06
Из: Оренбург
Пользователь №: 15 073

|
Дабы не засорять ветку предлагаю стукнуть в аську 119383700. Посмотрим что можно сделать. Изначально подозрение на sshd - конфиг лежит в /etc/sysconfig/sshd_config может там что наворочено с опциями
На вскидку попробуй там убрать compression - посмотрим что получится Для текстовых приложений должно чуть побыстрее шевелиться
|
|
|
|
|
Mar 24 2006, 13:47
|
carpe manana
  
Группа: Свой
Сообщений: 321
Регистрация: 2-06-05
Пользователь №: 5 659

|
Цитата(3.14 @ Mar 24 2006, 13:42)  2) на моей машине нагрузка в серднем 50% У нас стоит фаирвол, но на выходе в инет, разве внутри сети (одним сегментом) он может как то повлиять? нет, не может. У меня была проблема с локальным, программный файервол пропускал через себя все содинениния х-клиента, соответственно вносил задержку и потреблял кучу ресурсов (почему- я так и не выяснил, просто отключал)
|
|
|
|
|
Mar 24 2006, 22:03
|
Гуру
     
Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881

|
Цитата(3.14 @ Mar 24 2006, 11:27)  2 SM А разве X-сервер ходит по ssh/rsh? Я не нашел оных в настройках. Когда я виндовой терминалкой хожу по серверу через SSH, никаких тормозов не наблюдаю. Э-э. X-сервер это одно, а ssh/rsh - другое. X-сервер умеет рисовать. ssh/rsh - это shell'ы. Вы пускаете через них софтину, она коннектится к X-серверу и через него общается с пользователем. Плюс ко всему ssh умеет туннелировать любые порты через себя. В т.ч. и X-овые, что позволяет конекктится X-клиенту к X-серверу, закрытому NAT'ом. Если Вы ходите виндовой терминалкой через ssh, и не тормозит, так пускайте из этой же ssh-сессии X-овую прогу, разрешив ssh-клиенту туннелирование портов X11. Ну и не забудьте там, где ssh-клиент, поднять X-сервер. И все будет летать. Причем по шифрованному каналу  ЗЫ - а вообще, какое отношение mc имеет к X? Это чисто терминальная прога - может у Вас xterm тормозит, а не mc? Это я к тому, что пускать mc так, чтобы он через X пошел - это изврат в высшей степени.
|
|
|
|
|
Mar 29 2006, 20:00
|
Профессионал
    
Группа: Свой
Сообщений: 1 266
Регистрация: 22-04-05
Из: Киев
Пользователь №: 4 387

|
Может, разрешение экрана по дороге пересчитывается? Всмысле того, что нужная прога законфижена на конкретное разрешение, а удаленный X-сервер на другое. (Догадки). Кроме того движок от Xilinx, похоже, на жаве, а там и в версиях разница бывает. Не знаю, но и права могут быть, например, на какие-нить логи не те и тормоза будут в невероятных местах. Системный лог (рута) что-нибудь говорит?
--------------------
aka Vit
|
|
|
|
|
Mar 30 2006, 08:22
|
Частый гость
 
Группа: Свой
Сообщений: 95
Регистрация: 10-04-05
Пользователь №: 4 003

|
Гоняю Xmanager2 на XP SP2 и в общем-то тормозов не заметно. mc (4.6.0) тоже бегает без тормозов, но он у меня чисто консольный, так что к иксам имеет отношение постольку поскольку запущен в xterm. xemacs, firefox, openoffice тоже бегают без нареканий.
Чтоб разобраться, из-за чего у вас тормоза, дваайте начнем с самого начала.
Если не лень, запустите пожалуйста xterm и там запустите две следующие комманды: echo $DISPLAY xdpyinfo
Первая покажет, где x-клиенты будут пытаться себя отрисовать, а вторая выдаст довольно много информации о сервере.
Еще неплохо было бы выяснить какие у вас сетевые адаптеры. Если у вас "умный" гигабитный адаптер, который умеет откладывать прерывания на какое-то время, то, если другого траффика кроме Х11 в данный момент нет, это вполне может затормозить Х11 до безобразия.
Ну и неплохо было бы прогнать, скажем, x11perf и потом использовать его, чтоб объективно сравнивать изменения в производительности сервера.
--------------------
--xyzzy
|
|
|
|
|
Mar 30 2006, 09:09
|

Их либе дих ...
     
Группа: СуперМодераторы
Сообщений: 2 010
Регистрация: 6-09-04
Из: Russia, Izhevsk
Пользователь №: 609

|
Я уже говорил, что MC тормозит если запущен не в xterm, openoffice и пр. работают то же вполне приемлемо, редактор ISE просто убиват ... Цитата [root@mainframe ~]# echo $DISPLAY 192.168.0.134:0.0 [root@mainframe ~]# xdpyinfo name of display: 192.168.0.134:0.0 version number: 11.0 vendor string: NetSarang Computer, Inc. vendor release number: 2060 maximum request size: 4194300 bytes motion buffer size: 256 bitmap unit, bit order, padding: 8, MSBFirst, 32 image byte order: MSBFirst number of supported pixmap formats: 3 supported pixmap formats: depth 1, bits_per_pixel 1, scanline_pad 32 depth 8, bits_per_pixel 8, scanline_pad 32 depth 24, bits_per_pixel 32, scanline_pad 32 keycode range: minimum 8, maximum 255 focus: window 0x480001c, revert to Parent number of extensions: 10 BIG-REQUESTS GLX MIT-SUNDRY-NONSTANDARD Multi-Buffering SGI-GLX SHAPE SYNC XC-MISC XInputExtension XTEST default screen number: 0 number of screens: 1
screen #0: dimensions: 1280x1024 pixels (361x289 millimeters) resolution: 90x90 dots per inch depths (3): 1, 8, 24 root window id: 0x29 depth of root window: 24 planes number of colormaps: minimum 1, maximum 1 default colormap: 0x26 default number of colormap cells: 256 preallocated pixels: black 0, white 16777215 options: backing-store YES, save-unders NO largest cursor: 32x32 current input event mask: 0xfa2033 KeyPressMask KeyReleaseMask EnterWindowMask LeaveWindowMask ButtonMotionMask StructureNotifyMask SubstructureNotifyMask SubstructureRedirectMask FocusChangeMask PropertyChangeMask ColormapChangeMask number of visuals: 6 default visual id: 0x25 visual: visual id: 0x20 class: PseudoColor depth: 8 planes available colormap entries: 256 red, green, blue masks: 0x0, 0x0, 0x0 significant bits in color specification: 8 bits visual: visual id: 0x21 class: DirectColor depth: 8 planes available colormap entries: 8 per subfield red, green, blue masks: 0x7, 0x38, 0xc0 significant bits in color specification: 8 bits visual: visual id: 0x22 class: GrayScale depth: 8 planes available colormap entries: 256 red, green, blue masks: 0x0, 0x0, 0x0 significant bits in color specification: 8 bits visual: visual id: 0x23 class: StaticColor depth: 8 planes available colormap entries: 256 red, green, blue masks: 0x0, 0x0, 0x0 significant bits in color specification: 8 bits visual: visual id: 0x24 class: StaticGray depth: 8 planes available colormap entries: 256 red, green, blue masks: 0x0, 0x0, 0x0 significant bits in color specification: 8 bits visual: visual id: 0x25 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff, 0xff00, 0xff0000 significant bits in color specification: 8 bits Результаты нескольких тестов x11perf: Цитата [root@mainframe ~]# x11perf -dot x11perf - X11 performance program, version 1.5 NetSarang Computer, Inc. server version 2060 on 192.168.0.134:0.0 from mainframe Thu Mar 30 14:05:59 2006 Sync time adjustment is 1.7272 msecs. 2000000 reps @ 0.0044 msec (229000.0/sec): Dot 2000000 reps @ 0.0043 msec (230000.0/sec): Dot 2000000 reps @ 0.0044 msec (228000.0/sec): Dot
[root@mainframe ~]# x11perf -rgbftext x11perf - X11 performance program, version 1.5 NetSarang Computer, Inc. server version 2060 on 192.168.0.134:0.0 from mainframe Thu Mar 30 14:06:59 2006 Sync time adjustment is 1.7139 msecs. 40000 reps @ 0.1273 msec ( 7860.0/sec): Char in 80-char rgb line (Courier 12) 40000 reps @ 0.1330 msec ( 7520.0/sec): Char in 80-char rgb line (Courier 12) 40000 reps @ 0.1367 msec ( 7310.0/sec): Char in 80-char rgb line (Courier 12)
[root@mainframe ~]# x11perf -caftext x11perf - X11 performance program, version 1.5 NetSarang Computer, Inc. server version 2060 on 192.168.0.134:0.0 from mainframe Thu Mar 30 14:08:10 2006 Sync time adjustment is 1.7215 msecs. 160000 reps @ 0.0519 msec ( 19300.0/sec): Char in 80-char a core line (Courier 12) 160000 reps @ 0.0530 msec ( 18900.0/sec): Char in 80-char a core line (Courier 12) 160000 reps @ 0.0523 msec ( 19100.0/sec): Char in 80-char a core line (Courier 12) [root@mainframe ~]# Сетевая у меня интегрирована в чипсет nForce4 SLI, драйверов под маму я не ставил.
--------------------
Усы, борода и кеды - вот мои документы :)
|
|
|
|
|
Mar 30 2006, 09:34
|
Профессионал
    
Группа: Свой
Сообщений: 1 266
Регистрация: 22-04-05
Из: Киев
Пользователь №: 4 387

|
Цитата(SM @ Mar 30 2006, 12:12)  Цитата(sensor_ua @ Mar 29 2006, 23:24)  Насчет mc небольшое заблуждение. С некоторых пор (с 4+ версии точно) он юзает x-ые либы. Столкнулся с этим в SFU 3.5 - mc нагло тормозил. На форуме interopsystems.com был разбор полетов и выловили эту каку
А тогда каким образом я юзаю mc через ssh без поднятия X-сервера? ИМХО, я ясно выразился - юзает либы. И не говорил, что для запуска mc нужно поднимать X-сервер.
--------------------
aka Vit
|
|
|
|
|
Mar 30 2006, 10:13
|
Профессионал
    
Группа: Свой
Сообщений: 1 897
Регистрация: 21-02-05
Из: Украина
Пользователь №: 2 805

|
Цитата(3.14 @ Mar 30 2006, 10:05)  Наверное Вы хотели сказать в сервере? Я сейчас пользуюсь Xmanager2, там особо настроек никаких нет, кроме цветов, так же и в Xwin32. Все хочу Hummingbird Excees проверить, но пока не скачал. Да, конечно - никак не могу избавится от єтой путанице в моей голове  . У меня в Microimages вот такая штука присутствует - см картинку. В Exceed-е часть их разбросана по остальным настройкам, но вот встретил такое - вторая картинка - заметьте - есть специальная опция для оптимизации под Java VM. P.S. А MC в последних FC (после 4-ки) завязан на X -ы точно - у меня на одном из серверов без них только в ascii запускается.
Сообщение отредактировал Lonesome Wolf - Mar 30 2006, 11:50
Эскизы прикрепленных изображений
|
|
|
|
|
Apr 3 2006, 08:08
|
Участник

Группа: Свой
Сообщений: 39
Регистрация: 9-03-06
Из: Оренбург
Пользователь №: 15 073

|
Пусть правят при подключение переменную DISPLAY или отрубают фаерволл на своих машинах
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|