XX-net / XX-Net

A proxy tool to bypass GFW.
33.02k stars 7.7k forks source link

openwrt跑xx-net占用124m内存,请问可以优化吗? #648

Open yebr opened 9 years ago

yebr commented 9 years ago

top: PID PPID USER STAT VSZ %VSZ %CPU COMMAND 7134 6734 root S 124m 101% 0% python /mnt/app/XX-Net-2.0.2/gae_prox

ps: 7134 root 124m S python /mnt/app/XX-Net-2.0.2/gae_proxy/start.py

跑goagent占用12m左右,xx-net刚好是goagent的10倍左右,内存占用好像也比在windows跑的资源高,请问是否有办法减低内存占用? 我路由器是128M内存,是否xx-net是跟据这情况预先使用机器的内存? 也恳请xx-net老大能对openwrt进行优化,谢谢!

xxnet commented 9 years ago

在x64 linux下,跑launcher/start.py,占用内存50M,如果单独跑 gae_proxy/local/proxy.py 占用内存27M.

你可以先设置好,然后跑gae_proxy/local/proxy.py,应该能减少很多。

之前设计时,没有考虑过太多内存占用问题,几十M内存对现在的PC/手机都不是问题。 后面设计时注意下

在 2015年7月17日 下午8:56,yebr notifications@github.com写道:

top: PID PPID USER STAT VSZ %VSZ %CPU COMMAND 7134 6734 root S 124m 101% 0% python /mnt/app/XX-Net-2.0.2/gae_prox

ps: 7134 root 124m S python /mnt/app/XX-Net-2.0.2/gae_proxy/start.py

跑goagent占用12m左右,xx-net刚好是goagent的10倍左右,内存占用好像也比在windows跑的资源高,请问是否有办法减低内存占用? 我跑由器是128M内存,是否xx-net是跟据这情况预先使用机器的内存? 也恳请xx-net老大能对openwrt进行优化,谢谢!

— Reply to this email directly or view it on GitHub https://github.com/XX-net/XX-Net/issues/648.

yebr commented 9 years ago

运行proxy.py会缺少某些功能吗?例如寻找可用IP功能。

xxnet commented 9 years ago

受影响功能:

这些在openwrt下都不重要,扫描ip功能继续功能,不必担心

在 2015年7月18日 下午12:49,yebr notifications@github.com写道:

运行proxy.py会缺少某些功能吗?例如寻找可用IP功能。

— Reply to this email directly or view it on GitHub https://github.com/XX-net/XX-Net/issues/648#issuecomment-122483580.

yebr commented 9 years ago

top: 24832 14544 root S 124m 101% 9% python /mnt/app/XX-Net-2.0.2/gae_prox

ps: 24832 root 124m S python /mnt/app/XX-Net-2.0.2/gae_proxy/local/proxy.py

依然是124m内存占用,这么巧刚用满100%内存,请问有没可能是哪里预先占用内存?

xxnet commented 9 years ago

看看剩余多少内存,如果真的内存占满了,系统运行会受影响

Linux下地址空间占用达到1.5G,但资源占用没有那么多。

2015-07-18 22:32 GMT+08:00 yebr notifications@github.com:

top: 24832 14544 root S 124m 101% 9% python /mnt/app/XX-Net-2.0.2/gae_prox

ps: 24832 root 124m S python /mnt/app/XX-Net-2.0.2/gae_proxy/local/proxy.py

依然是124m内存占用,这么巧刚用满100%内存,请问有没可能是哪里预先占用内存?

— Reply to this email directly or view it on GitHub https://github.com/XX-net/XX-Net/issues/648#issuecomment-122549785.

yewei9390 commented 8 years ago

yebr,你好啊!我想问下openwrt如何运行XX-NET。还有就是可以请教一下我的 极路由HC5661 如何刷openwrt啊?求解

yebr commented 8 years ago

请参考链接:http://xxxiixxx.blogspot.com/2013/04/gfw2-openwrtgoagent.html,方法跟运行goagent是一样的

yewei9390 commented 8 years ago

真的不会,请问lz可以教一下吗?万分感激

yebr commented 8 years ago

我的机器是使用cpu bcm4718的asus n16,安装goagent方法如下:

opkg install python libopenssl 从这里下载并安装:https://lesca.me/archives/compile-gevent-for-openwrt.html gevent_0.13.8-1_brcm47xx.ipk libevent2_2.0.16-1_brcm47xx.ipk libevent2-core_2.0.16-1_brcm47xx.ipk libevent2-extra_2.0.16-1_brcm47xx.ipk libevent2-openssl_2.0.16-1_brcm47xx.ipk libevent2-pthreads_2.0.16-1_brcm47xx.ipk python-greenlet_0.4.0-1_brcm47xx.ipk

goagent安装成功,goagent能运行,xx-net也能直接运行了。

yewei9390 commented 8 years ago

太有用了!LZ的overlay多少的啊?我的只有8M都满了。如何扩展呢?SD卡的