LINUX.ORG.RU

[COM]low_latency && потеря байт

 


0

0

с целью уменьшить время реакции некоторой проги я включил low_latency на com-порте. При это стали терятся 3 байта подряд приблизительно каждые 3 минуты. Чё может быть и как с этим боротся?

переполнение буфферов на мой взгляд исключено

★★★★★

Каждые три минуты в ядре начинает выполняться что-то с выключенной преемптивностью?

mv ★★★★★
()

Установки своему треду realtime scheduling policy и подними приоритет (всё через pthread_*). В ядре рилтаймные процессы имеют преимущество перед обычными процессами, даже шедулятся отдельно.

mv ★★★★★
()
Ответ на: комментарий от mv

Это при условии интенсивного приёма данных. По моему буфер драйвера СОМ порта достаточно большой по умолчанию.

anonymous
()

Системные вызовы ядра: clone and waitpid.

>я включил low_latency на com-порте

об этом подробнее, где выставляется эта поция?

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.