python thread scheduler?
project2501
project2501 at project2501.cor
Wed Apr 7 06:27:58 EDT 2004
to clarifgy, i'm seeing responec times as low as 0.3 seconds when the
client has 5 worker threads... rising to an average of about 8 seconds
with 50 threads... and more ith 100 threads.
here is what the python threads do (simplified):
while (work units remaining):
take time
send request to server
get responce from server
take time
record time difference
sleep for a small interval (to yield, and to vary the request rate)
reduce work unit by 1
i get flat graphs of responce time against request rate (which
doubles a specified number of times, after 10 work units.
i would expect the graphs to start to vary non-linearly ... especially at
higher numbers of threads (say 50 or more) and request rates of 256 per
second or more ...
More information about the Python-list
mailing list