Hi,
I've a simple web service running on machine A , and a simple client
running con machine B , both on a LAN.
I wanted to test the response time. So i've made a simple continuous
testing client application , that calls about 10.000 times the web
service.
Then , I wanted to test what happens when there are more than one
client asking for web service from server. So I've launched my test-
client four times on the same machine and started them at the same time
(more at the same time as possibile).
At the end I saw that the last process launched was the first to
stop ... something like that :
Process 1 : t to complete 2.22 seconds
Process 2 : t to complete 2.24 seconds
Process 3 : t to complete 2.31 seconds
Process 4 : t to complete 1.82 seconds
Why that result? I thought that the first to launch would be the first
to stop...
It's very strange to me also why only the last process is faster!
Process 3 is about faster like process 1....
Any idea?
Bye and Thanks,
Nicola
Inviato da www.mynewsgate.net
Wayne - 04 Feb 2005 13:15 GMT
Did you run this only one time? or many times? if many times is it the same
results every time?
Many things can affect it, since you are running the client on one machine
the client machine has to time swap between each process, it could just be a
matter of how the OS decided to time slice the processes out. This will also
have to occur on the server, each request would get it's own time slice as
well. could just have been coincidence.

Signature
Thanks
Wayne Sepega
Jacksonville, Fl
"When a man sits with a pretty girl for an hour, it seems like a minute. But
let him sit on a hot stove for a minute and it's longer than any hour.
That's relativity." - Albert Einstein
> Hi,
>
[quoted text clipped - 27 lines]
>
> Inviato da www.mynewsgate.net