Bekijk de volledige versie : Speed issues WL500gp-1.9.2.7-8 vs WL500gp-1.9.2.7-10! Please help the community!
edelknecht
24-05-2008, 10:56
Hi Russian Forum, I and a view other Users over on the German and International forums need your help! Sorry I am posting here in English because I believe the Oleg firmware community could use a bit of the Russian brains of this community!
I have been using the Oleg Wl-500gp Firmware for a bit over half a year now. Maybe more... time just flies. Anyway the first firmware I installed on me asus was WL500gp-1.9.2.7-8 according to wengis installation howto.
All went well and performance was ok. I had things like samba, twonky and transmission daemon running. Wonderful!
Then about two or three months ago I noticed that Oleg released firmware version -9 and -10 and after wengi updated his wl-hdd firmware to version 9, I updated my wl-500gP to -10 according to his updated tutorial. Now with the new -10 firmware installed performance when using transmission, samba and twonky is quite sad compared to the older -8 version.
When transmission daemon is running with just two torrents the router is useless (td needs 60-80% Cpu) and it takes about 2 minutes to type the top command into the shell... I have read the wengi, raas and newbiefan are having the similar performance issues with the new firmware.
Since there are so much more people over on the russian forum using and testing asus routers with the new firmware versions I am asking myself if they are also having speed issues with the new firmwares compared to the older -8 oleg firmware when running samba and transmission?
If this is not the case maybe you guys please could check out the wengi howto which serves as a base for I would say more then 95 % of all non Russian new Oleg Firmware Users and improve it and share the usefull information which is hidden here and help make all the users happy again that do not unserstand Russian!
Check out the wengi howto at:
http://wl500g.info/showthread.php?t=10307
Maybe these performance issues are not a firmware related and the new ipkg versions of tranmission and samba are the problem? If so can the prob be solved somehow?
Thanks for your help! Cheers and enjoy the weekend! Sunny greetings from the north of germany!
edelknecht
AndreyPopov
24-05-2008, 12:46
Then about two or three months ago I noticed that Oleg released firmware version -9 and -10 and after wengi updated his wl-hdd firmware to version 9,
how you upgrade from 8 to 9 or 10.
if you use Web interface Firmware Upgrade - this may be problem way
the best way:
- make Restore Default
- make Firmware Upgrade
- make Restore Default
- than make configuration again and install ALL from "zero"
because some important changes from 8 to 10 like this:
- Changed a way how automount works: everything is mounted to /tmp/mnt now, while /tmp/harddisk is just a symbolic link to first partition
- Samba/FTP/NFS relative paths are against /tmp/harddisk
- Added /usr/local/sbin/pre-mount to be called before automount (suitable to manual mounts, disk checks, etc).
Can you attach log and pre/post files here?
And version of Transmission.
edelknecht
26-05-2008, 08:35
Hi Guys,
@AndreyPopov, yes, I resetted the firmware to default before upgrading to 10.
@vectorm
transmission version is:
transmission - 1.20+r5837-1
cgi running on busybox http, no sendmail
transmission.conf looks like this
# Configuration
# NOTE: no spaces around the = sign
# the config will be sourced (eg. . transmission.conf)
SOURCE=/tmp/mnt/disc0_3/torrent/source
WORK=/tmp/mnt/disc0_3/torrent/work
TARGET=/tmp/mnt/disc0_3/torrent/target
#MAILTO=torrent@somedomain.com
#MAILFROM=torrent@somedomain.com
MAILOPT="-smail.somedomain.com -f"
USER=admin
GROUP=root
DATE_FORMAT="%d %h %H:%M"
# Transmission daemon variables
PIDFILE=/opt/var/run/transmission.pid
ACTIVE=/tmp/mnt/disc0_3/torrent/active-torrents.txt
HOME=/tmp/mnt/disc0_3/torrent
WATCHDOG=300
LISTENING_PORT=65531
# set SPEED in kB/s or -1 for unlimited
UPLOAD_SPEED=20
DOWNLOAD_SPEED=-1
#UPLOAD_SPEED=41
#DOWNLOAD_SPEED=180
# uncomment the following if encryption is preferred
# ENCRYPTION=-e
# uncomment the following if encryption is required
# ENCRYPTION="-ee"
# change SYSLOG from /tmp/syslog.log to
SYSLOG=/opt/var/log/messages
#Uncomment the following for UPNP NAT traversal
NAT_TRAVERSAL=--nat-traversal
# Seed torrent after completition (YES or NO)
AUTOSEED="YES"
# Enable removing of DONE non-seeding torrents in ${TARGET} directory
FORCE_REMOVE="YES"
# If the following limit is reached watchdog will not enqueue new one
MAX_ACTIVE_TORRENTS=10
# Creating graphical log of transfer with gnuplot
# can be very site specific issue. See transmission.cgi
# how this variables are used.
GNUPLOT=/opt/bin/gnuplot
GNUPLOT_COMMAND=${WORK}/transfer.gnuplot
GNUPLOT_DATA=${WORK}/transfer.data
GNUPLOT_OUTPUT=/opt/share/www/transfer.png
HTTP_IMG_LOCATION=../transfer.png
#TZ offset in seconds. Use +- sign. DST manually
TIMEZONE_OFFSET=+3600
...
fstab looks like the following:
#device Mountpoint FStype Options Dump Pass#
/dev/discs/disc0/part1 none swap sw 0 0
/dev/discs/disc0/part2 /opt ext3 rw,noatime 1 1
/dev/discs/disc0/part3 /tmp/harddisk ext3 rw,noatime 1 1
/dev/discs/disc0/part4 /tmp/harddisk2 ext3 rw,noatime 1 1
df -h says:
Filesystem Size Used Avail Use% Mounted on
rootfs 3.0M 3.0M 0 100% /
/dev/root 3.0M 3.0M 0 100% /
/dev/discs/disc0/part2
1.9G 131M 1.7G 8% /opt
/dev/discs/disc0/part3
58G 12G 43G 22% /tmp/mnt/disc0_3
/dev/discs/disc0/part4
234G 164M 222G 1% /tmp/mnt/disc0_4
Pre-mount:
#! /bin/sh
swapon -a
for i in `awk '/ext3/{print($1)}' /etc/fstab` ; do
if [ -b $i ] ; then
grep -q $i /proc/mounts || e2fsck -p $i 2>&1 | logger -t e2fsck
else
logger -t fstab "$i is not attached"
fi
done
post-mount:
#! /bin/sh
/opt/etc/init.d/rc.unslung start
pre-shutdown
#! /bin/sh
/opt/etc/init.d/rc.unslung stop
sleep 10s
for i in `cat /proc/mounts | awk '/ext3/{print($1)}'` ; do
mount -oremount,ro $i
done
swapoff -a
sleep 1s
/opt/etc/init.d/rc.unslung looks like the following:
#! /bin/sh
# Start/stop all init scripts in /opt/etc/init.d
# starting them in numerical order and
# stopping them in reverse numerical order
#
if [ $# -ne 1 ]; then
printf "Usage: $0 {start|stop}\n" >&2
exit 1
fi
daemons=`echo $(/usr/bin/dirname $0)/S??*`
[ $1 = "stop" ] && daemons=`echo $daemons | /usr/bin/tr " " "\n" | /usr/bin/sort -r`
for i in $daemons; do
# Ignore dangling symlinks (if any).
[ ! -f "$i" ] && continue
# Write to syslog
logger -t rc.unslung "$1 service $i"
case "$i" in
*.sh)
# Source shell script for speed.
(
trap - INT QUIT TSTP
set $1
. $i
)
;;
*)
# No sh extension, so fork subprocess.
$i $1
;;
esac
done
Thats about it! If anything more is needed please let me know!
Thanks a lot.
cheers
:)
Hi,
I'm having the same problems as you.
I used wengi's how to, starting with a firmware restoration on my wl 500gP v2.
If I download only one torrent I get something like 30 - 40kb/s, when, on the same torrent on my PC I get 250 - 400kb/s. If I try to download 2 or more torrents on my asus ... i get 10 - 12 kb/s if i'm lucky.
In case of powel loss, when the power comes on, downloading don't start automaticaly.
Hi,
I'm having the same problems as you.
I used wengi's how to, starting with a firmware restoration on my wl 500gP v2.
If I download only one torrent I get something like 30 - 40kb/s, when, on the same torrent on my PC I get 250 - 400kb/s. If I try to download 2 or more torrents on my asus ... i get 10 - 12 kb/s if i'm lucky.
In case of powel loss, when the power comes on, downloading don't start automaticaly.
There are some issues in transmission (i don't use it, so don't now exactly how to fix them). I use rTorrent, and i like it.
wl500gP v2 is slower, then wl500gP v1, and lower speed is possible. What load shows "top" command when transmission downloads 2 torrents?
There are some issues in transmission (i don't use it, so don't now exactly how to fix them). I use rTorrent, and i like it.
wl500gP v2 is slower, then wl500gP v1, and lower speed is possible. What load shows "top" command when transmission downloads 2 torrents?
This is the output of TOP
Mem: 28928K used, 1236K free, 0K shrd, 3156K buff, 16564K cached
Load average: 0.12, 0.11, 0.07 (State: S=sleeping R=running, W=waiting)
PID USER STATUS RSS PPID %CPU %MEM COMMAND
279 admin R 2884 278 0.9 9.5 transmissiond
1025 admin R 448 1022 0.7 1.4 top
1021 admin S 692 118 0.5 2.2 dropbear
275 admin S 2884 1 0.0 9.5 transmissiond
278 admin S 2884 275 0.0 9.5 transmissiond
143 admin S 760 1 0.0 2.5 nmbd
1 admin S 660 0 0.0 2.1 init
145 admin S 604 1 0.0 2.0 smbd
71 admin S 552 1 0.0 1.8 nas
1022 admin S 548 1021 0.0 1.8 sh
123 admin S 532 1 0.0 1.7 upnp
108 admin S 500 1 0.0 1.6 watchdog
73 nobody S 488 1 0.0 1.6 dnsmasq
177 admin S 408 1 0.0 1.3 cron
62 admin S 400 1 0.0 1.3 httpd
171 admin S 360 1 0.0 1.1 syslogd
118 admin S 356 1 0.0 1.1 dropbear
92 admin S 344 1 0.0 1.1 rcamdmain
111 admin S 344 108 0.0 1.1 ntp
90 admin S 340 1 0.0 1.1 waveservermain
I'll try to make it work, else when I'll have some time I'll start the set-up from scratch, and use other client, like rTorrent, if you say it's working.
If tou need more informations please let me know
I thought that V2 is better than V1, that was the reason for buying it :(
Are you open needed ports for transmission in firewall?
May be it's speed limitations of transmission's config??
I don't no what else could you check ...
Are you open needed ports for transmission in firewall?
May be it's speed limitations of transmission's config??
I don't no what else could you check ...
I have port 65534 open, this is the listening port from transmission, speed limitations in transmission are set to -1.
It can be an error in my configuration of port forwarding, can you tel me how it should look like?
thank you