> Hello Arno,
> 1GB networks are very difficult to tune as many hardware behind the
> network cards can't handle such high speed, for example hard drives on
> "client" machines usually can't handle full 1Gb speed reception and
> will stay at average 80-100Mb only this making different bottlenecks
> on the machine that could go 100% CPU when it should not.
> Also an other thing, if you force 10Mb or 100Mb on one side you may
> encouter some problem if other side is set to auto-negotiate as the
> other side will always try to re-negotiate to higher speed (and them
> produce a lot of garbage due to negotiation).
That's probably what I saw today. However all interfaces were set to
10 MBit/s mode, may be caused by the switch?
Anyway I tested a simple, thumb throttle on the application level which
waits after x number of lines have been sent as short as possible which
works very well.
>> Francois PIETTE wrote:
>>>> That makes me think we need a throttle at the root (TWSocket).
>>> Would be interesting.
>> Will think about it.
>>>> Just switched the roles, installed the mail server on a slow(er)
>>>> box and ran the TSmtpCli application on the fast(er) one. CPU use
>>>> of the TSmtpCli application was max 35% whereas the other way
>>>> around 60%.
>>> Try setting the network speed to 10 Mbps (you should be able to set
>>> the speed in the hardware config).
>> I changed it from Autodetect to 10 MBit/s full duplex. There's now
>> just 0-1% CPU use and the connection became incredible slow, much too
>> slow, that must have messed up something.
>> Arno Garrels
>>> I guess you'll see a dramatic drop
>>> in CPU usage because your app will be really network bound. If this
>>> is really the case, the reverse, that is using 1Gbps, will makes
>>> your app CPU bound and this would confirm my analysis.
>>> The author of the freeware multi-tier middleware MidWare
>>> The author of the freeware Internet Component Suite (ICS)
>> To unsubscribe or change your settings for TWSocket mailing list
>> please goto http://lists.elists.org/cgi-bin/mailman/listinfo/twsocket
>> Visit our website at http://www.overbyte.be
To unsubscribe or change your settings for TWSocket mailing list
please goto http://lists.elists.org/cgi-bin/mailman/listinfo/twsocket
Visit our website at http://www.overbyte.be