无线路由固件unit_perf、HyperWRT、NETSHe、Tomato介绍

以下为你介绍的无线路由固件都可用在Linux系统上:unit_perf(基于 OpenWrt 的性能检测工具)、HyperWRT(无线路由固件)、NETSHe(OpenWRT的Web接口)、Tomato(无线路由器固件)。

1、unit_perf(基于 OpenWrt 的性能检测工具)

目前工作是基于 OpenWrt 开发,经常要改善代码性能,但是OpenWrt又不支持perf。所以查找性能瓶颈时,就比较麻烦。

于是利用业余时间写了个小工具,用于定位性能瓶颈的。编码,测试,加文档(README)大概花了3个小时左右,后面会根据自己的需求(或者大家的需求)进行改善。

例:

假设您要检查__nf_conntrack_alloc的性能。

1]、在nf_conntrack_init_net中调用up_add_monitor(“__nf_conntrack_alloc”);

2]、在__nf_conntrack_alloc的条目处调用up_start_monitor(“__nf_conntrack_alloc”);

3]、在__nf_conntrack_alloc的出口处调用up_end_monitor(“__nf_conntrack_alloc”);

4]、在nf_conntrack_cleanup_net中调用up_remove_monitor(“__nf_conntrack_alloc”);

注意:实际上,在检查__nf_conntrack_alloc的性能时,可以使用任何名称作为监视器名称。

下载地址:https://github.com/gfreewind/unit_perf

2、HyperWRT(无线路由固件)

HyperWRT 是一个无线路由器的固件。支持 Linksys WRT54G 和 WRT54GS 路由器。

该项目的目标是在最新的 Linksys 固件中添加一组有限的功能,以扩展其可能性,但与官方固件保持一致。

下载地址:https://sourceforge.net/projects/hyperwrt/

3、NETSHe(OpenWRT的Web接口)

无线路由固件unit_perf、HyperWRT、NETSHe、Tomato介绍

NETSHe 是一个功能丰富,用于一般用户的 OpenWRT 固件的 Web 接口和初始化系统。主要的功能包括网络接口管理(点对点和无线)、VLAN 和别名、高级路由(静态、多路径、基于规则、RIP、OSPF、BGP)、基于区域的防火墙、网桥等,支持 QoS、带宽管理、流量取样、速率控制、流量优先级管理、7层IP过滤等功能。

下载地址:http://www.netshe.ru/

4、Tomato(无线路由器固件)

Tomato是一款免费且以HyperWRT为基础的无线路由器固件,主要支持Linksys WRT54G系列、Buffalo AirStation与华硕路由器) Tomato的主要特点包括易于设置和高效的QoS,相对DD-WRT更易用的界面以及极少需要在保存设置时重启。

注明

以上就是无线路由固件unit_perf、HyperWRT、NETSHe、Tomato的介绍内容,这些无线路由固件都能使用在Linux操作系统中。

栏目相关文章