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

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.

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

Сообщение Dmaster » 19 фев 2020, 16:58

В общем поставил ubuntu 10.04, установил репозитории
поправил sources.list по этому подобию

(для просмотра содержимого нажмите на ссылку)
# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
# newer versions of the distribution.

deb http://old-releases.ubuntu.com/ubuntu/ lucid main restricted
deb-src http://old-releases.ubuntu.com/ubuntu/ lucid main restricted

## Major bug fix updates produced after the final release of the
## distribution.
deb http://old-releases.ubuntu.com/ubuntu/ lucid-updates main restricted
deb-src http://old-releases.ubuntu.com/ubuntu/ lucid-updates main restricted

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team. Also, please note that software in universe WILL NOT receive any
## review or updates from the Ubuntu security team.
deb http://old-releases.ubuntu.com/ubuntu/ lucid universe
deb-src http://old-releases.ubuntu.com/ubuntu/ lucid universe
deb http://old-releases.ubuntu.com/ubuntu/ lucid-updates universe
deb-src http://old-releases.ubuntu.com/ubuntu/ lucid-updates universe

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team, and may not be under a free licence. Please satisfy yourself as to
## your rights to use the software. Also, please note that software in
## multiverse WILL NOT receive any review or updates from the Ubuntu
## security team.
deb http://old-releases.ubuntu.com/ubuntu/ lucid multiverse
deb-src http://old-releases.ubuntu.com/ubuntu/ lucid multiverse
deb http://old-releases.ubuntu.com/ubuntu/ lucid-updates multiverse
deb-src http://old-releases.ubuntu.com/ubuntu/ lucid-updates multiverse

## Uncomment the following two lines to add software from the 'backports'
## repository.
## N.B. software from this repository may not have been tested as
## extensively as that contained in the main release, although it includes
## newer versions of some applications which may provide useful features.
## Also, please note that software in backports WILL NOT receive any review
## or updates from the Ubuntu security team.
# deb http://old-releases.ubuntu.com/ubuntu/ lucid-backports main restricted universe multiverse
# deb-src http://old-releases.ubuntu.com/ubuntu/ lucid-backports main restricted universe multiverse

## Uncomment the following two lines to add software from Canonical's
## 'partner' repository.
## This software is not part of Ubuntu, but is offered by Canonical and the
## respective vendors as a service to Ubuntu users.
# deb http://old-releases.ubuntu.com/ubuntu lucid partner
# deb-src http://old-releases.ubuntu.com/ubuntu lucid partner

deb http://old-releases.ubuntu.com/ubuntu lucid-security main restricted
deb-src http://old-releases.ubuntu.com/ubuntu lucid-security main restricted
deb http://old-releases.ubuntu.com/ubuntu lucid-security universe
deb-src http://old-releases.ubuntu.com/ubuntu lucid-security universe
deb http://old-releases.ubuntu.com/ubuntu lucid-security multiverse
deb-src http://old-releases.ubuntu.com/ubuntu lucid-security multiverse


обновил lcnc до 2.6 , потом до 2.7.15

в общем latency 12000 с 3-мя шестеренками но вот при обращении к винту 35000 40000.
хватит ли 2 гб для рамдиска? больше в мать не лезет. так то я буду месу использовать, но хотелось бы научиться переносить на оретаивку систему
" Linux CNC - наше всё"
Аватара пользователя
Dmaster
Мастер
 
Сообщения: 1174
Зарегистрирован: 15 июл 2011, 13:36
Репутация: 441
Медальки:

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

Сообщение Сергей Саныч » 19 фев 2020, 17:46

Попробуй в BIOS запретить DMA для винтов. Иногда помогает.
Чудес не бывает. Бывают фокусы.
Аватара пользователя
Сергей Саныч
Мастер
 
Сообщения: 8833
Зарегистрирован: 30 май 2012, 14:20
Откуда: Тюмень
Репутация: 2764
Медальки:

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

Сообщение UAVpilot » 19 фев 2020, 18:46

Dmaster писал(а):хватит ли 2 гб для рамдиска?

Нет. Надо минимум 6. Под рамдиск надо 4 и 2 для работы. Можно для работы и 1, но будет печально.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
UAVpilot
Мастер
 
Сообщения: 20105
Зарегистрирован: 17 апр 2012, 14:58
Откуда: Москва
Репутация: 4832
Заслуга: !!!
Медальки:
Настоящее имя: Сергей

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

Сообщение xenon-alien » 24 фев 2020, 22:50

xenon-alien писал(а):
Latency-test показания на разных материнских платах 20200108_220545.jpg
Всем привет!
Я только начал изучать эту тематику. (прошу сильно не пинать)
Подогнали мне ненужный ноут:
MSI MEGA BOOK VR600X
MODEL: MS-1613
CPU: Intel Celeron M 520 1.6 GHz (если будет возможность, то проц. установил бы по мощней, некоторые модели идут с Intel Core Duo T2450 2.0 ГГц, но вижу, что по идее и Core 2 Duo T7600 (G) на 2.3 GHz можно установить)
RAM: DDRII - 1Gb (Можно ещё планку поставить)
HDD: 120 Gb (могу заменить на SSD 120Gb OCZ Vertex 3.20)
Закатал образ на флешку "linuxcnc-2.7-wheezy" и загрузился с Live CD.
Запустил ТРИ шестеренки, Youtube и посмотрел на Latency Test.
Можно ли подобный ноут с MESA 7i76e в будущем использовать? (LPT на нем нету, хотя плату расширения можно вставить, но есть ли смысл?)

UPD: Благополучно угробил BIOS при update на 3.01. (подвисло на ЕС done, делалось в режиме DOS) Теперь ни на что не реагирует

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



С горем пополам выпаял биос, прошил и запаял обратно.
Теперь параметры следующие:
CPU: Intel Core Duo T7200 2.0 ГГц
RAM: DDRII - 2 Gb (двухканал по 1+1 ГБ)
Остальное то же самое. (загружался с флешки ; к стати, как можно глянуть свойства системы? проц. память и прочее...)
Запустил 4 шестеренки,2 браузера с Youtube видео и посмотрел на Latency Test.
Теперь будет на чем учиться. :ura:
Аватара пользователя
xenon-alien
Почётный участник
Почётный участник
 
Сообщения: 2328
Зарегистрирован: 01 янв 2013, 13:13
Откуда: Закарпатская обл. Украина
Репутация: 574
Медальки:
Настоящее имя: Daniel

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

Сообщение UAVpilot » 24 фев 2020, 22:58

xenon-alien писал(а): к стати, как можно глянуть свойства системы? проц. память и прочее...

В терминале:
Проц: "cat /proc/cpuinfo"
Память: "/proc/meminfo"
Бывают ещё графические утилитки, но я ими не интересовался.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
UAVpilot
Мастер
 
Сообщения: 20105
Зарегистрирован: 17 апр 2012, 14:58
Откуда: Москва
Репутация: 4832
Заслуга: !!!
Медальки:
Настоящее имя: Сергей

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

Сообщение iMaks-RS » 24 фев 2020, 23:00

Победил ))) На сколько я понял, изучая тему - для месы важен серво-период, для LPT - базовый. При этом серво-период может быть и 50 000к.. Так что твои показатели - весьм норм ))) При наличии LPT порта - так вообще универсальный зольдат получится из ноута )))
Аватара пользователя
iMaks-RS
Мастер
 
Сообщения: 1082
Зарегистрирован: 10 июл 2017, 09:25
Откуда: От туда.
Репутация: 104
Настоящее имя: Maks

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

Сообщение xenon-alien » 24 фев 2020, 23:06

iMaks-RS писал(а):При наличии LPT порта - так вообще универсальный зольдат получится из ноута )))

LPT порта нет, но уже заказал , ну и платку к нему.
Надеюсь получиться "универсально".
Аватара пользователя
xenon-alien
Почётный участник
Почётный участник
 
Сообщения: 2328
Зарегистрирован: 01 янв 2013, 13:13
Откуда: Закарпатская обл. Украина
Репутация: 574
Медальки:
Настоящее имя: Daniel

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

Сообщение iMaks-RS » 13 мар 2020, 12:07

После апдейта до 15й версии, почему-то поменялся джиттер.. в лучшую сторону.. на 2мс примерно.. было в районе 9500/9800, стало 7800 и выше не поднимается. Это на старом компе с 945м чипсетом. Правда при включении встроенной сетевухи - становиться 17-18мс..
На одной из материнок с J1900, вместо 28мс, стало почти 13мс. От куда такая разница в измерениях, если ядро не менялось?
Аватара пользователя
iMaks-RS
Мастер
 
Сообщения: 1082
Зарегистрирован: 10 июл 2017, 09:25
Откуда: От туда.
Репутация: 104
Настоящее имя: Maks

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

Сообщение dimedved » 23 май 2020, 08:57

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

Материнка GA-61M-S2PM
Камешек - G530.

Система:
Код: Выделить всёРазвернуть
~$ uname -a
Linux 192-168-0-107 4.9.0-8-rt-686-pae #1 SMP PREEMPT RT Debian 4.9.110-3+deb9u6 (2018-10-08) i686 GNU/Linux


Долго бился с установкой.
На работе интернет отсутствует и всё, конечно, вставало - но криво.
Принёс домой, подключил шланг и всё встало идеально.

Правда, латенси казал до 100к на базовой нитке. Серво 50-80к получалось.
И так и эдак ковырялся, пока не запустил latency-histogram, который без обиняков сказал мне, что у меня изол-цпу отсутствует.
Как же так, я ж его прописывал!
Ага, прописывал, но когда делал update-grub, он мне выдал ошибку, я на неё и забил.
Оказалось, что update-grub без sudo не работает. Кто бы мог подумать... :idiot:

Сейчас latency-plot выглядит так.
Область с повышенным джиттером - это включённые видосики на тытрубе.
В постоянном режиме крутится пара glxgears.
Пишется график давно - со вчерашнего вечера, часов 14 ужо. Так что, что там за пики до 20к - уже не видно.

Ещё есть проблема при загрузке: уходит циклично в ребут - и так раз 5-10, но потом всё-таки загружается.
Куда можно покопать?
Вложения
Latency-test показания на разных материнских платах Снимок экрана_2020-05-23_08-52-56.png
dimedved
Новичок
 
Сообщения: 21
Зарегистрирован: 28 ноя 2012, 22:22
Репутация: 0

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

Сообщение UAVpilot » 23 май 2020, 11:10

dimedved писал(а):Куда можно покопать?

memtest86 для начала.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
UAVpilot
Мастер
 
Сообщения: 20105
Зарегистрирован: 17 апр 2012, 14:58
Откуда: Москва
Репутация: 4832
Заслуга: !!!
Медальки:
Настоящее имя: Сергей

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

Сообщение dimedved » 23 май 2020, 11:49

UAVpilot писал(а):memtest86 для начала.

Memtest, один проход - ОК.
Покручу ещё чутка, бывало всякое. Но, думаю, что не оно.

В ребут уходит сразу после загрузчика.

UPD.
4 прохода.
Мемтест - ОК.
dimedved
Новичок
 
Сообщения: 21
Зарегистрирован: 28 ноя 2012, 22:22
Репутация: 0

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

Сообщение UAVpilot » 23 май 2020, 15:39

Попробовать BIOS обновить, диск заменить, ...
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
UAVpilot
Мастер
 
Сообщения: 20105
Зарегистрирован: 17 апр 2012, 14:58
Откуда: Москва
Репутация: 4832
Заслуга: !!!
Медальки:
Настоящее имя: Сергей

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

Сообщение dimedved » 23 май 2020, 16:22

В общем, поставил систему заново. Ту же, только amd64.
В режиме UEFI.
Запуск теперь нормальный, вроде.

По латенси погонял пока без isolcpus. Сильно лучше, чем было на i386.
Щас попробую включить.

На графике первая часть - с включенным тытрубом в HD.
Вторая, где провал - с выключенным.
Третья, последняя - включенные glxgears x3.
Вложения
Latency-test показания на разных материнских платах cnc-23May2020-413.png
Latency-test показания на разных материнских платах Снимок экрана_2020-05-23_16-17-23.png
dimedved
Новичок
 
Сообщения: 21
Зарегистрирован: 28 ноя 2012, 22:22
Репутация: 0

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

Сообщение dimedved » 23 май 2020, 17:00

То же самое, но с isolcpus=1.

На графике на 259 - включил тытруб в hd.
На 459 - glxgears x3. Скачок на base thread с этим не связан.
На 559 видос остановился. Точнее даже просто переключил вкладку в браузере и он стал как бы неактивным.
На 659 вернул видос обратно.
На 750 перевёл его в 360p.
Вложения
Latency-test показания на разных материнских платах cnc-23May2020-423.png
Latency-test показания на разных материнских платах Снимок экрана_2020-05-23_16-47-10.png
dimedved
Новичок
 
Сообщения: 21
Зарегистрирован: 28 ноя 2012, 22:22
Репутация: 0

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

Сообщение Ruva » 09 июн 2020, 04:54

Протестил 2 конфигурации на платах Gigabyte J4005n-D2P (современная со впаянным процем) и старье GA-G31M-S2L на сокет775.

Хороший результат для управления по LPT получил с платой GIGABYTE GA-G31M-S2L c Pentium Dual-Core E2160 со встроенной видео, RAM DDRII 800 Мгц 1Гб+1Гб. На ядре RTAI (Debian7) джиттер может стартовать со значений даже до 1000 ns, затем при манипуляции с окнами перескакивает на уровень около 6 000 - 8 000 ns, а под предельной нагрузкой стабилизируется в районе 10 000 - 15 000. В биосе нужно отключить режим C1E для процессора, а в настройках Debian7 изолировать одно ядро процессора, я использовал isolcpus=0. И нужно 2 планки памяти для 2-канального режима. В одноканальном на тот же суммарный объем 2ГБ джиттер хуже раза в 1,5. Загружал шестеренками (около 10 штук), ютубом, тяжелыми сайтами, и просмотром видео по сети. HDD/SSD значения не имеет. Все жутко тормозит, но латенси держит устойчиво, станок работает мягко. На аналогичной плате с процессором E4700 результат лучше где-то на четверть.
А вот с ядром PREEMPT_RT на Debian9 на этой плате все плохо. Джиттер уходит под 1 000 000 ns.

Плата Gigabyte J4005n-D2P на Debian7/RTAI в целом показала тоже положительный результат. Latency под нагрузкой около 20 000 - 25 000 ns. Изолирование ядра, возможно, чуть улучшает результат. Память DDR4 пробовал 4Гб+4Гб, либо одну планку на 4Гб, на результат не влияет. Но, Debian7 при этом использует только 1,9 Гб. Причину я не понял.
Эта же плата с ядром PREEMPT_RT на Debian9 выдает Latency около 25 000 - 35 000 ns. Важно отметить, что на эту плату нельзя поставить Win7x32. Официально поддерживается только Win10x64. Мне удалось установить Win10x32 без видеодрайвера (при установке встал стандартный драйвер от Microsoft). XP на это железо не встает вообще никак.
Ruva
Новичок
 
Сообщения: 1
Зарегистрирован: 09 июн 2020, 03:48
Репутация: 0

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

Сообщение tpolimer2000 » 15 июн 2020, 14:31

После вынужденного перерыва, собрал свою систему.
Процессор - Intel Core2 Duo E8500
Мат. плата - Asus P5GC-MX/1333 (Intel® 945GC). Bios - выключены все энергосберегающие функции, но устройства не отключал (ни сеть, ни аудио и т.д.).
Память - 2 x Hynix 2Gb (DDR2, PC2-5300, 667MHz)
Видео - встроенное Intel Graphics Media Accelerator 950
Диск - Crucial BX500 120GB (CT120BX500SSD1) - Windows XP + LinuxCNC 2.7.15 Debian 7 Wheezy
Диск - Samsung SpinPoint T166S 160GB (HD161HJ) - просто подключен.
Встроенная сеть + Tp-Link Tl-WN821N
Монитор с разрешением 1080р (заметил, что чем выше разрешение, тем хуже результат).

LinuxCNC 2.7.15 Debian 7 Wheezy. Устанавливался с iso и потом обновился. В настройках Debian7 изолировал одно ядро процессора, использовал isolcpus=0. Делал все по описанию - https://forum.linuxcnc.org/18-computer/25927-reducing-latency-on-multicore-pc-s-success?start=0

Тесты проводил 9 часов 30 минут. Просто запущено Calc, Writer, 2 документа pdf, html документ в браузере. Плюс запущено 5 шестеренок (glxgears), 1 фильм 720р + 1 фильм 1080р с диска, 1 фильм 720р с флешки, все фильмы крутились по кругу и какое-то видео на Youtube с качеством 720р. Копирование фильмов с флешки на диск, 3 часа Youtube по встроенной сети, остальные 6,5 часов по Wi-Fi. Пытался загрузить по полной.

Max Interval (1.0 ms thread) - 1009977
Max Interval (25 us thread) - 42587
Max Jitter(ns) 1.0 ms thread - 15048
Max Jitter (25 us thread) - 17705

Результатом доволен.
Вложения
Latency-test показания на разных материнских платах LinuxCnc_LT.jpg
Фото результата теста
tpolimer2000
Опытный
 
Сообщения: 130
Зарегистрирован: 07 ноя 2018, 19:03
Откуда: Беларусь, г. Полоцк
Репутация: 6
Настоящее имя: Александр

Пред.

Вернуться в LinuxCNC

Кто сейчас на конференции

Зарегистрированные пользователи: Bing [Bot], Chili, drykov, Google [Bot], Grom2005, iMaks-RS, michael-yurov, Yandex [bot], шпиндель

Reputation System ©'