Имею относительно мощную Linux машину, предполагается что на ней удаленно будут работать несколько человек через Х-вые терминалы по 100М сети. Для начала я соединил напрямую этот сревер и свю рабочую машину (P4-1400/256M, сетевая 100M), установил на своей машине для эксперимента два разных Х-вых сервера (Xmanager2, Xwin32). В итоге, работать конечно ожно, но налицо тормозливость всех манипуляций, трудно определить в чем причина, то ли моя машина не справляется с прорисовкой (что давольно странно), то ли необходимо подкрутить какие-то настройки. Например, при работе в "Word-е" особых тормозов не наблюдается, но вот в "MC" реакция нажатия на клавишу составляет примерно 0.5сек

(хотя загрузка сети почти отсутсвует).
Больше всего меня смущает, эти Х-вые сервера/клиенты существуют со стародавних времен, работали в сетях 10М, вроде как успешно, но вот когда я переключил сеть на 10M, тормозливость все системы оказалась просто чудовищьной.
Что посоветуете?
snake (o)
Mar 24 2006, 04:50
Попробуй X-Deep/32/ Всего около 15 метров. Ставил на виндовую машину. Вроде особенно и не тормозил

или это из-за того, что цеплялся к не очень резвой машине.
snake (o)
Mar 24 2006, 05:01
Забыл добавить. Лучше если на линуксе будет еще работать xfs и у тебя на виндовой машине он будет указан в качестве источника шрифтов - будет меньше тормозить
Извините за ламерство, а что такое xsf и как его включть?
X-Deep/32 это похоже старое название, по кайней мере после поисков по Xdeep/32 получил ссылку на Xwin32, который у меня уже стоит. Тормозит с ним чуть меньше чем с Xmanager2, более того, если "отключить цвета" (PseudeColor mode) то быстродействие становится приемлемым (даже на 10М сетке), но выглядит очень отвратно (давит на мозги то что буквы становятся "рваными"), а вот глюки с реакцией на нажатия клавиш в "MC" не исчезают
Я сам работаю через ужасную ж.пу - cclient->ssh->vpn->ssh->server через интернет

- сервер WinAxe Plus. Конечно тормозит, но никаких полусекунд реакций нет. xfs - X Font Server.
ЗЫ - лекарство для ВинТопора делал сам. Для 7.6. 8.x мне показались какими-то нестабильными.
ЗЗЫ - А вы через что пускаете задачи - ssh? rsh? Это они тормозят с mc, X тут не при делах.
snake (o)
Mar 24 2006, 07:52
сорри за опечату

X font server имел ввиду
snake (o)
Mar 24 2006, 08:08
Добавить в Edit \ X Server options
Закладка Font
Кнопка Add font server. Ввести IP.
Lonesome Wolf
Mar 24 2006, 08:16
Цитата(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, работать как то можно.
2 SM
А разве X-сервер ходит по ssh/rsh?
Я не нашел оных в настройках.
Когда я виндовой терминалкой хожу по серверу через SSH, никаких тормозов не наблюдаю.
Я указал в настройках Xwin шрифтовый сервер, но при запуске сервер не может сконнектится, в списке сервисов он должен называться xfs (нет у меня такого, хотя в списке разрешенных портовон фигурирует)?
snake (o)
Mar 24 2006, 09:01
в консоли / по ssh набери
service xfs start или /etc/init.d/xfs start
Что ответит?
если напишет что уже запущена - тогда поправьте файл
/usr/X11R6/lib/X11/fs/config
закомментируйте строку no-listen = tcp
и перезапустите xfs
service xfs restart
id_gene
Mar 24 2006, 09:46
наблюдаются ли тормоза у остальных клиентов?
есть ли нагрузка процессора на машине клиента и каким процессом?
испытвал ужасные тормоза при конфликте x-win c файерволом (собственно, тормозил именно файервол)
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%
У нас стоит фаирвол, но на выходе в инет, разве внутри сети (одним сегментом) он может как то повлиять?
Lonesome Wolf
Mar 24 2006, 11:10
Цитата(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. Вот, в общем и все, что можно сказать
snake (o)
Mar 24 2006, 11:19
А что за линух стоит? Наверное мандрейк? или что-то другое? Хоть примерно чтоб сообразить в чем там еще может быть дело. Ну и соответственно про свою машинку вкратце напишите с которой заходите.
Интересует наличие фаервола, антивирей

Далее... использутся ли QoS или нет?
время отклика на пинг (с разной длиной пакета... попробуйте со стандартной длиной и 30 килобайт пакет)
Далее.. Как на линуксе запускается ссш? (через inetd или же по нормальному) Вы же по ссш на линух заходите?
Краткий опросник для нахождения причины получился
Серверная машина: AMD64 3500+/2G/RedHat4.0
Моя машина: Р4-1400/256М/WinXpSP2
Фаирвол стоит на файловом/интернетном сервере (отдельная машина в сети).
Что такое QoS не знаю

пинг с моей до сервера меньше 1мс, с сервера до меня 0,33мс
snake (o)
Mar 24 2006, 11:42
Дабы не засорять ветку предлагаю стукнуть в аську 119383700.
Посмотрим что можно сделать. Изначально подозрение на sshd - конфиг лежит в /etc/sysconfig/sshd_config
может там что наворочено с опциями
На вскидку попробуй там убрать compression - посмотрим что получится
Для текстовых приложений должно чуть побыстрее шевелиться
Аськи у меня нет, да к тому же это по существу темы ...
Я не пойму, разве ssh имеет отношение к X-вым серверам?
Lonesome Wolf
Mar 24 2006, 12:26
Цитата(3.14 @ Mar 24 2006, 14:15)

Аськи у меня нет, да к тому же это по существу темы ...
Я не пойму, разве ssh имеет отношение к X-вым серверам?
И да, и нет

. Это только способ подключения к серверу, и в правильных системах - единственно возможный.
RedHat не понимает sysconfig.
Попробовал принудительно выключить компрессию, ничего не меняется. Попробовал включить компрессию, стало больше тормозить.
Цитата(3.14 @ Mar 24 2006, 16:36)

Попробовал включить компрессию, стало больше тормозить.
Вру, показалось
Похоже что у меня транспорт иксов не ssh, я сменил порт в настройке sshd_config с 22 на 23, после этого иксы коннектятся нормально, а вот ssh терминалка не хочет.
id_gene
Mar 24 2006, 13:47
Цитата(3.14 @ Mar 24 2006, 13:42)

2) на моей машине нагрузка в серднем 50%
У нас стоит фаирвол, но на выходе в инет, разве внутри сети (одним сегментом) он может как то повлиять?
нет, не может.
У меня была проблема с локальным, программный файервол пропускал через себя все содинениния х-клиента, соответственно вносил задержку и потреблял кучу ресурсов (почему- я так и не выяснил, просто отключал)
Цитата(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 пошел - это изврат в высшей степени.
sensor_ua
Mar 29 2006, 19:24
Насчет mc небольшое заблуждение. С некоторых пор (с 4+ версии точно) он юзает x-ые либы. Столкнулся с этим в SFU 3.5 - mc нагло тормозил. На форуме interopsystems.com был разбор полетов и выловили эту каку
Когда запускаю MC из xterm, все нормально (никаких тормозов), только шрифт больно маленький (как измнить не знаю). А вот когда жмешь правую кнопку мыши а после "запустить терминал", в этом окошке запущенный MC выглядит очень красиво но тормозит жудко.
Еще новомодный движок Xilinx (что в ISE что в EDK) просто жудкий тормоз для иксов, просто парадоксально, печатная плата в ExpeditionPCB гораздо быстрее рисутся чем шрифт в текстовом редакторе (ISE/EDK).
sensor_ua
Mar 29 2006, 20:00
Может, разрешение экрана по дороге пересчитывается? Всмысле того, что нужная прога законфижена на конкретное разрешение, а удаленный X-сервер на другое. (Догадки). Кроме того движок от Xilinx, похоже, на жаве, а там и в версиях разница бывает. Не знаю, но и права могут быть, например, на какие-нить логи не те и тормоза будут в невероятных местах. Системный лог (рута) что-нибудь говорит?
Разрешения завтра покручу, посмотрю.
А вот с логами я не понял, как понимать " какие-нить логи не те и тормоза будут в невероятных местах", на что мне нужно обратить внимание в системных логах?
sensor_ua
Mar 29 2006, 20:58
Проге может требоваться создавать собственные логи, а они размещаются в местах, например, с правами только рута. Соответственно не полученная возможность открыть файл юзером обычно порождает ругань в системный лог. Кроме того помню как тормознуто пускается Eclipse, проставленная с Intel C++, под SuSe. Причем из-под юзера её возможно запустить, но обогнув лицензию простым chmod некоторых папок - иначе оно что-то делает (или чаще не делает), но тормознотоооо. А под рутом без проблем (чего и следовало ожидать).
Дык локально из-под того же юзера пускаем или из под рута?
Что из под рута что под юзером, разницы нет.
Менял разрешения, не заметил разницы.
В логах покапался ничего подозрительного не нашел.
Немного повторюсь, существенный прирост для Xilinx движка дает переключение цветов в псевдоколор, но выглядеть начинает отвратно.
Lonesome Wolf
Mar 30 2006, 07:38
Цитата(3.14 @ Mar 30 2006, 07:57)

Что из под рута что под юзером, разницы нет.
Менял разрешения, не заметил разницы.
В логах покапался ничего подозрительного не нашел.
Немного повторюсь, существенный прирост для Xilinx движка дает переключение цветов в псевдоколор, но выглядеть начинает отвратно.
А в Вашем клиенте ускорения все включены? Была такая фишка в Microimage - с FC4 вообще части отрисовки не было пока не включил все возможные опции. Правда клиент сей не из новых, а с Hummingbird-ом проблем не было.
Наверное Вы хотели сказать в сервере?
Я сейчас пользуюсь Xmanager2, там особо настроек никаких нет, кроме цветов, так же и в Xwin32. Все хочу Hummingbird Excees проверить, но пока не скачал.
Гоняю Xmanager2 на XP SP2 и в общем-то тормозов не заметно.
mc (4.6.0) тоже бегает без тормозов, но он у меня чисто консольный, так что к иксам имеет отношение постольку поскольку запущен в xterm. xemacs, firefox, openoffice тоже бегают без нареканий.
Чтоб разобраться, из-за чего у вас тормоза, дваайте начнем с самого начала.
Если не лень, запустите пожалуйста xterm и там запустите две следующие комманды:
echo $DISPLAY
xdpyinfo
Первая покажет, где x-клиенты будут пытаться себя отрисовать, а вторая выдаст довольно много информации о сервере.
Еще неплохо было бы выяснить какие у вас сетевые адаптеры. Если у вас "умный" гигабитный адаптер, который умеет откладывать прерывания на какое-то время, то, если другого траффика кроме Х11 в данный момент нет, это вполне может затормозить Х11 до безобразия.
Ну и неплохо было бы прогнать, скажем, x11perf и потом использовать его, чтоб объективно сравнивать изменения в производительности сервера.
Я уже говорил, что 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, драйверов под маму я не ставил.
Цитата(sensor_ua @ Mar 29 2006, 23:24)

Насчет mc небольшое заблуждение. С некоторых пор (с 4+ версии точно) он юзает x-ые либы. Столкнулся с этим в SFU 3.5 - mc нагло тормозил. На форуме interopsystems.com был разбор полетов и выловили эту каку
А тогда каким образом я юзаю mc через ssh без поднятия X-сервера?
sensor_ua
Mar 30 2006, 09:34
Цитата(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-сервер.
Lonesome Wolf
Mar 30 2006, 10:13
Цитата(3.14 @ Mar 30 2006, 10:05)

Наверное Вы хотели сказать в сервере?
Я сейчас пользуюсь Xmanager2, там особо настроек никаких нет, кроме цветов, так же и в Xwin32. Все хочу Hummingbird Excees проверить, но пока не скачал.
Да, конечно - никак не могу избавится от єтой путанице в моей голове

.
У меня в Microimages вот такая штука присутствует - см картинку.
В Exceed-е часть их разбросана по остальным настройкам, но вот встретил такое - вторая картинка - заметьте - есть специальная опция для оптимизации под Java VM.
P.S. А MC в последних FC (после 4-ки) завязан на X -ы точно - у меня на одном из серверов без них только в ascii запускается.
Трабл с редакторами ISE/EDK разрешился сменой шрифта на fixed
Подскажите плиз в чем может быть дело.
Поставили этот самый Xmanager2 еще на пару машин с точно такими же настройками как у меня, а они ну ни в какую не хотят иксами коннектится к серверу.
snake (o)
Apr 3 2006, 08:08
Пусть правят при подключение переменную DISPLAY или отрубают фаерволл на своих машинах
Фаирворлы отключены, ну а насвет переменной, я ведь ее у себя не устанавливал (где и каким значением ее надо устанавливать). Со своей машины по их логинам я конекчусь без проблем а с их даже до меню с авторизацией достучаться не могу.
Lonesome Wolf
Apr 3 2006, 09:25
Цитата(3.14 @ Apr 3 2006, 11:13)

Фаирворлы отключены, ну а насвет переменной, я ведь ее у себя не устанавливал (где и каким значением ее надо устанавливать). Со своей машины по их логинам я конекчусь без проблем а с их даже до меню с авторизацией достучаться не могу.
А с "их" машин терминалом обычным коннектитесь? Я вообще не пользуюсь подключением с помощью встроенных в X-сервер tools - ов...
sensor_ua
Apr 3 2006, 09:32
Наверно имелись ввиду параметры xterm
http://l0ner.pp.ru/xterm.html
2 Lonesome Wolf
SSH, FTP коннектится нормально, а как можно по другому коннектится Х сервером?
Lonesome Wolf
Apr 3 2006, 10:28
Цитата(3.14 @ Apr 3 2006, 11:51)

2 Lonesome Wolf
SSH, FTP коннектится нормально, а как можно по другому коннектится Х сервером?
Да пусть он себе висит, слушая 6000-й порт на localhost. А в putty выставлено X11 forwarding. Вот и все. А потом в putty запускаю, что мне нужно. Может это и не лучший путь, но работает - и меня устраивает

.
Какие то чудеса творятся, менем IP адреса, начинает работать ...
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.