vasek |
|
Темы:
48
Сообщения:
11320
Участник с: 17 февраля 2013
|
Чтобы снизить системные задержки для опредеденного процесса, обычно рекомендуют при использовании многоядерных процессоров зарезервировать часть ядер для выполнения только этого процесса, а все остальные процессы будут выполняться на оставшихся ядрах ... обычно оставляют не зарезервированным только одно ядро. И плюс к этому отключают все энергосбережение и не нужные устройства.
Ошибки не исчезают с опытом - они просто умнеют
|
wau |
|
Темы:
132
Сообщения:
956
Участник с: 11 октября 2013
|
По ядрам, параметрам запуска, выше уже была ссылка, я эти мероприятия реализовал, результат есть, умеренный. Ядро 3.4-9-rtai-686-pae. Версию более позднего деб ставить не буду - по многичсленным озывам там ядро не РТ. Скачал дрова, реализовал инструкции https://askubuntu.com/questions/99373/building-driver-for-ralink-rt5370-usb-wifi-wlan-dongle Дрова скомпилировались, компиляция завершилась установкой модулей -
однако никакоего видимого результата не дает, ни ошибок, ни результата. Свисток лампочкой моргает.
|
vs220 |
|
Темы:
22
Сообщения:
8070
Участник с: 16 августа 2009
|
wauа почему эти модули? когда по айди оборудования (ID 148f:7601) вам mt7601u нужен. Вы ревизию адаптера не перепутали? |
wau |
|
Темы:
132
Сообщения:
956
Участник с: 11 октября 2013
|
v4 написано на нем. Остальное настолько мелко, что я уже не тот "орел", что был раньше. Да, в блэклист вписал нужное. После modprobe rt5370sta по lsmod вижу, что "это никому не нужно". Спасибо за mt7601 - пошел гуглить. |
vs220 |
|
Темы:
22
Сообщения:
8070
Участник с: 16 августа 2009
|
wau Проверьте, может раньше другой модуль для этого железа был в модуле должен быть алиас на ваше железо
|
wau |
|
Темы:
132
Сообщения:
956
Участник с: 11 октября 2013
|
ЙЕЕЕЕСССС!!! Спасибо всем!!! Идея заключалась в том, что коли распаянный на плате вайфай дает поганки, то вынесение вай-фая на свисток юсб понизит статус этого осединения в системе и оно не будет влиять на джиттер. Так оно и получилось - имеем стабильный джиттер меньше 5000!!! |
vasek |
|
Темы:
48
Сообщения:
11320
Участник с: 17 февраля 2013
|
wauТам указано только это wau... и плюс параметры ядра - lapic noirqbalance - но от этого заметного эффекта не будет. В основном эффект достигается при запрете cpu уходить в сон (достигается использованием нескольких параметров ядра) и ориетированием всех ядер cpu только на нужную прогу (например, станок), оставив для других нужд только одно ядро. Как пример, зарезервировал 3-и ядра из 4-х В нормальном состоянии имею Нагружаю cpu, используя специальную утилиту, и хорошо видно, что 3-и ядра не задействованы, а 4-ое загружено довольно хорошо.И вот эти 3-и ядра можно натравить только на конкретную прогу … и плюс к этому можно попробовать запретить ядрам впадать в спячку. Конечно, не уверен на все 100, что эффект будет заметным … но если имеются затыки, то можно и поэкспериментировать. Если все устраивает, то можно ничего и не делать.
Ошибки не исчезают с опытом - они просто умнеют
|
wau |
|
Темы:
132
Сообщения:
956
Участник с: 11 октября 2013
|
vasek Спасибо, благодаря этому топику и подсказке это было уже сделано раньше. Общая команда запуска ядра стала Дрова для этого свистка брал отсюда - https://github.com/art567/mt7601usta
|
vasek |
|
Темы:
48
Сообщения:
11320
Участник с: 17 февраля 2013
|
wau, раз приходится заниматься станками, даю ссылки на не которые статьи ..1.., ..2.., ..3.. - может и пригодиться для общего развития ... PS - в части параметров ядра - имей ввиду, что некоторые из них приводят к значительному нагреву компа ..... PSS - в части важности задержек - в одной из ссылок интересная фраза ... а используя резервирование одного ядра из двух, смогли понизить задержку с 25000 до 10000 ...
Ошибки не исчезают с опытом - они просто умнеют
|
wau |
|
Темы:
132
Сообщения:
956
Участник с: 11 октября 2013
|
vasek За ссылки - спасибо, часть я, конечно, читал ранее, новое - почитаю и попробую. По поводу ухудшения архитектуры процессоров - не только они, вон, разобранный пример ухудшения интегрированного вайфая только что разобрали по косточкам. LinuxCNC не просто так "сидит" на деб7 - более поздние дистрибутивы и ядра дают хУдшие результаты. Похоже также, что переход материнских плат с IDE на SATA тоже ухудшил задержки. Сейчас, после тушения пожара "на Т41 умерла одна ножка лпт (входящий датчик)" подготовкой для замены на Т61, тушу постоянно возникающие при вводе в эксплуатацию нового станка - целиком самодельный, из китая только моторы - то (...!!!,,,) приходится клеммники из них плоскогубцами отрывать и припаивать нормальные провода, то редукторы подправлять (сейчас многие изготовители не помнят ни про допуски, ни про посадки, многое приходится "напильником" доводить и не всегда удается, поэтому редукторы моей работы не идеальны). Изоляцией, резервирование ядер я видимого эффекта не получил, потому поробовав, эти параметры убрал. Принципиально на этой машине не запускается ничего, кроме Geany (может перейду на vim, но там не видел одновременного редактирования нескольких строк, хоть и редко это использую) и самого LCNC. lapic - обязательно нужен. Без него могут быть аборты при обращении к лпт порту. Следующее, что планирую вспомнить - ручное конфигурирование Иксов и убрать отображение миллионов цветов. |