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

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

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

Сообщение Nikomas » 20 мар 2017, 15:13

PKM писал(а):Использовать isolcpus http://wiki.linuxcnc.org/cgi-bin/wiki.p ... _And_GRUB2

Хорошо вам, Шекспира на английском читающим, всё понимаете))) Лично я по ссылке не понял ничего. А как увидел
Код: Выделить всёРазвернуть
<username>@<hostname>$ sudo update-grub

так и совсем перетрухнул что-либо ставить по вашему линку.
Nikomas
Мастер
 
Сообщения: 289
Зарегистрирован: 07 янв 2012, 14:31
Откуда: Беларусь
Репутация: 20

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

Сообщение solo » 20 мар 2017, 17:27

я в ликсе соовсем не умный не разу и по этому могу давать такие же не умные советы
честно говоря я тоже не знаю что означает команде "sudo update-grub "
но я всегда поступаю так
запускаешь терминал одновременно нажатие клавиш контр+алт+ т , буква т в англ раскладке
копируешь команду которую встречаешь (команда которая написана после $) и вставляешь в терминал и нажимаешь энтер , если нужно вводишь пароль , после этого комп шота делает , иногда получается даже ожидаемы результат :hehehe: да комп должен быть подключен к интернету пока идет установка или обновление программ
с своего опыта показатель latency у мена улучшился после того как в биосе повыключал все режимы энерго-хранения ( какие то с3 с1) поставил мах частоту процессора, если материнка многоядерная то оставить одно рабочее ядро
может умные люди подправят мои рекомендации
да и с инлишом я совсем не бум-бум по этому читаю переводчиками гугла или S3
Аватара пользователя
solo
Мастер
 
Сообщения: 955
Зарегистрирован: 20 окт 2011, 18:39
Откуда: Украина Харьков
Репутация: 168
Настоящее имя: Юрий Соловьев

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

Сообщение Сергей Саныч » 20 мар 2017, 19:55

Nikomas писал(а):Хорошо вам, Шекспира на английском читающим
В последние месяцы уровень англо-русского перевода Гугла заметно подрос. Шекспира - не Шекспира, а технические тексты переводит достаточно адекватно.
Чудес не бывает. Бывают фокусы.
Аватара пользователя
Сергей Саныч
Мастер
 
Сообщения: 7295
Зарегистрирован: 30 май 2012, 14:20
Откуда: Тюмень
Репутация: 2208
Медальки:

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

Сообщение merkwurdigliebe » 03 июл 2017, 12:50

купил на пробу вот такую mini-ITX мамку: GA-N3050N-D2P. с PCI слотом.

http://uk.gigabyte.com/Motherboard/GA-N3050N-D2P-rev-10

и, вроде, никаких проблем с latency не наблюдается без каких либо настроек. ну и все летает, по сравнению с Atom'ами...

Latency-test показания на разных материнских платах GA-N3050N-D2P.png
merkwurdigliebe
Опытный
 
Сообщения: 177
Зарегистрирован: 17 дек 2013, 22:14
Репутация: 109

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

Сообщение Nikomas » 03 июл 2017, 14:33

merkwurdigliebe писал(а):и, вроде, никаких проблем

Неужто и встроенный звук завелся "из коробки"?
Nikomas
Мастер
 
Сообщения: 289
Зарегистрирован: 07 янв 2012, 14:31
Откуда: Беларусь
Репутация: 20

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

Сообщение Сергей Саныч » 13 июл 2017, 10:40

merkwurdigliebe писал(а):вот такую mini-ITX мамку: GA-N3050N-D2P. с PCI слотом.

...и немедленно купил. Такую же. Подключил винчестер с установленным LinuxCNC 2.7.9 (debian). Специально никак не настраивал.
Что могу сказать. Видео - плохое слайд-шоу, звук - невнятное чириканье.
Понятно, что при адекватной настройке ОС можно добиться лучших результатов.
НО! LinuxCNC работает на ней вполне прилично. Latency единственный раз выскочил 14400, а так за несколько часов тестирования (то же видео, интернет, "шестеренки" в 7 экземплярах) не превышал 10000. LPT есть. COM-порт - тоже. Так что для простых станков - самое то.
При этом температура радиатора процессора (охлаждение пассивное) была не более 40 градусов (в помещении 25-26).

А отсутствие на станке видео и звука - как-нибудь переживем :)
Чудес не бывает. Бывают фокусы.
Аватара пользователя
Сергей Саныч
Мастер
 
Сообщения: 7295
Зарегистрирован: 30 май 2012, 14:20
Откуда: Тюмень
Репутация: 2208
Медальки:

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

Сообщение Nikomas » 13 июл 2017, 12:11

А мне на тесты дали вот такой системник:
Latency-test показания на разных материнских платах 2017-07-13_120611.jpg


Всё поотключал. Isolation не помогает. Отдавать назад?
Nikomas
Мастер
 
Сообщения: 289
Зарегистрирован: 07 янв 2012, 14:31
Откуда: Беларусь
Репутация: 20

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

Сообщение Nikomas » 21 июл 2017, 00:51

Сергей Саныч писал(а):Latency единственный раз выскочил 14400

Аналогично, только скачек был до 16000. С осями материнку не тестировал, но первые Latency тесты радуют.
Nikomas
Мастер
 
Сообщения: 289
Зарегистрирован: 07 янв 2012, 14:31
Откуда: Беларусь
Репутация: 20

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

Сообщение Argon-11 » 02 окт 2017, 14:04

Планирую под LinuxCNC использовать старенький ПК: чипсет i945, ЦП Pentium D 820 (2 ядра), 3Гб ОЗУ, видео HD6750 (шина 128бит).
Изначально Latency Test при доп. нагрузке выдавал чудовищные числа, порядка 1200000. Почитал статеечку http://wiki.linuxcnc.org/cgi-bin/wiki.p ... gSMIIssues. В линуксе, увы, нуб, поэтому решил попроще, через программку smictrl в конце статьи. Но установить из репозитория не удалось - ошибка типа "нет доступа к архиву".
После "isolcpus=1" стало несколько лучше: числа снизились до 125000.
Далее после "sudo apt-get install libgl1-mesa-swx11" числа снизились совсем до хороших величин, при небольшой нагрузке выше 9000 не поднимались.
При запуске одного экземпляра glxgears все в норме. Запуск второго снова приводит к чудовищным цифрам. Кроме того 2-й и далее экземпляры glxgears выглядят как, мягко говоря, слайд-шоу, почти статичные картинки.
Получится у меня добиться от этой системы нормальной работы? Вроде на P4 у людей все нормально шуршит.
Аватара пользователя
Argon-11
Мастер
 
Сообщения: 326
Зарегистрирован: 07 июн 2017, 17:48
Репутация: 61

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

Сообщение UAVpilot » 02 окт 2017, 14:23

Argon-11 писал(а):При запуске одного экземпляра glxgears все в норме. Запуск второго снова приводит к чудовищным цифрам.

Latency "прыгает" в момент запуска glxgears, а потом показывает небольшие значения (кнопка "Reset Statistics")?
1. Робот не может ответить отказом на предложение человека выпить или своим бездействием допустить, чтобы человек напился один.
Аватара пользователя
UAVpilot
Мастер
 
Сообщения: 14403
Зарегистрирован: 17 апр 2012, 14:58
Откуда: Москва
Репутация: 3442
Медальки:
Настоящее имя: Сергей

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

Сообщение Argon-11 » 02 окт 2017, 15:04

После сброса статистики числа тоже немалые.
Только что после относительно длительного тестирования без доп. нагрузки обнаружил неприемлемые значения, аж 2мсек. Есть подозрения, что с железом какая-то фигня. Не должна эта сборка давать такие тормоза.
Проверял latency на дешевом ноутбуке 10-летней давности с урезанным чипсетом. Даже у него результаты лучше, хотя по идее должно быть наоборот.
Аватара пользователя
Argon-11
Мастер
 
Сообщения: 326
Зарегистрирован: 07 июн 2017, 17:48
Репутация: 61

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

Сообщение MX_Master » 02 окт 2017, 15:40

Argon-11 писал(а):После сброса статистики числа тоже немалые.
Только что после относительно длительного тестирования без доп. нагрузки обнаружил неприемлемые значения, аж 2мсек. Есть подозрения, что с железом какая-то фигня. Не должна эта сборка давать такие тормоза.
Проверял latency на дешевом ноутбуке 10-летней давности с урезанным чипсетом. Даже у него результаты лучше, хотя по идее должно быть наоборот.

Я по этой причине купил недорогую Б/У мини плату с одноядерным Atom

http://www.cnc-club.ru/forum/viewtopic.php?f=26&t=12893&start=40#p350257
http://www.cnc-club.ru/forum/viewtopic.php?f=26&t=12893&start=60#p356484
http://www.cnc-club.ru/forum/viewtopic.php?f=26&t=12893&p=356763#p356763

И не ошибся. 34 КГц шагов вполне хватает для хоббийного станка.
Аватара пользователя
MX_Master
Мастер
 
Сообщения: 1693
Зарегистрирован: 27 июн 2015, 19:45
Откуда: недалеко от Aftaev City
Репутация: 768
Медальки:
Настоящее имя: Михаил

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

Сообщение UAVpilot » 02 окт 2017, 15:45

Надо проверить, что в BIOS отключены всякие энергосберегающие функции и попробовать вместо "правильного" драйвера видеокарты использовать драйвер VESA (как это сделать можно поискать в моих темах, вроде в теме про продажу серверов было).
1. Робот не может ответить отказом на предложение человека выпить или своим бездействием допустить, чтобы человек напился один.
Аватара пользователя
UAVpilot
Мастер
 
Сообщения: 14403
Зарегистрирован: 17 апр 2012, 14:58
Откуда: Москва
Репутация: 3442
Медальки:
Настоящее имя: Сергей

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

Сообщение Argon-11 » 02 окт 2017, 15:56

MX_Master писал(а): одноядерным

важно, чтобы был одноядерным?

UAVpilot писал(а):в BIOS отключены всякие энергосберегающие функции

их там всего пара штук, манипуляция ими не помогает.
Зато заметил, что при загрузке в Live режиме с флэшки результат гораздо лучше, 7 экземпляров glxgears хотя бы запускаются. При загрузке с HDD более двух приложений совсем не запускается - будь то 3й экземпляр glxgears или браузер. Видимо диск дохнет или SATA контроллер мамки.
А вот в старом ноуте в Live режиме вообще сказочные цифры - при 7 экземплярах glxgears + HD ролике с youtube цифры не превышают 11000!
Аватара пользователя
Argon-11
Мастер
 
Сообщения: 326
Зарегистрирован: 07 июн 2017, 17:48
Репутация: 61

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

Сообщение MX_Master » 02 окт 2017, 16:23

Argon-11 писал(а):важно, чтобы был одноядерным?

Argon-11 писал(а):После "isolcpus=1" стало несколько лучше

с помощью "isolcpus=1" ты изолировал второе ядро от планировщика linux. Запусти lcnc и посмотри какие процессы работают на первом и на втором ядре проца. Если всё работает только на первом ядре, то вот тебе и ответ ;)
Аватара пользователя
MX_Master
Мастер
 
Сообщения: 1693
Зарегистрирован: 27 июн 2015, 19:45
Откуда: недалеко от Aftaev City
Репутация: 768
Медальки:
Настоящее имя: Михаил

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

Сообщение Argon-11 » 02 окт 2017, 17:01

Т.е. isolcpus изолирует ядро совсем от любой нагрузки? Я-то думал, только от системной, освобождая его на нужды, скажем, linuxcnc, где (как я думал) возможно предусмотрено использование изолированных от системы ядер...

Ну это не интересно... У меня тот старый ноутбук - двухядерный, и изолировать одно ядро не потребовалось, низкое значение Latency прям искаропки получилось. Но этот ноут под станок не хочу использовать. Думаю, что делать дальше. Сейчас планки памяти перетыкаю, надеюсь в них найти причину. Пока безуспешно.
Аватара пользователя
Argon-11
Мастер
 
Сообщения: 326
Зарегистрирован: 07 июн 2017, 17:48
Репутация: 61

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

Сообщение Argon-11 » 04 окт 2017, 12:39

Заменил БП, HDD на SSD и несколько конденсаторов в материнской плате + систему поставил сновья. Стало получше, при 8 копиях glxgears джиттер порядка 10мкс. Но при длительных испытаниях или при запуске браузера (или скринсейвера) - скачок до 500000. Причем оба джиттера - и сервоцикловый и basethread-овый. Куда рыть? SMI таки пытаться отключить?
Аватара пользователя
Argon-11
Мастер
 
Сообщения: 326
Зарегистрирован: 07 июн 2017, 17:48
Репутация: 61

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

Сообщение MX_Master » 04 окт 2017, 13:19

Попробуй запустить LCNC или latency test на изолированном ядре. А ваще способов уменьшить latency довольно много - http://linuxrealtime.org/index.php/Impr ... Properties
Аватара пользователя
MX_Master
Мастер
 
Сообщения: 1693
Зарегистрирован: 27 июн 2015, 19:45
Откуда: недалеко от Aftaev City
Репутация: 768
Медальки:
Настоящее имя: Михаил

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

Сообщение Argon-11 » 04 окт 2017, 20:07

ну, блин... я-то думал, установлю готовый образ с linuxcnc.org и все заработает искаропки )
сейчас накатил обновление - джиттер вообще в опе, даже с одним экземпляром glxgears.
UPD: Потом вычитал на linuxcnc.org что-то типа: соглашайтесь обновлять через сеть все что угодно, кроме системы. А я все обновил, потому реалтайм и нарушен. Х.з. что там за обновления ядра. Чорный ящщик.
Вернул образ на место и долго гонял, как с SSD, так и Live с флэшки. Live с флэшки какое-то время более-менее стабильно работает, джиттер не превышает 30000. Но при длительном тестировании таки выбрасывает аж до 4млн.
И подумалось, что ключевое различие этого старого компа и почти такого же старого нотбука (на к-ром с latency test все идеально) - видеокарта. У ноута это интегрированная в чипсет intel. У ПК - radeon hd6570. Такие вот мысли.
Ща поставлю на ПК винду и в течение ночи погоняю какие-нить тесты, чтобы понять нет ли иных принципиальных затыков.
Аватара пользователя
Argon-11
Мастер
 
Сообщения: 326
Зарегистрирован: 07 июн 2017, 17:48
Репутация: 61

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

Сообщение Argon-11 » 04 окт 2017, 21:21

Краткая характеристика:
Ноутбук Asus X80Le.
чипсет: Intel GL960 Express + ICH8M
видео: GMA X3100

Latency:
  • Max jitter Base thread: 11273 ns
  • Max jitter Servo thread: 7780 ns
Полная характеристика:
Код: Выделить всёРазвернуть
sudo dmidecode | grep "Base Board Information" -A20

Base Board Information
   Manufacturer: ASUSTeK Computer Inc.       
   Product Name: A8Le       
   Version: 1.0       
   Serial Number: BSN12345678901234567
   Asset Tag: ATN12345678901234567
   Features:
      Board is a hosting board
      Board requires at least one daughter board
      Board is replaceable
   Location In Chassis: MIDDLE             
   Chassis Handle: 0x0003
   Type: Motherboard
   Contained Object Handles: 0

Handle 0x0003, DMI type 3, 21 bytes
Chassis Information
   Manufacturer: ASUSTeK Computer Inc.       
   Type: Notebook
   Lock: Not Present
   Version: 1.0       

sudo lshw -sanitize -short


H/W path        Device      Class       Description
===================================================
                            system      A8Le ()
/0                          bus         A8Le
/0/0                        memory      64KiB BIOS
/0/4                        processor   Intel(R) Core(TM)2 Duo CPU     T5750  @
/0/4/5                      memory      32KiB L1 cache
/0/4/6                      memory      2MiB L2 cache
/0/4/0.1                    processor   Logical CPU
/0/4/0.2                    processor   Logical CPU
/0/19                       memory      2GiB System Memory
/0/19/0                     memory      1GiB SODIMM DDR2 Synchronous 667 MHz (1.
/0/19/1                     memory      1GiB SODIMM DDR2 Synchronous 667 MHz (1.
/0/1                        processor   
/0/1/0.1                    processor   Logical CPU
/0/1/0.2                    processor   Logical CPU
/0/100                      bridge      Mobile PM965/GM965/GL960 Memory Controll
/0/100/2                    display     Mobile GM965/GL960 Integrated Graphics C
/0/100/2.1                  display     Mobile GM965/GL960 Integrated Graphics C
/0/100/1a                   bus         82801H (ICH8 Family) USB UHCI Controller
/0/100/1a.1                 bus         82801H (ICH8 Family) USB UHCI Controller
/0/100/1a.7                 bus         82801H (ICH8 Family) USB2 EHCI Controlle
/0/100/1b                   multimedia  82801H (ICH8 Family) HD Audio Controller
/0/100/1c                   bridge      82801H (ICH8 Family) PCI Express Port 1
/0/100/1c.1                 bridge      82801H (ICH8 Family) PCI Express Port 2
/0/100/1c.1/0   wlan0       network     AR242x / AR542x Wireless Network Adapter
/0/100/1c.2                 bridge      82801H (ICH8 Family) PCI Express Port 3
/0/100/1c.2/0   eth0        network     RTL8111/8168B PCI Express Gigabit Ethern
/0/100/1c.3                 bridge      82801H (ICH8 Family) PCI Express Port 4
/0/100/1c.4                 bridge      82801H (ICH8 Family) PCI Express Port 5
/0/100/1c.4/0               bus         Renesas Technology Corp.
/0/100/1d                   bus         82801H (ICH8 Family) USB UHCI Controller
/0/100/1d.1                 bus         82801H (ICH8 Family) USB UHCI Controller
/0/100/1d.2                 bus         82801H (ICH8 Family) USB UHCI Controller
/0/100/1d.7                 bus         82801H (ICH8 Family) USB2 EHCI Controlle
/0/100/1e                   bridge      82801 Mobile PCI Bridge
/0/100/1e/3                 bus         R5C832 IEEE 1394 Controller
/0/100/1e/3.1               generic     R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter
/0/100/1e/3.2               generic     R5C592 Memory Stick Bus Host Adapter
/0/100/1e/3.3               generic     xD-Picture Card Controller
/0/100/1f                   bridge      82801HM (ICH8M) LPC Interface Controller
/0/100/1f.1                 storage     82801HM/HEM (ICH8M/ICH8M-E) IDE Controll
/0/100/1f.2                 storage     82801HM/HEM (ICH8M/ICH8M-E) SATA Control
/0/2            scsi0       storage     
/0/2/0.0.0      /dev/cdrom  disk        DVD-RAM UJ-860S
/0/3            scsi2       storage     
/0/3/0.0.0      /dev/sda    disk        120GB WDC WD1200BEVS-2
/0/3/0.0.0/1    /dev/sda1   volume      76GiB Windows NTFS volume
/0/3/0.0.0/2    /dev/sda2   volume      35GiB Extended partition
/0/3/0.0.0/2/5  /dev/sda5   volume      33GiB Linux filesystem partition
/0/3/0.0.0/2/6  /dev/sda6   volume      2038MiB Linux swap / Solaris partition
/0/5            scsi4       storage     
/0/5/0.0.0      /dev/sdb    disk        7902MB SCSI Disk
/0/5/0.0.0/1    /dev/sdb1   volume      7535MiB Windows FAT volume

....


Крутилось без тормозов 18 экземпляров glxgears.
LPT разъема у ноута нет, есть смысл использовать его в связке с Ethernet-шагогенераторами.
Аватара пользователя
Argon-11
Мастер
 
Сообщения: 326
Зарегистрирован: 07 июн 2017, 17:48
Репутация: 61

Пред.След.

Вернуться в LinuxCNC

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

Зарегистрированные пользователи: Байкалец, aip, Bing [Bot], Enot_1, Google [Bot], Google Feedfetcher, nevkon, Umnik, Yahoo [Bot], Yandex [bot], ZendX

Поделиться

Reputation System ©'