Добро пожаловать, Гость. Пожалуйста авторизуйтесь здесь.
FGHIGate на GaNJa NeTWoRK ST@Ti0N - Просмотр сообщения в эхоконференции RU.LINUX
Введите FGHI ссылку:


Присутствуют сообщения из эхоконференции RU.LINUX с датами от 24 Jan 02 06:01:34 до 06 Jul 24 14:38:20, всего сообщений: 8510
Ответить на сообщение К списку сообщений Предыдущее сообщение Следующее сообщение
= Сообщение: 1629 из 8510 ========================================= RU.LINUX =
От   : Alexey Korop                     2:461/155          12 Nov 14 23:50:36
Кому : Peter Irich                                         12 Nov 14 23:50:36
Тема : Ubuntu and timers
FGHI : area://RU.LINUX?msgid=2:461/155+5463f24c
На   : area://RU.LINUX?msgid=<1187497443@aspen.stu.neva.ru>+ba7a4cce
= Кодировка сообщения определена как: CP866 ==================================
Ответ: area://RU.LINUX?msgid=<1187497477@aspen.stu.neva.ru>+19a5d3d6
==============================================================================
Привет, Peter!

11.11.2014 в 23:07:19 Peter Irich написал к All:

PI> В Astra-Linux, основанной на Debian Wheezy, оба timeout'а
PI> выдерживаются с точностью 1 микросекунда - 40000 и 4000, но на
   Это в среднем?
PI> 10000 раз бывает несколько грубо неправильных вызова 1-го слота.
   Грубо - это на сколько?
PI> Время получал с помощью gettimeofday(). В обоих системах ядро
PI> скомпилированное, HZ=1000.
    Вообще-то, если надо ловить микросекунды, то это можно сделать только с RT-шедулером и RT-приоритетом, типа setschedparam(...SCHED_FIFO...). Ядро при этом должно быть с RT-патчем, и крайне нежелательно тулить всякую проприетарщину вроде драйвера nVidia. Ещё можно поиграть с clocksource. А вот HZ=1000 примерно пофиг. Hо всё равно на конторской машине точность тика даже в 100 мкс нельзя гарантировать.

PI> Запустил эту программу в Ubuntu-14.04 на ноутбуке с Intel Core i7, там
PI> ещё хуже: вместо 4ms - 4150-4183 микросекунд, вместо 40ms -
PI> 39688-40716 микросекунд.

PI> В чём может быть причина такой отработки интервалов в Ubuntu?
PI> Hаверное, в Ubuntu есть какой-то порок.
    По-моему, ты пытаешься молоток использовать вместо микроскопа. Где-то повезло, где-то нет. Разве кто-то обещал, что QBasicTimer будет иметь какую-то точность?

С уважением, Alexey.

...В действительности всё совсем не так, как на самом деле.

--- FleetStreet 1.27.1
* Origin: Fit Station (2:461/155)

К главной странице гейта
Powered by NoSFeRaTU`s FGHIGate
Открытие страницы: 0.058559 секунды