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

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
tpolimer2000
Мастер
Сообщения: 347
Зарегистрирован: 07 ноя 2018, 19:03
Репутация: 45
Настоящее имя: Александр
Откуда: Беларусь
Контактная информация:

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

Сообщение tpolimer2000 »

Хотел собрать компьютер на базе Gigabyte E3000N (AMD E2-3000 with Radeon HD 8280 Graphics, 4GB оперативной памяти и 120GB SSD) для LinuxCNC. Тут было упоминание о данной плате
batl писал(а): купил другую, такого же стандарта Mini ITX: Gigabyte e3000n, оперативы 4ГБ. Latency-test 11000 на LinuxCNC.
Получил такие результаты
AMD E2-3000 with Radeon HD 8280 Graphics, 4GB оперативной памяти и 120GB SSD (1821 просмотр) <a class='original' href='./download/file.php?id=201930&sid=d241cf0b12a3a53ba8bf45a2c2a5b717&mode=view' target=_blank>Загрузить оригинал (543.02 КБ)</a>
AMD E2-3000 with Radeon HD 8280 Graphics, 4GB оперативной памяти и 120GB SSD

Компьютер без загрузки, чуть позже попробую его настроить, убрать все лишнее, отключить оптимизацию питания, isolcpus и т.д.
Аватара пользователя
iMaks-RS
Мастер
Сообщения: 1726
Зарегистрирован: 10 июл 2017, 09:25
Репутация: 198
Настоящее имя: Maks
Откуда: От туда.
Контактная информация:

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

Сообщение iMaks-RS »

12400 базовый - норм... у меня на j1900 около 14к.
tpolimer2000
Мастер
Сообщения: 347
Зарегистрирован: 07 ноя 2018, 19:03
Репутация: 45
Настоящее имя: Александр
Откуда: Беларусь
Контактная информация:

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

Сообщение tpolimer2000 »

iMaks-RS писал(а): 12400 базовый - норм... у меня на j1900 около 14к.
Меня смущает огромное значение Servo thread.
Хотя у меня будет использоваться STEP\DIR и по идее значение Servo thread для меня не важно.
tpolimer2000
Мастер
Сообщения: 347
Зарегистрирован: 07 ноя 2018, 19:03
Репутация: 45
Настоящее имя: Александр
Откуда: Беларусь
Контактная информация:

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

Сообщение tpolimer2000 »

tpolimer2000 писал(а): Меня смущает огромное значение Servo thread.
Хотя у меня будет использоваться STEP\DIR и по идее значение Servo thread для меня не ва
Заменил SSD на HDD, сейчас такая конфигурация Gigabyte E3000N (AMD E2-3000 with Radeon HD 8280 Graphics, 4GB оперативной памяти и 500GB HDD).

После дополнительных настроек в BIOS, а именно отключение C6, cool'n'quiet, SVM + isolcpus=1 и 2 часов (надо погонять побольше с большей нагрузкой) с 6 glxgears, получил следующие значения:
AMD E2-3000 with Radeon HD 8280 Graphics, 4GB оперативной памяти и 500GB HDD (1751 просмотр) <a class='original' href='./download/file.php?id=201934&sid=d241cf0b12a3a53ba8bf45a2c2a5b717&mode=view' target=_blank>Загрузить оригинал (537.4 КБ)</a>
AMD E2-3000 with Radeon HD 8280 Graphics, 4GB оперативной памяти и 500GB HDD
Меня напрягает значение Servo thread (1ms) с Max Jitter - 204000ns. Его и пытался уменьшить.

Хотел найти на что он влияет, но так и не смог понять что это. Тут - https://www.cnc-club.ru/wiki/index.php/ ... %D1%8B_hal, написано, о том, что это просто поток приложения, который должен вызываться частотой в 1Khz. Получается, что смещение в 204000ns, это смещение аж на 20%.

Можно ли использовать данный компьютер для работы с LinuxCnc через LTP порт или с Mesa 7i96?
alex_sar
Мастер
Сообщения: 1672
Зарегистрирован: 28 авг 2018, 17:13
Репутация: 278
Настоящее имя: Алексей
Контактная информация:

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

Сообщение alex_sar »

base используется для вывода пульса степ/дир в основном, а 7i96 делает это сама. То есть вам base thread вообще не нужен, servo-thread будет взаимодействовать с mesa.

Попробуйите latency test без base запустить (там есть ключик командной строки)
Аватара пользователя
sima8520
Почётный участник
Почётный участник
Сообщения: 4501
Зарегистрирован: 24 ноя 2016, 23:35
Репутация: 1615
Настоящее имя: Илья
Откуда: Беларусь, Гомель
Контактная информация:

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

Сообщение sima8520 »

парни с праздником вас 23 февраля
Коль такая пьянка, подскажите мат плату и вообще конфиг железа под Gmoccapy. Что то сильно оно требовательное оказалось. комп который для axis дико тупит на этом интерфейсе. Желательно чтоб мат плата была mini-ITX какая нибудь
tpolimer2000
Мастер
Сообщения: 347
Зарегистрирован: 07 ноя 2018, 19:03
Репутация: 45
Настоящее имя: Александр
Откуда: Беларусь
Контактная информация:

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

Сообщение tpolimer2000 »

alex_sar писал(а): base используется для вывода пульса степ/дир в основном, а 7i96 делает это сама. То есть вам base thread вообще не нужен, servo-thread будет взаимодействовать с mesa.

Попробуйите latency test без base запустить (там есть ключик командной строки)
Спасибо, попробую.
tpolimer2000
Мастер
Сообщения: 347
Зарегистрирован: 07 ноя 2018, 19:03
Репутация: 45
Настоящее имя: Александр
Откуда: Беларусь
Контактная информация:

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

Сообщение tpolimer2000 »

AMD E2-3000 with Radeon HD 8280 Graphics, 4GB оперативной памяти и 500GB HDD (1682 просмотра) <a class='original' href='./download/file.php?id=201967&sid=d241cf0b12a3a53ba8bf45a2c2a5b717&mode=view' target=_blank>Загрузить оригинал (404.09 КБ)</a>
AMD E2-3000 with Radeon HD 8280 Graphics, 4GB оперативной памяти и 500GB HDD
AMD E2-3000 with Radeon HD 8280 Graphics, 4GB оперативной памяти и 500GB HDD (1682 просмотра) <a class='original' href='./download/file.php?id=201968&sid=d241cf0b12a3a53ba8bf45a2c2a5b717&mode=view' target=_blank>Загрузить оригинал (325.67 КБ)</a>
AMD E2-3000 with Radeon HD 8280 Graphics, 4GB оперативной памяти и 500GB HDD

Не понравился мне результат моих тестов. Оставляю на будущее, возможно кому-то будет полезно.
D.L.
Мастер
Сообщения: 471
Зарегистрирован: 25 авг 2018, 10:11
Репутация: 152
Настоящее имя: Дмитрий
Откуда: Киров
Контактная информация:

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

Сообщение D.L. »

tpolimer2000 писал(а): Не понравился мне результат моих тестов. Оставляю на будущее, возможно кому-то будет полезно.
Второй результат отличный для месы, только есть один нюанс: для месы нужно PREEMPT_RT ядро, а не RTAI, соответственно нужно с ним и тестировать, результат будет чуть хуже.
tpolimer2000
Мастер
Сообщения: 347
Зарегистрирован: 07 ноя 2018, 19:03
Репутация: 45
Настоящее имя: Александр
Откуда: Беларусь
Контактная информация:

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

Сообщение tpolimer2000 »

D.L. писал(а): Второй результат отличный для месы, только есть один нюанс: для месы нужно PREEMPT_RT ядро, а не RTAI, соответственно нужно с ним и тестировать, результат будет чуть хуже.
Спасибо за информацию, буду тестировать и на PREEMPT_RT ядре. Пока еще не разобрался как его поставить, но пару видео уже нашел, надо просто найти время.
Аватара пользователя
xenon-alien
Почётный участник
Почётный участник
Сообщения: 4506
Зарегистрирован: 01 янв 2013, 13:13
Репутация: 920
Настоящее имя: Daniel
Откуда: Закарпатская обл. Украина
Контактная информация:

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

Сообщение xenon-alien »

tpolimer2000 писал(а): Пока еще не разобрался как его поставить,
Качается образ из сайта и устанавливается, как обычно
tpolimer2000
Мастер
Сообщения: 347
Зарегистрирован: 07 ноя 2018, 19:03
Репутация: 45
Настоящее имя: Александр
Откуда: Беларусь
Контактная информация:

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

Сообщение tpolimer2000 »

xenon-alien писал(а): Качается образ из сайта и устанавливается, как обычно
Спасибо, немного начал разбираться. Вчера поставил, есть отличное видео
https://www.youtube.com/watch?v=yYNx_QEdks8

Хотел сегодня подключать Mesa 7I96, но немного приболел.
tpolimer2000
Мастер
Сообщения: 347
Зарегистрирован: 07 ноя 2018, 19:03
Репутация: 45
Настоящее имя: Александр
Откуда: Беларусь
Контактная информация:

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

Сообщение tpolimer2000 »

Тест системы LinuxCNC Uspace 2.7.0 Debian 9 Stretch (linuxcnc-stretch-uspace-amd64-r13.iso).
В BIOS отключение C6, cool'n'quiet, SVM. В системе ни чего не менял.
AMD E2-3000 with Radeon HD 8280 Graphics, 4GB оперативной памяти и 500GB HDD (1487 просмотров) <a class='original' href='./download/file.php?id=202047&sid=d241cf0b12a3a53ba8bf45a2c2a5b717&mode=view' target=_blank>Загрузить оригинал (600.51 КБ)</a>
AMD E2-3000 with Radeon HD 8280 Graphics, 4GB оперативной памяти и 500GB HDD

Одно видео 720p по кругу, 5 шестеренок (glxgears), открыто куча программ, тест 8 часов.
a321
Мастер
Сообщения: 563
Зарегистрирован: 03 дек 2016, 00:30
Репутация: 65
Контактная информация:

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

Сообщение a321 »

Ноутбук Lenovo T61 стабильный джиттер меньше 6000 при поднятом вай-фае. Суть в поганой работе встроенного вай-фая (Intel!!!). Его следует аппаратно отключить и использовать юсб-свисток. Статус такого соединения в глазах системы сильно ниже и это не влияет на джиттер
Важно - ноутбук старый, свистки, как правило, намного новее. Поэтому приходится немного помучаться с компиляцией драйверов для ядра.
Изготовители = гады, сведения о компиляции приходится искать (не у них на сайте).
Аватара пользователя
sima8520
Почётный участник
Почётный участник
Сообщения: 4501
Зарегистрирован: 24 ноя 2016, 23:35
Репутация: 1615
Настоящее имя: Илья
Откуда: Беларусь, Гомель
Контактная информация:

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

Сообщение sima8520 »

a321 писал(а): Изготовители = гады, сведения о компиляции приходится искать (не у них на сайте).
я находил как это делать но ничего не получается. если есть у вас инструкция - напишите тут как драйвера цепляли для вайфай
a321
Мастер
Сообщения: 563
Зарегистрирован: 03 дек 2016, 00:30
Репутация: 65
Контактная информация:

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

Сообщение a321 »

sima8520 писал(а): я находил как это делать но ничего не получается. если есть у вас инструкция - напишите тут как драйвера цепляли для вайфай
Это полностью зависит от того, какой именно свисток. Общая последовательность такая -
1. надо точно знать, какой чипсет свистка. Для этого используем утилиту lsusb, которой нет в базовом дистрибутиве. Соответственно надо прописать в списке репозиториевв те, которые на сегодня "живые", а именно -

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

cat /etc/apt/sources.list -

deb http://archive.debian.org/debian/ wheezy main
deb-src http://archive.debian.org/debian/ wheezy main
deb http://security.debian.org/ wheezy/updates main contrib
deb-src http://security.debian.org/ wheezy/updates main contrib
deb http://ftp.ru.debian.org/debian/ wheezy main contrib non-free

2. установив эти репозитории (я это делаю просто редактированием указанного файла в vi), можно поставить вместо гномнетворманагера другой менеджер, wicd. Строго говоря, если не планируется часто менять сетки, то даже это не нужно, все для установки соединения есть в системе, а именно -

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


vi /etc/network/interfaces
там редактируем -

# всегда есть эта строка -
auto lo
iface lo inet loopback

#автозапуск при старте вайфай-интерсфейса, имя которого мы можем
#узнать через команду ifconfig
auto ra0

#настройки адресов этого вай-фай интерфейса (карточки, свистка)
iface ra0 inet static
        address 192.168.1.222
        gateway 192.168.1.1
        mask 255.255.255.0

        dns-nameservers 192.168.1.1
        wpa-ssid ИМЯТОЧКИДОСТУПА
        wpa-psk ПАРОЛЬТОЧКИДОСТУПА

3. Так вот, запустив команду apt-get install usbutils, или вызвав Synaptic, устанавливаем usbutils. Затем вставив свисток выполняем lsusb, смотрим вывод команды в строке свистка, типа -
Bus 001 Device 004: ID 148f:7601 Ralink Technology, Corp.

Если теряеетсь в догадках, выполните эту команду без свистка и со свистком, разница = искомая строка. Затем по 148f:7601 гуглим. Строго говоря нам нужен лишь один файлик mt7601Usta.ko (в случае моего свитска), который надо подсунуть в нужное место. нужное место = /lib/modules/3.4-9-rtai-686-pae/kernel/drivers/net/wireless/, делается это командой -
install -m 644 -c mt7601Usta.ko /lib/modules/3.4-9-rtai-686-pae/kernel/drivers/net/wireless/

В моем случае реально доступные дрова для моего TPLINK TL-WN727N нашлись в https://github.com/art567/mt7601usta, инструкция там вполне адекватная, немного сам потом в консоли дополнил, выполнил команды подсовывания скомпилированного драйвера, подгрузил модуль и адаптер появился в выводе ifconfig.

Но этот файлик ko надо сперва скомпилировать (если не имеете его в заначке). Вот тут бывают сложности, но преодолимые. Мне помогали наводками на мысли коллеги https://archlinux.org.ru/forum/topic/21379. Вообще если кто размышляет о выборе дистрибутива Linux для личного использования, максимально рекомендую ArchLinux, во многом потому, что русскоязычное сообщество исключительно корректно, оперативно и не устраивает убунтового говносрача.

Попутно - параметры запуска ядра поставил такие -

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


vi /boot/grub/grub.cfg 
      вместо -
       # linux   /boot/vmlinuz-3.4-9-rtai-686-pae root=UUID=ddffdb7d-8729-4c56-9789-0ba63f2e3bc7 ro initrd=/install/gtk/initrd.gz  quiet lapic rootdelay=5

linux   /boot/vmlinuz-3.4-9-rtai-686-pae root=UUID=ddffdb7d-8729-4c56-9789-0ba63f2e3bc7 ro initrd=/install/gtk/initrd.gz   noirqbalance mce=ignore_ce nosoftlockup vm.stat_interval=120 transparent_hugepage=never processor.max_cstate=1 idle=poll intel_idle.max_cstate=0 lapic quiet rootdelay=5
      
Еще я постарался убрать лишнее из дистрибутива. Например, по возможности выпилил samba, avahi, cups во всех его ипостасях, посмотрел списки установленных пакетов, убрал не нужное, потом apt-get autoremove.
Аватара пользователя
sima8520
Почётный участник
Почётный участник
Сообщения: 4501
Зарегистрирован: 24 ноя 2016, 23:35
Репутация: 1615
Настоящее имя: Илья
Откуда: Беларусь, Гомель
Контактная информация:

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

Сообщение sima8520 »

ex71 писал(а): 09 янв 2020, 15:07
UAVpilot писал(а):там привязка к MAC-адресам останется с первоначальной материнки.
Это только если пользователь знает что это необходимо делать в конфигах. А вообще обычно настроят через графику (если не dhcp), а при загрузке их будет ждать "job is running for" с таймаутом в 1.5 минуты.
Сергей Саныч писал(а):Но современная флэшка имеет ограниченный ресурс по количеству перезаписей, так что надолго ее не хватит, особенно если флэшка "забита под завязку".
а SSD нет? есть оптимизация системы на этот случай. Но для тестов на любом встречном компе - флешка удобнее чем хард в кармане. Ну умрет и умрет, ей цена 500 рублей. Это во-первых.
А во-вторых у меня линукс проработал полтора года на флешке (круглосуточно без выключений и перезагрузок, только если свет выключали). Было подозрение на смерь части памяти, но ничего я с нее еще раз 50 разные системы ставил перезаписывая постоянно разные образы (я ей еще пользуюсь). При чем там полноценная графика была (сетевой рендеринг).
Линукс с кучей софта весит меньше чем сейчас минимальный объем флешки в магазине.

_______________
Ладно, по теме. Я решил замерить еще раз тормознутость текущей конфигурации компа.
Intel(R) Core(TM)2 Duo CPU E8300 @ 2.83GHz
asrock g41c-gs
4 gb ram ddr2
internal video
jitter 7400/14600
4xGLXGear, web, youtube

4gb dd3 !! Интересная материнка, понимает два вида памяти :)
jitter 7300/10600

Кстати free видит только 3 гига памяти. Пока не знаю почему. Ядро RTAI 686 на 7 дебьяне.
Ютуб тормозит ужасно, но на джиттере это не сказывается. Интернет через телефон, но тормозит именно видео (возможно mesa драйвер подгружен к xorg, потому и тупит).
Ну короче я досканально не разбирался. Меня интересовал результат теста.

На домашнем компе LinuxCNC или Latency Test не запускаются в принципе, проц судя по вою кулера уходит в 100% загрузку и система виснет. На моей ОС их нет, а собирать из сорсов или тащить винт из цеха не охота. Вот тут флешка бы помогла.
Помогите победить эту чертовщину
6 шестеренок, пустой браузер, диспетчер задач - латенси в космос
Озу ддр2 4 гб
Проц Е8300
Мать p5q se
Видео gt610 1 гб
Система линукс мх 19.4
Лцнц 2.8.2
Вложения
photo1659034073.jpeg (1113 просмотров) <a class='original' href='./download/file.php?id=204320&sid=d241cf0b12a3a53ba8bf45a2c2a5b717&mode=view' target=_blank>Загрузить оригинал (87.44 КБ)</a>
Аватара пользователя
iMaks-RS
Мастер
Сообщения: 1726
Зарегистрирован: 10 июл 2017, 09:25
Репутация: 198
Настоящее имя: Maks
Откуда: От туда.
Контактная информация:

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

Сообщение iMaks-RS »

энергосбережения в биос отключены?
/etc/default/grub добавлен параметр isolcpus=1?
оперативка протестирована и исправна?
если загрузиться live с флешки, какие показатели?
ядро preempt_rt - я так понимаю, т.к. на плате вроде нет lpt
Чем обусловлен выбор не Debian с сайта проекта?

Да.. ещё.. если есть втроенная видео, на 775 сокете вроде в северный мост встроено.. попробываать на встройке запуститься и провести опыты с modeset.. правда может так случится.. что перестанет загружаться или пропадёт изображение но система будет работать.. на этот случай предусмотрите возможность удаленно зайти на системе подправить файлы конфигурации.
Аватара пользователя
sima8520
Почётный участник
Почётный участник
Сообщения: 4501
Зарегистрирован: 24 ноя 2016, 23:35
Репутация: 1615
Настоящее имя: Илья
Откуда: Беларусь, Гомель
Контактная информация:

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

Сообщение sima8520 »

iMaks-RS писал(а): энергосбережения в биос отключены?
с биос игрался - либо зависает при открытии латенси теста, либо не влияет на его значение
iMaks-RS писал(а): /etc/default/grub добавлен параметр isolcpus=1?
сюда еще не лазил
iMaks-RS писал(а): оперативка протестирована и исправна?
озу работает, объем памяти видит. не задумывался даже об ОЗУ. Могут быть какие то проблемы с ОЗУ под нагрузкой?
iMaks-RS писал(а): если загрузиться live с флешки, какие показатели?
беда в том что образ без лцнц изначально. вручную накатываю лцнц после установки самой линукс
iMaks-RS писал(а): Чем обусловлен выбор не Debian с сайта проекта?
наличием драйверов хотя бы. дебиан чтоб поставить надо системник подключать к проводному интернету. а Линукс МХ с телефона прекрасно определяет интернет
alex_sar
Мастер
Сообщения: 1672
Зарегистрирован: 28 авг 2018, 17:13
Репутация: 278
Настоящее имя: Алексей
Контактная информация:

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

Сообщение alex_sar »

sima8520 писал(а): беда в том что образ без лцнц изначально. вручную накатываю лцнц после установки самой линукс
вот видимо в этом месте себе проблем и делаете.

есть и другие решения но самое простое таки подключить инет проводом один раз.
Ответить

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