Latency-test показания на разных материнских платах
-
_taras_
- Мастер
- Сообщения: 546
- Зарегистрирован: 16 мар 2011, 15:19
- Репутация: 69
- Контактная информация:
Re: Latency-test показания на разных материнских платах
Потупил. У него два потока.Для уменьшения латентности есть ли смыс поставить видеокарту в PCI слот? И еще. Согласно ТТХ проц D425 имеет 64-bit набор команд. Может есть смысл установить 64-bit LinuxCNC (если таковой есть в природе)?
-
flenger
- Кандидат
- Сообщения: 92
- Зарегистрирован: 16 июл 2014, 12:49
- Репутация: -2
- Откуда: Москва
- Контактная информация:
Re: Latency-test показания на разных материнских платах
Не подскажите, как сделать isolcpus на Debian (Wheezy)?
У меня изменения в файле /etc/default/grub в сроке GRUB_CMDLINE_LINUX_DEFAULT результатов не дали...
Как мне кажется для Debian нужно делать где-то в другом месте.
У меня изменения в файле /etc/default/grub в сроке GRUB_CMDLINE_LINUX_DEFAULT результатов не дали...
Как мне кажется для Debian нужно делать где-то в другом месте.
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5183
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Latency-test показания на разных материнских платах
А сделал то, что написано в первой строке /etc/default/grub? 
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
-
flenger
- Кандидат
- Сообщения: 92
- Зарегистрирован: 16 июл 2014, 12:49
- Репутация: -2
- Откуда: Москва
- Контактная информация:
Re: Latency-test показания на разных материнских платах
Если вы имеете в виду "update-grub", то да, делалUAVpilot писал(а):А сделал то, что написано в первой строке /etc/default/grub?
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5183
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Latency-test показания на разных материнских платах
И что оно сказало?
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
-
flenger
- Кандидат
- Сообщения: 92
- Зарегистрирован: 16 июл 2014, 12:49
- Репутация: -2
- Откуда: Москва
- Контактная информация:
Re: Latency-test показания на разных материнских платах
вроде как без ошибок:UAVpilot писал(а):И что оно сказало?
Generating grub.cfg ...
Found background image: /usr/share/images/desktop-base/desktop-grub.png
Found linux image: /boot/vmlinuz-3.4-9-rtai-686-pae
Found initrd image: /boot/initrd.img-3.4-9-rtai-686-pae
Found memtest86+ image: /boot/memtest86+.bin
Found memtest86+ multiboot image: /boot/memtest86+_multiboot.bin
done
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5183
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Latency-test показания на разных материнских платах
Тогда показывай /etc/default/grub и /boot/grub/grub.cfg
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
-
flenger
- Кандидат
- Сообщения: 92
- Зарегистрирован: 16 июл 2014, 12:49
- Репутация: -2
- Откуда: Москва
- Контактная информация:
Re: Latency-test показания на разных материнских платах
/etc/default/grub: /boot/grub/grub.cfg: Не знаю, совсем не спец по линуксу, на убунту работает, если сделать isolcpus=1 то Max Jitter уменьшается с примерно 5200 до 2300 (без нагрузки)UAVpilot писал(а):Тогда показывай /etc/default/grub и /boot/grub/grub.cfg
В дебиан сразу подскакивает до 8600 (без нагрузки) и isolcpus=1 не влияет на Max Jitter...
Последний раз редактировалось flenger 13 июл 2015, 15:08, всего редактировалось 1 раз.
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5183
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Latency-test показания на разных материнских платах
flenger писал(а): linux /boot/vmlinuz-3.4-9-rtai-686-pae root=UUID=5a6a45a7-b684-4f90-b8d8-79b135e192fb ro initrd=/install/gtk/initrd.gz isolcpus=1 lapic quiet rootdelay=5
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5183
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Latency-test показания на разных материнских платах
Там ядра кардинально отличаются. И я уже несколько раз тут писал, что RTAI - это неправильный (с точки зрения архитектуры ядра) хак, а в ядрах начиная с 3.0 это хак в квадрате...flenger писал(а):В дебиан сразу подскакивает до 8600 (без нагрузки) и isolcpus=1 не влияет...
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
-
flenger
- Кандидат
- Сообщения: 92
- Зарегистрирован: 16 июл 2014, 12:49
- Репутация: -2
- Откуда: Москва
- Контактная информация:
Re: Latency-test показания на разных материнских платах
Т.е.
isolcpus=1 включен и работает, а на Max Jitter влияет что-то еще?
На убунту Max Jitter под нагрузкой был в районе 11000-12000
На дебиан Max Jitter под нагрузкой в районе 28000
isolcpus=1 включен и работает, а на Max Jitter влияет что-то еще?
На убунту Max Jitter под нагрузкой был в районе 11000-12000
На дебиан Max Jitter под нагрузкой в районе 28000
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5183
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Latency-test показания на разных материнских платах
Много чего влияет, можно даже сказать всё.flenger писал(а):isolcpus=1 включен и работает, а на Max Jitter влияет что-то еще?
isolcpus=1 запросто может ухудшать ситуцию, хотя-бы потому, что этот хак (RTAI) может просто конфликтовать с оригинальным планировщиком.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
-
flenger
- Кандидат
- Сообщения: 92
- Зарегистрирован: 16 июл 2014, 12:49
- Репутация: -2
- Откуда: Москва
- Контактная информация:
Re: Latency-test показания на разных материнских платах
Если смотреть рекомендации по ссылке http://wiki.linuxcnc.org/cgi-bin/wiki.p ... _And_GRUB2 и насколько мне позволяет английский, то может быть попробовать сделать новый файл 07_rtai и :UAVpilot писал(а):Там ядра кардинально отличаются. И я уже несколько раз тут писал, что RTAI - это неправильный (с точки зрения архитектуры ядра) хак, а в ядрах начиная с 3.0 это хак в квадрате...
<username>@<hostname>$ sudo cp 07_rtai /etc/grub.d
<username>@<hostname>$ sudo chmod +x /etc/grub.d/07_rtai
<username>@<hostname>$ sudo update-grub
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5183
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Latency-test показания на разных материнских платах
Результат будет ровно тот-же самый - к аргументам ядра добавится "isolcpus=1".
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
-
flenger
- Кандидат
- Сообщения: 92
- Зарегистрирован: 16 июл 2014, 12:49
- Репутация: -2
- Откуда: Москва
- Контактная информация:
Re: Latency-test показания на разных материнских платах
В общем, эксперементальным путем (всю ночь тестировал) выяснил что isolcpus работает.flenger писал(а):Т.е.
isolcpus=1 включен и работает, а на Max Jitter влияет что-то еще?
На убунту Max Jitter под нагрузкой был в районе 11000-12000
На дебиан Max Jitter под нагрузкой в районе 28000
Конфиг компа: материнка Аsrock ad2550b-itx, проц Atom D2550, память 2 Гб, ssd 8 Гб.
Под нагрузкой Max Jitter без isolcpus подскакивает до 45631 с isolcpus 28512. Остановлюсь пока на Дебиан по двум причинам:
1. На Убунту (не часто, на только что установленной системе на конфиге выше) система не загружается, вернее как я понял не стартует х-сервер...
2. Не удалось в Убунту 10.04 установить тачскрин, в Дебиан получилось сразу.
-
kernel
- Опытный
- Сообщения: 158
- Зарегистрирован: 12 мар 2011, 15:48
- Репутация: 17
- Откуда: Красноярск
- Контактная информация:
Re: Latency-test показания на разных материнских платах
Тоже на двух компах (оба - двухядерники AMD, RAM=1GB, SSD) перешли на дебиан - джиттер стал иногда сильно подскакивать. Как назло, на этих станках деление шага нужно не маленькое (1/32)
Еще на одном аналогичном компе убунта осталась, там jitter = 14000 и все нормально. Ну и в принципе субъективно дебиан стал заметно медленнее работать.
-
flenger
- Кандидат
- Сообщения: 92
- Зарегистрирован: 16 июл 2014, 12:49
- Репутация: -2
- Откуда: Москва
- Контактная информация:
Re: Latency-test показания на разных материнских платах
Субъективно мне тоже кажется что Дебиан медленнее работает, по крайнем мере загрузка дольше идет.kernel писал(а):Ну и в принципе субъективно дебиан стал заметно медленнее работать.
Продолжаю эксперименты. Если не ошибаюсь isolcpus=0 - это первое ядро, isolcpus=1 это второе ядро процессора. Поставил isolcpus=0, Max Jitter стал в районе 18200.flenger писал(а):В общем, эксперементальным путем (всю ночь тестировал) выяснил что isolcpus работает.
Конфиг компа: материнка Аsrock ad2550b-itx, проц Atom D2550, память 2 Гб, ssd 8 Гб.
Под нагрузкой Max Jitter без isolcpus подскакивает до 45631 с isolcpus 28512. Остановлюсь пока на Дебиан по двум причинам:
1. На Убунту (не часто, на только что установленной системе на конфиге выше) система не загружается, вернее как я понял не стартует х-сервер...
2. Не удалось в Убунту 10.04 установить тачскрин, в Дебиан получилось сразу.
В общем, получается что выбор ядра сильно влияет на Latency...
-
plotik
- Мастер
- Сообщения: 428
- Зарегистрирован: 10 май 2012, 15:30
- Репутация: 33
- Настоящее имя: Евгений
- Откуда: Rostov-on-Don
- Контактная информация:
Re: Latency-test показания на разных материнских платах
Тоже озадачился покупкой этой мамы--чем закончились эксперименты? Озвучьте пж-ста.flenger писал(а):flenger писал(а): В общем, эксперементальным путем (всю ночь тестировал) выяснил что isolcpus работает.
Конфиг компа: материнка Аsrock ad2550b-itx, проц Atom D2550, память 2 Гб, ssd 8 Гб.
Под нагрузкой Max Jitter без isolcpus подскакивает до 45631 с isolcpus 28512. Остановлюсь пока на Дебиан по двум причинам:
1. На Убунту (не часто, на только что установленной системе на конфиге выше) система не загружается, вернее как я понял не стартует х-сервер...
2. Не удалось в Убунту 10.04 установить тачскрин, в Дебиан получилось сразу.
"Ты не дрыгайся! Показывай свою гравицаппу. Если фирменная вещь — возьмём!"
"А этот паца́к все время говорит на языках, продолжения которых не знает!"
"А этот паца́к все время говорит на языках, продолжения которых не знает!"
-
flenger
- Кандидат
- Сообщения: 92
- Зарегистрирован: 16 июл 2014, 12:49
- Репутация: -2
- Откуда: Москва
- Контактная информация:
Re: Latency-test показания на разных материнских платах
На этих матерях бывает брак: слот под память ( который ближе к процессору) бывает не исправен, проверяйте перед покупкой.plotik писал(а):Тоже озадачился покупкой этой мамы--чем закончились эксперименты? Озвучьте пж-ста.
Проц слабоват, радиатор на проце не перегревается, на ощуп теплый. Но я на всякий случай поставил вентилятор в корпусе на выхлоп.
в настоящий момент у меня эта мать, Дебиан и isolcpus=0. Станок пока гонял в холостую - проблем не было
-
plotik
- Мастер
- Сообщения: 428
- Зарегистрирован: 10 май 2012, 15:30
- Репутация: 33
- Настоящее имя: Евгений
- Откуда: Rostov-on-Don
- Контактная информация:
Re: Latency-test показания на разных материнских платах
Вопрос адресую гуру программно железного эмбедерства (надеюсь Сергей(UAVpilot) тут отметится.))
Хотелось бы услышать, насколько нетривиальная(или наоборот) задача сделать правильно заточенную "маму" под lcnc? Откровенно говоря несколько задолбало "бюджетно" экспериментировать.(Читай: купил одну--попробовал не подошла--купил вторую....).
Вопрос этот уже я думаю многих мучает, и не раз уже наверно поднимался.
В первую очередь здесь естественно экономическая составляющая:
1)Цена
2)Тираж
3) НИОКР
......
Это так-- навскидку. Понятно, что здесь вопросов больше чем ответов--но всё же почему ни там ни у нас не занялся этим вопросом?
Сколько бы я за "такую маму" дал?--думаю 200-300 бакинских.
Или мало?
Что скажете?
Хотелось бы услышать, насколько нетривиальная(или наоборот) задача сделать правильно заточенную "маму" под lcnc? Откровенно говоря несколько задолбало "бюджетно" экспериментировать.(Читай: купил одну--попробовал не подошла--купил вторую....).
Вопрос этот уже я думаю многих мучает, и не раз уже наверно поднимался.
В первую очередь здесь естественно экономическая составляющая:
1)Цена
2)Тираж
3) НИОКР
......
Это так-- навскидку. Понятно, что здесь вопросов больше чем ответов--но всё же почему ни там ни у нас не занялся этим вопросом?
Сколько бы я за "такую маму" дал?--думаю 200-300 бакинских.
Или мало?
Что скажете?
"Ты не дрыгайся! Показывай свою гравицаппу. Если фирменная вещь — возьмём!"
"А этот паца́к все время говорит на языках, продолжения которых не знает!"
"А этот паца́к все время говорит на языках, продолжения которых не знает!"