You don't have to be heat headed about all this...
I'm not trying to make a fool out of you or whatsoever.
Anyway, I've conducted a little test myself:
CPU time is the time given to a certain process to do calculating stuff.
Luckily Linux counts these times quite accurately and thus it's a good benchmark.
I'm downloading and uploading the very same file which is well over 3GB. (3.378.150.604 bytes if you must know)
I restart samba before up or downloading so the time is reset and the memory is erased.
So the times I got when watching the smbd process:
downloading from router to pc: 522 seconds
uploading from pc to router: 311 seconds
There is your clear difference in processing time...
Linux thinks says something else.Do you think that it's normal that "upload" is so much faster than download even though upload requires extra disk operation (extra CPU cycles)?
Now not to make your theory somewhat incorrect we have these possible causes why Linux is saying no:
- The broadcom drivers are bad programmed - totally agree, still not sure if that causes this
- The bus the router uses to communicate doesn't like reading - quite unlikely
- The ethernet ports have wrong settings concerning packet size - bigger packet size is always good in a network with few clients and little mixed traffic, still it usually only increases performance with 5% or so
- Linux is wrong about the cpu time - well, could be in theory: maybe a kernel bug
- Samba is a non optimized program - also somewhat unlikely considering the popularity
now what do you think?




Reply With Quote

, the E3000's higher performance can only be attributed to improved routing firmware. I don't have a 610N V2 to test. But I'd imagine that its current firmware would provide similar performance.

