Как уменьшить скорость маршрутизации (TCP/UDP), когда простаивание CPU очень низкое

Я разрабатываю маршрутизатор, и я стараюсь сделать его более надежным. Я использую Iperf для создания потоков данных TCP между двумя ПК, которые подключены к маршрутизатору, но когда я получаю высокую скорость передачи данных, мой sirq достигает примерно 90-90%. Есть ли способ в Linux (я использую Openwrt) для уменьшения скорости маршрутизации или для удаления пакетов TCP/UDP, когда простаивание процессора очень низкое? Благодаря...

1 ответ

Хорошо, я думаю, что у меня есть решение, я буду отслеживать простоя, вызывая TOP, если в режиме ожидания низкий, я буду использовать iptables cli для удаления пакетов в течение определенного периода времени.

licensed under cc by-sa 3.0 with attribution.