Latency-test показания на разных материнских платах

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
Аватара пользователя
PKM
Почётный участник
Почётный участник
Сообщения: 4263
Зарегистрирован: 31 мар 2011, 18:11
Репутация: 705
Настоящее имя: Андрей
Откуда: Украина
Контактная информация:

Re: Latency-test показания на разных материнских платах

Сообщение PKM »

Хорошо, а как тогда запустить? :)
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Latency-test показания на разных материнских платах

Сообщение Serg »

Например из файлового менеджера, в котором её и можно было обнаружить. :)
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Latency-test показания на разных материнских платах

Сообщение Nick »

PKM писал(а):А все знают, что есть красивая штука latency-histogram (запускать из терминала)?
Я не знаю!
А почему ты про нее молчал???

ЗЫ Alt+F2...
Аватара пользователя
PKM
Почётный участник
Почётный участник
Сообщения: 4263
Зарегистрирован: 31 мар 2011, 18:11
Репутация: 705
Настоящее имя: Андрей
Откуда: Украина
Контактная информация:

Re: Latency-test показания на разных материнских платах

Сообщение PKM »

О, а я про альт-ф2 не знал )
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Latency-test показания на разных материнских платах

Сообщение Serg »

Nick писал(а):Я не знаю!
PKM писал(а):О, а я про альт-ф2 не знал )
Ну вот, а я остался без новых знаний... :cry:
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
Lexxa
Мастер
Сообщения: 2703
Зарегистрирован: 16 дек 2011, 16:48
Репутация: 319
Настоящее имя: Алексей
Откуда: ryazan
Контактная информация:

Re: Latency-test показания на разных материнских платах

Сообщение Lexxa »

Отчет.
Сегодня откопал комп вот такой:
Проц: Intel Pentium 4 2.4G
Мать: AsRock P4i865G
Памяти 1 гиг
Пришлось использовать CF катру, поскольку sata ssd работать с этой матерью отказался, ну или наоборот.
Видео встроенное, в биосе гипертридинг выключен.
Вопреки утверждениям UAVpilotа установил Ubuntu 10.04 с linuxcnc из коробки.
Linuxcnc там стоит 2.5.4. Удалил в надежде обновиться до 2.7.
Добавил в /etc/apt/source.list источник для 2.7-rt, но обломался, ибо ставиться оно отказалось, сославшись на отсутствующий libmodbus5.
Погуглив, отыскал deb пакет libmodbus5 для precise и установил - все без проблем. После чего linuxcnc-2.7.2 тоже установился нормально.

Поудалял все, по моему мнению, лишнее для станка, и запустил latency-test.base tread = 11-12000
Вспомнив, что как-то Nick писал, что latency очень зависит от запущенного X, выключил его.
Подцепился по ssh и вновь запустил latency-test - base tread = 3000 - 4000.
Потребеление памяти около 150 мБ.
Далее попробовал нагузить проц несколькими glxgears. Удалось запустиь только 4 копии, далее адские тормоза, латенси вырос до 13-14.
Далее установил IceWM, удалось запустить 5 копий glxgears, причем latency не выше 11500.
с убитыми X и 5 копиями glxgears latency не превышает 10000.

Вывод в нагруженном состоянии проца latency достсточно зависит от Х, а вот в ненагруженном - зависиточень сильно.
:bender:
Аватара пользователя
Lexxa
Мастер
Сообщения: 2703
Зарегистрирован: 16 дек 2011, 16:48
Репутация: 319
Настоящее имя: Алексей
Откуда: ryazan
Контактная информация:

Re: Latency-test показания на разных материнских платах

Сообщение Lexxa »

Вот еще
Остановил сервисы:
acpid
cups
network-manager

Запущено 5 glxgears
latency 9000/10500.
:bender:
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Latency-test показания на разных материнских платах

Сообщение Serg »

Lexxa писал(а):Вопреки утверждениям UAVpilotа установил Ubuntu 10.04 с linuxcnc из коробки.
А можно поинтересоваться вопреки каким именно утверждениям?.. Можно просто ссылку.
Lexxa писал(а):Далее попробовал нагузить проц несколькими glxgears
по ssh? Тогда это был всего-лишь тест производительности сети и ssh.
(Кстати по ssh не получить скорости выше, чем ~30 Mbit/s)
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
Lexxa
Мастер
Сообщения: 2703
Зарегистрирован: 16 дек 2011, 16:48
Репутация: 319
Настоящее имя: Алексей
Откуда: ryazan
Контактная информация:

Re: Latency-test показания на разных материнских платах

Сообщение Lexxa »

UAVpilot писал(а): Тогда это был всего-лишь тест производительности сети и ssh.
Поясни.
Я же запускаю на удаленной машине, просто графика тормозит, цифры же проц считает локально, нет разве?

Ссылку не нашел, но... Ты говорил, что типа нефиг экспериментировать и ставить старые убунты, а ставить новые и разбираться с железом для повышения латенси. Кажется в теме про 16А20.
:bender:
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Latency-test показания на разных материнских платах

Сообщение Serg »

Lexxa писал(а):Поясни.
Я же запускаю на удаленной машине, просто графика тормозит, цифры же проц считает локально, нет разве?
Комп с LinuxCNC (Xclient) просит комп с графикой (Xserver) нарисовать точку с заданными координатами и цветом... В случае рисования окошек и шрифтов они конечно-же рисуются не точками, а готовыми примитивами. Однако glxgears, если не принять специальных мер, будет рисовать свои шестерёнки на удалённом Xсервере именно попиксельно, этим собственно и объясняются заметные тормоза всего на 4-х экзкмплярах.
Lexxa писал(а):Ты говорил, что типа нефиг экспериментировать и ставить старые убунты
Ну ведь не утверждал-же. :) Советовал - да, и сейчас советую не тратить время на старые вресии, чтобы в один прекрасный момент не остаться "в одиночестве" без поддержки со старыми глюками. :)
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
Lexxa
Мастер
Сообщения: 2703
Зарегистрирован: 16 дек 2011, 16:48
Репутация: 319
Настоящее имя: Алексей
Откуда: ryazan
Контактная информация:

Re: Latency-test показания на разных материнских платах

Сообщение Lexxa »

Еще для улучшения латенси советуют драйвер vesa
У меня комп с ним зависает при загрузке((
xorg.conf (для просмотра содержимого нажмите на ссылку)
Section "ServerLayout"
Identifier "X.org Configured"
Screen 0 "Screen0" 0 0
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
ModulePath "/usr/lib/xorg/modules"
FontPath "/usr/share/fonts/X11/misc"
FontPath "/usr/share/fonts/X11/cyrillic"
FontPath "/usr/share/fonts/X11/100dpi/:unscaled"
FontPath "/usr/share/fonts/X11/75dpi/:unscaled"
FontPath "/usr/share/fonts/X11/Type1"
FontPath "/usr/share/fonts/X11/100dpi"
FontPath "/usr/share/fonts/X11/75dpi"
FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
FontPath "built-ins"
EndSection

Section "Module"
Load "dbe"
Load "extmod"
Load "record"
Load "dri"
Load "glx"
Load "dri2"
EndSection

Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
EndSection

Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/input/mice"
Option "ZAxisMapping" "4 5 6 7"
EndSection

Section "Monitor"
Identifier "Monitor0"
VendorName "Monitor Vendor"
ModelName "Monitor Model"
EndSection

Section "Device"
### Available Driver options are:-
### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
### [arg]: arg optional
#Option "NoAccel" # [<bool>]
#Option "SWcursor" # [<bool>]
#Option "ColorKey" # <i>
#Option "CacheLines" # <i>
#Option "Dac6Bit" # [<bool>]
#Option "DRI" # [<bool>]
#Option "NoDDC" # [<bool>]
#Option "ShowCache" # [<bool>]
#Option "XvMCSurfaces" # <i>
#Option "PageFlip" # [<bool>]
Identifier "Card0"
Driver "vesa"
# VendorName "Intel Corporation"
# BoardName "82865G Integrated Graphics Controller"
# BusID "PCI:0:2:0"
EndSection

Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
SubSection "Display"
Viewport 0 0
Depth 1
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 4
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 8
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 15
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 16
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection
Ясно.
А если сделать

Код: Выделить всё

sudo Xorg -conf путь к файлу -retro
то ругается так:

Код: Выделить всё

(==) Log file: "/var/log/Xorg.0.log", Time: Fri Nov  6 18:55:30 2015
(++) Using config file: "/home/lexxa/xorg.conf"
(==) Using config directory: "/usr/lib/X11/xorg.conf.d"
(EE) VESA: Kernel modesetting driver in use, refusing to load
(EE) No devices detected.
Xorg.0.log (для просмотра содержимого нажмите на ссылку)
X.Org X Server 1.7.6
Release Date: 2010-03-17
X Protocol Version 11, Revision 0
Build Operating System: Linux 2.6.42-37-generic i686 Ubuntu
Current Operating System: Linux linuxcnc 2.6.32-122-rtai #rtai SMP Tue Jul 27 12:44:07 CDT 2010 i686
Kernel command line: BOOT_IMAGE=/boot/vmlinuz-2.6.32-122-rtai root=UUID=ebf4016e-71e5-433a-9cfe-8ab9fa0375b2 ro
Build Date: 11 April 2013 01:18:49PM
xorg-server 2:1.7.6-2ubuntu7.12 (For technical support please see http://www.ubuntu.com/support&#41;
Current version of pixman: 0.16.4
Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Fri Nov 6 18:55:30 2015
(++) Using config file: "/home/lexxa/xorg.conf"
(==) Using config directory: "/usr/lib/X11/xorg.conf.d"
(==) ServerLayout "X.org Configured"
(**) |-->Screen "Screen0" (0)
(**) | |-->Monitor "Monitor0"
(**) | |-->Device "Card0"
(**) |-->Input Device "Mouse0"
(**) |-->Input Device "Keyboard0"
(==) Automatically adding devices
(==) Automatically enabling devices
(WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
Entry deleted from font path.
(WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
Entry deleted from font path.
(**) FontPath set to:
/usr/share/fonts/X11/misc,
/usr/share/fonts/X11/100dpi/:unscaled,
/usr/share/fonts/X11/75dpi/:unscaled,
/usr/share/fonts/X11/Type1,
/usr/share/fonts/X11/100dpi,
/usr/share/fonts/X11/75dpi,
/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType,
built-ins,
/usr/share/fonts/X11/misc,
/usr/share/fonts/X11/100dpi/:unscaled,
/usr/share/fonts/X11/75dpi/:unscaled,
/usr/share/fonts/X11/Type1,
/usr/share/fonts/X11/100dpi,
/usr/share/fonts/X11/75dpi,
/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType,
built-ins
(**) ModulePath set to "/usr/lib/xorg/modules"
(WW) AllowEmptyInput is on, devices using drivers 'kbd', 'mouse' or 'vmmouse' will be disabled.
(WW) Disabling Mouse0
(WW) Disabling Keyboard0
(II) Loader magic: 0x81f1b20
(II) Module ABI versions:
X.Org ANSI C Emulation: 0.4
X.Org Video Driver: 6.0
X.Org XInput driver : 7.0
X.Org Server Extension : 2.0
(--) using VT number 8

(--) PCI:*(0:0:2:0) 8086:2572:1849:2572 Intel Corporation 82865G Integrated Graphics Controller rev 2, Mem @ 0xf0000000/134217728, 0xff280000/524288, I/O @ 0x0000ec00/8
(II) Open ACPI successful (/var/run/acpid.socket)
(II) "extmod" will be loaded. This was enabled by default and also specified in the config file.
(II) "dbe" will be loaded. This was enabled by default and also specified in the config file.
(II) "glx" will be loaded. This was enabled by default and also specified in the config file.
(II) "record" will be loaded. This was enabled by default and also specified in the config file.
(II) "dri" will be loaded. This was enabled by default and also specified in the config file.
(II) "dri2" will be loaded. This was enabled by default and also specified in the config file.
(II) LoadModule: "dbe"
(II) Loading /usr/lib/xorg/modules/extensions/libdbe.so
(II) Module dbe: vendor="X.Org Foundation"
compiled for 1.7.6, module version = 1.0.0
Module class: X.Org Server Extension
ABI class: X.Org Server Extension, version 2.0
(II) Loading extension DOUBLE-BUFFER
(II) LoadModule: "extmod"
(II) Loading /usr/lib/xorg/modules/extensions/libextmod.so
(II) Module extmod: vendor="X.Org Foundation"
compiled for 1.7.6, module version = 1.0.0
Module class: X.Org Server Extension
ABI class: X.Org Server Extension, version 2.0
(II) Loading extension MIT-SCREEN-SAVER
(II) Loading extension XFree86-VidModeExtension
(II) Loading extension XFree86-DGA
(II) Loading extension DPMS
(II) Loading extension XVideo
(II) Loading extension XVideo-MotionCompensation
(II) Loading extension X-Resource
(II) LoadModule: "record"
(II) Loading /usr/lib/xorg/modules/extensions/librecord.so
(II) Module record: vendor="X.Org Foundation"
compiled for 1.7.6, module version = 1.13.0
Module class: X.Org Server Extension
ABI class: X.Org Server Extension, version 2.0
(II) Loading extension RECORD
(II) LoadModule: "dri"
(II) Loading /usr/lib/xorg/modules/extensions/libdri.so
(II) Module dri: vendor="X.Org Foundation"
compiled for 1.7.6, module version = 1.0.0
ABI class: X.Org Server Extension, version 2.0
(II) Loading extension XFree86-DRI
(II) LoadModule: "glx"
(II) Loading /usr/lib/xorg/modules/extensions/libglx.so
(II) Module glx: vendor="X.Org Foundation"
compiled for 1.7.6, module version = 1.0.0
ABI class: X.Org Server Extension, version 2.0
(==) AIGLX enabled
(II) Loading extension GLX
(II) LoadModule: "dri2"
(II) Loading /usr/lib/xorg/modules/extensions/libdri2.so
(II) Module dri2: vendor="X.Org Foundation"
compiled for 1.7.6, module version = 1.1.0
ABI class: X.Org Server Extension, version 2.0
(II) Loading extension DRI2
(II) LoadModule: "vesa"
(II) Loading /usr/lib/xorg/modules/drivers/vesa_drv.so
(II) Module vesa: vendor="X.Org Foundation"
compiled for 1.7.6, module version = 2.3.0
Module class: X.Org Video Driver
ABI class: X.Org Video Driver, version 6.0
(II) VESA: driver for VESA chipsets: vesa
(II) Primary Device is: PCI 00@00:02:0
(EE) VESA: Kernel modesetting driver in use, refusing to load
(WW) Falling back to old probe method for vesa
(EE) No devices detected.

Fatal server error:
no screens found

Please consult the The X.Org Foundation support
at http://wiki.x.org
for help.
Please also check the log file at "/var/log/Xorg.0.log" for additional information.

ddxSigGiveUp: Closing log
Может подскажешь
:bender:
Аватара пользователя
aegis
Мастер
Сообщения: 3171
Зарегистрирован: 22 мар 2012, 06:59
Репутация: 1810
Настоящее имя: Михайло
Откуда: Україна, Конотоп=>Запоріжжя=>Харьків

Re: Latency-test показания на разных материнских платах

Сообщение aegis »

у меня с весой тоже не все гладко было сходу. честно говоря не помню чем закончилось...
нікому нічого не нав'язую.
Аватара пользователя
PKM
Почётный участник
Почётный участник
Сообщения: 4263
Зарегистрирован: 31 мар 2011, 18:11
Репутация: 705
Настоящее имя: Андрей
Откуда: Украина
Контактная информация:

Re: Latency-test показания на разных материнских платах

Сообщение PKM »

Lexxa, а к чему гонка за Latency? Неужели от ЛПТ будешь запускать станочек?

У меня примерно такой же комп есть, только встроенное видео почему-то отключено, даже разъем заклеен. Стоит дискретная видеокарта. Не помню цифры, но вроде похуже 11000.
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Latency-test показания на разных материнских платах

Сообщение Serg »

Lexxa писал(а):(II) VESA: driver for VESA chipsets: vesa
(II) Primary Device is: PCI 00@00:02:0
(EE) VESA: Kernel modesetting driver in use, refusing to load
(WW) Falling back to old probe method for vesa
(EE) No devices detected.
Драйвер не может загрузится т.к. ядро уже загрузило драйвер, несовместимый с VESA.
покажи что lsmod говорит?
PKM писал(а):Не помню цифры, но вроде похуже 11000.
Я уже где-то тут писал, что на домашнем станке стоит 30000 и через LPT всё замечательно работает с микрошагом 1/8 и скоростями в 2000 мм/м, выше механика не может.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
Lexxa
Мастер
Сообщения: 2703
Зарегистрирован: 16 дек 2011, 16:48
Репутация: 319
Настоящее имя: Алексей
Откуда: ryazan
Контактная информация:

Re: Latency-test показания на разных материнских платах

Сообщение Lexxa »

PKM писал(а):Неужели от ЛПТ
нет конечно.
просто с атомом напоролся,тормозной он.
Хочу чтоб не тормозило.
:bender:
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Latency-test показания на разных материнских платах

Сообщение Nick »

Lexxa писал(а):просто с атомом напоролся,тормозной он.
А что именно тормозит?
У меня на станке все хорошо... правда я использую axis...
Аватара пользователя
Lexxa
Мастер
Сообщения: 2703
Зарегистрирован: 16 дек 2011, 16:48
Репутация: 319
Настоящее имя: Алексей
Откуда: ryazan
Контактная информация:

Re: Latency-test показания на разных материнских платах

Сообщение Lexxa »

1) unexpected time delay
2) подвисает
:bender:
Аватара пользователя
going
Мастер
Сообщения: 523
Зарегистрирован: 29 сен 2013, 20:55
Репутация: 129
Настоящее имя: Леонид
Откуда: г.Киров
Контактная информация:

Re: Latency-test показания на разных материнских платах

Сообщение going »

Сегодня сменил SSD на старенький HDD (2003 г.в.) и заметил неожиданный эффект. Латенси тест улучшился, не на много, но улучшился. Был на SSD 13600-14000, а стал 13080. Условия теста одинаковые.

SSD- Silicon Power sata3 S55 60Gb
HDD - Sagate 80Gb

Какие мысли по данному факту ??
Платы: BPI-M3, BPI-A64, OPI-PC2
Аватара пользователя
Сергей Саныч
Мастер
Сообщения: 9116
Зарегистрирован: 30 май 2012, 14:20
Репутация: 2858
Откуда: Тюмень
Контактная информация:

Re: Latency-test показания на разных материнских платах

Сообщение Сергей Саныч »

going писал(а):Сегодня сменил SSD на старенький HDD (2003 г.в.) и заметил неожиданный эффект. Латенси тест улучшился, не на много, но улучшился. Был на SSD 13600-14000, а стал 13080. Условия теста одинаковые.

SSD- Silicon Power sata3 S55 60Gb
HDD - Sagate 80Gb

Какие мысли по данному факту ??
Мысль №1 :) Драйвер SSD кривоват.
Чудес не бывает. Бывают фокусы.
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Latency-test показания на разных материнских платах

Сообщение Serg »

Мысль №2: У дешёвых HDD хоть какой-то кэш, но есть, а у дешёвых SSD как правило нет никакого. В итоге обмен идёт небольшими порциями, что приводит к более частым "перезапускам" DMA.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Ответить

Вернуться в «LinuxCNC»