POPPUR爱换

标题: 自己动手做路由,2代路由功率继续降低。 [打印本页]

作者: abc175    时间: 2009-4-22 18:05
标题: 自己动手做路由,2代路由功率继续降低。
本帖最后由 abc175 于 2009-4-27 16:54 编辑

图片是用手机拍的,文字也优化了一下,字数减少了很多。
后面的回复也都删除了,我在前面统一回复下。我的是有线电缆共享上网,
不是ADSL,PING直接连到猫就是不稳定的,接路由后PING值没有什么变化。

还有说功率较大,实际上我这个路由比偶家这个CABLE猫还省电。
CABLE猫耗电达到7瓦。偶做这个的目的是要达到最节约资金,不是要最省电。
如果去买ATOM,要开十几年才能把电费省下来。

在BIOS里把错误挂起项目设置到NO ERROR可以在容错方式下进入系统。
开机时虽然有1长2短,但不影响启动,LINUX并不需要显示卡也可以顺利运行。

评价路由器的好坏主要考察他的稳定性,还有负载能力。联机对拷只不过是通过
路由器HUB交换数据,并不访问网关。硬件路由其实就是一个路由端口加一个
交换机(低端的配HUB),大家千万别搞混,偶这个最多可以支持4端口(4网卡),
配4个40口的交换机就能带160台电脑,数量最终取决于交换机PC口数。

目前只带2台电脑,用3块网卡,如果电脑多的话就得用2网卡+交换机了。
机箱用的就是方方正正的机箱,此做法是考虑路由器体积比较大,
完全可以当个储存箱使用,放些东西或光盘,合理利用空间。

FREESCO的特点就是资源耗费很低,稳定性也高,1代曾经连续开了几个月,
其他软路由资源要求稍微高些,而且多路也不大能用上,偶只做家用。


--------------------------------------------------------------
偶以前也做过一个路由器,功耗10瓦,耗电比当时的单片路由高些。
不过毛病太多,尤其是死机之星电源,经常的给你来个拒绝服务,电就是不加。
而且速度不快,可能是VIA-C3处理器的效能问题,延迟会高出10MS。

这几天要2台电脑挂机,1代路由已经拆解,必须重新做一台。

电源还用死机之星么?先拆开来看下,果然是死机之星,电容已经全部暴掉。
3.3伏负载是个9欧的电阻,此电阻功耗1瓦,直接把旁边的几枚电容烤暴了。

饿,拒绝死机之星,同时为了省电和稳定,偶决定自己搞个电源。
用笔记本变压器和笔记本拆出来的稳压模块,通过改造用于路由器上。

不过现实总比想象难,接入后稳压板竟然不启动,可能负载阻抗太低,
稳压板保护。串电阻肯定是不行,电压不稳定,而且会浪费电力。

看来只能修改稳压板。查阅驱动集成电路资料,加入了一个简单的延迟电路,
使5伏电压建立时间延长0.3秒,3.3伏延长0.18秒。测试表明改造很成功,
不仅可以启动主板,还可以正常负载硬盘和软驱。

接下来就要解决耗电问题,CPU降低频率到333,此时外频为66,
CPU电压硬改到1.30伏,这个电压是370接口所能支持的最低电压了。
CPU很稳定,因为是从奔腾3-667降下来的。这个电压频率下P3可以裸奔了,
拿掉散热片开机,DIE核心温度不超过60度,功耗不超过2瓦。

5伏和3.3伏电压分别降低到4.5和2.75伏。稳压板是笔记本上拆出来的,
改造后可以很完美的工作,而且效率极高,上电1小时测试基本不发热。

至此整个工程就算基本完成,各个部分测试都顺利通过。重新设置BIOS,
拿掉显示卡,拔掉键盘,进行功率测试。注意路由启动后硬盘是挂起停转的。

测试结果让人很费解,耗电量超过7瓦?随后的一个偶然动作却解决了问题,
拔掉诊断卡,耗电降低到6.6瓦。我晕,诊断卡居然有将近1瓦的功耗。

路由最终功率是6.6-7.6(满载)瓦。网卡3块8139每块0.5瓦,3块共1.5瓦。
内存0.5瓦。硬盘挂起后0.5瓦,电源部分大概是1瓦。南北桥耗电为1.5瓦。
I/O芯片和其他门或驱动电路等耗费1瓦。处理器为0.3-1.6瓦(满载1.6瓦)。
处理器在进入系统后耗电很低,正常负荷0.5瓦都不到。

很明显南北桥耗电量很大,换成VIA694可以立即节约至少1瓦电力。
但是买个主板要30块,杂牌的稳定性跟技嘉也比不了。
而且30块的花费,要连续开机5年才能把电费省下来!不能开玩笑。

不过功率确实还能做的更低点,比如用延迟开关彻底关闭硬盘。
网卡可以用直驱方式替换掉线性稳压,最终考虑稳定性问题就没动。
其实6.6瓦功率已经很不错了,即便是连续开机1个月也不到3块钱,
主流电脑连续开1个月需要80元。追求不能无止境,否则更容易产生浪费。

最后的是软件测试,使用0.38的FREESCO软件,LINUX系统,
因为路由器没有显示卡,所有信息只能通过PC喇叭得到。
不过问题又出现了,偶刚把喇叭接上,就听到连续不断的报警声音,
报警肯定是因为电压过低。进BIOS找了半天,没有设置的项目。饿。。。

无奈又拔掉了全部配件,测量主板的PC喇叭电路,顺序找到了驱动管。
果然是2个,心中暗喜,报警必然是独立电路。测试标准声是1号管启动,
报警则是2号管。直接割断2管信号线,整个系统又恢复宁静。

上线测试,速度明显提高很多,原因可能是LINUX对网络支持比较好吧,
甚至比XP直接连猫还快,XP太菜了。稳定性上偶心理还算有底的。
路由器带有防火墙 负载平衡 本地DNS等功能,其他功能关闭。

单片功率虽然低,但负载能力肯定跟奔腾3没法比,普通单片路由能带
10台就算是强劲了,偶这个可以保证100台,还带防火墙等很多功能。
看回复有些说单片功率如何低,偶差点掉进死胡同,险些又拆了重新做。
其实对这个路由,无论从功率和性能上偶已经很满意了。
作者: bbsd    时间: 2009-4-22 19:00
提示: 作者被禁止或删除 内容自动屏蔽
作者: mike_fish    时间: 2009-4-22 19:01
提示: 作者被禁止或删除 内容自动屏蔽
作者: Satan_X    时间: 2009-4-22 19:36
只有一个疑问,没显卡的机子能启动吗?显卡不正常也报警了吧
作者: Satan_X    时间: 2009-4-22 19:48
这样就明白了
作者: after_17    时间: 2009-4-22 19:53
额。。。。。


帮顶。
好东西。
作者: Satan_X    时间: 2009-4-22 19:55
这个就是很多人传说的软路由吧,选网卡的时候有没有要求啊,还是只要普通网卡就行?强烈建议LZ把使用的软件以及设置等发上来,很多人会有兴趣的
作者: nqhjl    时间: 2009-4-22 20:04
提示: 作者被禁止或删除 内容自动屏蔽
作者: loverzhp    时间: 2009-4-22 20:47
很强,继续努力diy。。
作者: inSeek    时间: 2009-4-22 22:11
150的无线的linksys,安DDWRT 番茄,QoS DNS缓存 很多高级功能... 耗电么? 没测试过
之前我测试过软路由,Athlon XP 1.4GHz - DDR 266 512MB...
8139的网卡,跑起来很占U的,速度还上不去,你测试下局域网内互相拷文件看。linksys可以11.5MB/s

不过!!挺喜欢LZ的 DIY精神的~ 我也特别喜欢倒腾~ 哈哈
作者: inSeek    时间: 2009-4-22 22:28
对了,我还用过Celeron-S 1.1G + 512MB ECC + VIA694的机器,U戳个散热片就几乎没啥温度了...存储用的512MB的CF卡。 哈哈 算上存储 估计和你的机器功耗差不多吧。
但是性能瓶颈一样在网卡上...
作者: 怜香惜玉    时间: 2009-4-22 22:44
LS几位都是高人,没看明白
作者: duke_navy    时间: 2009-4-23 09:57
很就很久以前倒是试过"一张3.5软盘+486一台"做软路由的.
作者: mich    时间: 2009-4-23 13:01
LZ可以试试MONOWALL,基于freeBSD配置很简单,资源占用很小,启动时间小于10秒,ping路由没有延时。
作者: 2.0    时间: 2009-4-23 13:17
强人啊,我等只能看看.学不来!
作者: sarahaaa    时间: 2009-4-23 14:25
提示: 作者被禁止或删除 内容自动屏蔽
作者: stlhf    时间: 2009-4-23 14:38
强人,折腾啊,偶的贝尔无线猫才五瓦出头。家里用足够了。
作者: leo780623    时间: 2009-4-23 14:46
提示: 作者被禁止或删除 内容自动屏蔽
作者: hp6325    时间: 2009-4-25 15:39
怕麻烦的可以用海蜘蛛
panabit也很不错
作者: abc175    时间: 2009-4-26 23:12
本帖最后由 abc175 于 2009-4-26 23:34 编辑

刚才去老外的网站上看了一下,居然有连续开机500天的了,
他用的是037版,038版是目前最稳定版了,问题也少。
与037相比完全启动了IPSEC支持,BUG也基本上都解决了。

040以后的版本改了界面,增加了功能,不过仍旧处于开发
阶段,偶还是坚持038吧,毕竟这个版本已经很成熟了。

从各种数据上看,偶这个带100台电脑很轻松。
延迟的降低主要得益于CPU的256K全速L2,
路由需要处理的大部分都是数据流,对缓存要求高些。
原来的C3只有64K的L2,而且处理数据要比INTEL慢上几倍。

路由最吃力的部分是连接数能力,还有包处理能力。借来的这台TP-402
小路由在100线的时候速度已经开始降低了。要是比性能,
偶这台可以秒掉N个TP-402,现在很流行秒杀,偶也欺负一下可爱的TP小路由。

作者: sonicxz    时间: 2009-4-26 23:19
这样拖着实在那个不美观,加上电源转换效率,何止10W啊

价格方面,加上我需要多WAN大于5,如果上多网卡,体积上去了,必然又要用PC,功耗也上去了
和ROS配套的那些路由WAN数量有限
作者: abc175    时间: 2009-4-26 23:41
本帖最后由 abc175 于 2009-4-26 23:59 编辑
这样拖着实在那个不美观,加上电源转换效率,何止10W啊

价格方面,加上我需要多WAN大于5,如果上多网卡,体积上去了,必然又要用PC,功耗也上去了
和ROS配套的那些路由WAN数量有限


饿,,不能裸奔,,上面的图只是测试过程。。
耗电6.6瓦是通过220伏测试的,是带有电源损耗的。
多路偶不搞,这个家用的,主要是稳定性上和耗电低些,并且便宜。

硬件路由实际上就是1个路由端口加上一个交换机,
偶这个如果只用2块网卡加一个交换机也是一样的道理。
你要是要求多WAN口,那只能去搞专业路由,多路家里也用不上,
而且FREESCO并不支持多路。

偶还有些不太明白,你为什么要搞5路?电信+网通搞个2路就可以了啊。
换到ROS然后就是多2块网卡而已。多路硬件路由器没个千元拿不来吧?

软路由理论上比硬件便宜很多很多,搞个服务器主板,支持10多个PCI
接口,网卡才多少钱啊?怎么算也比硬件路由便宜多的吧。

作者: keepwalking    时间: 2009-4-26 23:59
折腾- -我这里图拉丁
作者: b22sun    时间: 2009-4-27 11:35
PCI插槽没那么多阿   顶多5台了吧
作者: jForce    时间: 2009-4-27 12:34
胡主席说了 不折腾
作者: abc175    时间: 2009-4-27 14:21
PCI插槽没那么多阿   顶多5台了吧


一楼改过了,路由能带多少台电脑取决于路由器负载能力,还有交换机PC接口数。
作者: win138    时间: 2009-4-27 14:45
帮顶。
好东西。
作者: fuchuan    时间: 2009-4-27 19:03
佩服楼主的动手能力,功耗确实低。不过买个二手LINKSYS WRT54G之类的,刷个番茄或者别的什么,功能也够用了,似乎没什么需做这个的。
作者: smart2002    时间: 2009-4-27 19:21
我的软路由用了 38天 今天有点反应慢就重启了  又开始稳定工作了  带60台机器
作者: abc175    时间: 2009-4-27 23:49
我的软路由用了 38天 今天有点反应慢就重启了  又开始稳定工作了  带60台机器


听说BBI对缓存管理不是很得当,长期使用会边慢,不知道你的是不是BBI。
内存大点的话对长期使用有很多好处。
作者: boris_lee    时间: 2009-4-28 00:29
p3上个散热片没坏处吧?
作者: abc175    时间: 2009-4-28 01:22
p3上个散热片没坏处吧?


上了散热片了,正式应用时不能裸奔,偶不大喜欢裸体。
作者: john_lee    时间: 2009-4-28 16:18
观看牛人,顺便学习
作者: u2uonly    时间: 2009-5-24 01:50
板子是用滴那块, 好像有些信息不太全
c3板子?
作者: abc175    时间: 2009-5-24 05:54
这么古老的贴居然都顶起了,,我自己都顶不起来了。。

主板是技嘉的6BX7,,440BX芯片组。。
现在连续开机也有快1个月了吧,,还不错。。

C3是VIA的C3。。不是塞羊3。。
作者: u2uonly    时间: 2009-5-24 06:41
帖子有价值就不嫌老.

网卡是千兆的? 有没有办法能够 NAS + bt + file server
共存于这个 router
作者: happy007    时间: 2009-5-24 06:46
电源的损耗都不止这么多吧,呵呵 不过折腾值得提倡,以前是586加64M加2块普通的8139做过的,要软盘启动的
作者: abc175    时间: 2009-5-25 18:29
本帖最后由 abc175 于 2009-5-25 18:32 编辑
网卡是千兆的? 有没有办法能够 NAS + bt + file server
共存于这个 router


硬盘只有500兆,而且有坏道,废物利用。FTP服务器可以支持,但是我关闭了,开服务就不能关闭硬盘了。
网卡是8139,都是百兆卡,很便宜。

另外上个小图图,本地DNS,瞬间解析地址,用起来还不错。
作者: sky2133    时间: 2009-7-10 18:30
这个机器的功耗真的才10W不到?
作者: u2uonly    时间: 2009-7-11 05:43
偶这个最多可以支持4端口(4网卡),
配4个40口的交换机就能带160台电脑,数量最终取决于交换机PC口数。

abc175 发表于 2009-4-22 18:05


从端口数目是能带160台电脑,但是从负荷能力的要求来看依然可以吗? 不知

小的市售家用路由可是长期开bt都会剪短寿命的

路由对cpu的级别要求是有什么说法和算法吗?





欢迎光临 POPPUR爱换 (https://we.poppur.com/) Powered by Discuz! X3.4