
私は最近USB経由でメッセージを送信する最悪の待ち時間を減らすために私のカーネルにrtパッチを適用しました。残念ながら、パッチされていないカーネルと比較して最悪のケースでは改善は見られません。最悪の待ち時間を減らすためにRTコアを利用するには、libusbパッチが必要ですか、それともUSB経由で通信する別の方法が必要ですか?
答え1
ほとんどの場合、RT kernel
システムがframe time
制限を超えないようにマイナーな変更を行います。
それにもかかわらず、一般的な合意は、その差が小さすぎて「もしあなたがそこにいなければ、これがあなたを倒すかもしれない」という調整に近いということです。
USBパフォーマンスが現在実行している操作に十分でない場合は、システムに接続されているデバイスの数を減らして追加のハードウェアリソースを解放できます。
または、より高速なUSBバージョンかもしれません。
残念ながら、私が知っている限り、USBレイテンシーに直接影響を与える方法はありません。