Если для вас важен низкий уровень джиттера, то да, вы можете использовать и 1000 Гц, и PREEMPT.
Если эти процессы действительно чувствительны ко времени, подумайте, вам, вероятно, понадобится еще несколько патчей / ядер, ориентированных в реальном времени, или, по крайней мере, некоторый уровень процесса параметры планирования, такие как rtprio.
Типичное использование - аудиосерверы, см., например, совет от jackaudio
Я пытаюсь повысить производительность своего сервера. У меня есть несколько процессов, которым требуется низкий уровень джиттера (дисперсия менее 10 мс).
Любое использование реального времени не улучшит производительность, оно сделает работу всей системы более плавной, но на самом деле немного медленнее. Другими словами, это пропускная способность против задержки. Если это действительно то, что вам нужно, то есть несколько вариантов:
1) Не используйте Tickless, это все еще очень экспериментально и не рекомендуется никому, кроме разработчиков, работающих над ним, это также предназначено для экономии энергии.
2) Полностью вытесняемая система Предполагается, что увеличивает скорость отклика десктатора, в то время как добровольное вытеснение предназначено для общего использования (сочетание скорости отклика и пропускной способности). Если ваш сервер имеет SMP (несколько ядер), вам, вероятно, следует выбрать вариант без вытеснения, поскольку большая часть работы будет выполняться на их ядрах и без прерываний, что обычно 1) занимает время 2) кэш-память
3) 1000 Гц - настольный компьютер значение, которое вводит накладные расходы, но позволяет, например, играть в игры и прочее. 300 Гц - это значение, которое рекомендуется для видео (чтобы все можно было перенести, и вы все равно не пропустите кадры), тогда как 100 Гц обеспечивает лучшую пропускную способность (хотя и не предназначен для работы с сетями с низкой задержкой).
Если вы хотите работать так же стабильно, как он получает (без использования RT патчей), вы должны пойти: периодические тики (стабильность) неизвлекаемый (стабильность) частота таймера (на ваше усмотрение, 1000 для лучшей скорости отклика и низкой задержки, 100 для лучшей пропускной способности, но разрешение по таймеру 10 мс, например, материал будет работать не менее 10 мс)
Надеюсь, это отчасти поможет.