03-07-2006,10:13 PM
Well, for one thing, what I've heard about ps2linux kit's network performance doesn't put it anywhere near the theoretical maximum of a 100baseT network.
Homebrew, commercial games, and essentially everything other than the ps2linux kit have the IP stack on the IOP. The PS2LINK kit however, just has a transport layer on the IOP. All the work is done on the EE, which means unlike with it being on the IOP, the IP stack is no longer the bottle neck, just pushing the raw bits through the IOP is. For just raw network performance it may seem like this is a better way to go, but it has a very detrimental effect to anything running on the EE (not to mention the mess of a driver setup it'd make).
Also keep in mind things such as how linux will cache as much drive activity as possible in ram before commiting to disk, which would greatly reduce the immediate strain on the IOP for short download bursts.
Remember that PS2IP uses LWIP, which probably isn't going to be the fastest IP stack in the world, but AFAIK no one has really benchmarked everything. I admit I may be a bit biased as I really do not like LWIP.
There has been talk of trying to find another IP stack, as LWIP is disliked by many, but it would be quite a bit of work for relatively little gain, so your guess is as good as mine as to whether it will happen
Shoot Pixels, Not People.