Войти в систему

Home
    - Создать дневник
    - Написать в дневник
       - Подробный режим

LJ.Rossia.org
    - Новости сайта
    - Общие настройки
    - Sitemap
    - Оплата
    - ljr-fif

Редактировать...
    - Настройки
    - Список друзей
    - Дневник
    - Картинки
    - Пароль
    - Вид дневника

Сообщества

Настроить S2

Помощь
    - Забыли пароль?
    - FAQ
    - Тех. поддержка



Пишет Русскоязычное Linux-сообщество ([info]lj_ru_linux)
@ 2013-01-20 13:17:00


Previous Entry  Add to memories!  Tell a Friend!  Next Entry
[решено] Скорость WAN интерфейса
Приветствую
Найдутся телепаты, которые могут ответить на вопрос по поводу рутера с линуксовой прошивкой и максимальной скорости WAN порта?



Провайдер даёт 100 мбит. При прямом подключении компа с линуксом speedtest показывает 97 мегабит. А при подключении через рутер WRT54GL 1.1 с прошивкой Tomato (ядро 2.4.20) максимум всего 50 мегабит. Всё лишнее поотключал, в том числе вайфай. В Conntrack/Netfilter поснимал лишние плюшки, всё остальное - по умолчанию. И всё равно 50 мегабит

В консоли при прокачке вижу следующее:

Mem: 12268K used, 2260K free, 0K shrd, 1252K buff, 4488K cached
CPU:   0% usr 100% sys   0% nic   0% idle   0% io   0% irq   0% sirq
Load average: 1.06 0.85 0.44 4/16 6019
  PID  PPID USER     STAT   VSZ %MEM %CPU COMMAND
    3     1 root     RWN      0   0%  92% [ksoftirqd_CPU0]
 6019  5926 root     R     1952  13%   8% top -n 1 
 5926  5923 root     S     1972  14%   0% -sh 
 5359     1 root     S     1960  13%   0% crond 
 5534     1 root     S     1952  13%   0% udhcpc -i vlan1 -s dhcpc-event -H router -S 
    1     0 root     S     1732  12%   0% init noinitrd 
   26     1 root     S     1700  12%   0% buttons 
 5358     1 root     S     1652  11%   0% httpd 
 5923    68 root     S     1596  11%   0% dropbear -p 443 -s 
   68     1 root     S     1532  11%   0% dropbear -p 443 -s 
 5408     1 nobody   S      880   6%   0% dnsmasq 
    7     1 root     SW       0   0%   0% [mtdblockd]
    2     1 root     SW       0   0%   0% [keventd]
    5     1 root     SW       0   0%   0% [bdflush]
    6     1 root     SW       0   0%   0% [kupdated]
    4     1 root     SW       0   0%   0% [kswapd]


Вот эта полная загрузка процессора конечно выглядит очень подозрительно.
Гуглил, много у кого скорость варьируется: от 20 до 220 мегабит на разных моделях и производителях. Но никто не упоминал ограничение скорости из-за полной загрузки процессора.

Железка:

Linksys WRT54G/GS/GL
Tomato Firmware v1.28.1816
Built on Sun, 27 Jun 2010 20:10:52 -0700

# uname -a
Linux router 2.4.20 #1 Sun Jun 27 20:13:35 PDT 2010 mips GNU/Linux

Total / Free Memory 14.19 MB / 2,268.00 KB (15.61%)
MTU 1500
И судя по википедии процессор на борту Broadcom BCM5352 @ 200 MHz

Вопрос:
Эти 50 мегабит всё-таки предел железки или стоит попробовать другие прошивки?

UPD без NAT скорость поднялась до 65 мегабит

UPD2 разогнал процессор до 250 мгц и скорость NAT поднялась до 66 мегабит (без NAT не проверял). Всё-таки похоже на порог способностей чипсета. Буду делать апгрейд

UPD3 ну и для общего развития протестировал Dlink DIR-300 (320mhz) и DD-WRT: 48 мегабит в режиме NAT, 68 мегабит в режиме Router и выключенным файрволом


(Читать комментарии) (Добавить комментарий)