I thought it was a bit much. I just did a bit more testing, and saw that the throughput of wget through regular lighttpd was 1,3 GB/s, while through STP it was 122 MB/s, and using quite a bit of CPU.
Then I increased the buffer size 8-fold for reading and writing in run.py, and the CPU usage went way down, and the transfer speed went up to 449 MB/s. So it would require well more than a gigabit network interface to max out STP throughput; CPU usage was around 30-40% max, on one processor core. There is good enough, and then there's general practice and/or what is regarded as an elegant solution. I'm looking for good enough, and in the process I don't mind pushing the envelope on Python threading. -Morten On Sat, Jul 30, 2022 at 12:59 PM Roel Schroeven <r...@roelschroeven.net> wrote: > Morten W. Petersen schreef op 29/07/2022 om 22:59: > > OK, sounds like sunshine is getting the best of you. > It has to be said: that is uncalled for. > > Chris gave you good advice, with the best of intentions. Sometimes we > don't like good advice if it says something we don't like, but that's no > reason to take it off on the messenger. > > -- > "Iceland is the place you go to remind yourself that planet Earth is a > machine... and that all organic life that has ever existed amounts to a > greasy > film that has survived on the exterior of that machine thanks to furious > improvisation." > -- Sam Hughes, Ra > > -- > https://mail.python.org/mailman/listinfo/python-list > -- I am https://leavingnorway.info Videos at https://www.youtube.com/user/TheBlogologue Twittering at http://twitter.com/blogologue Blogging at http://blogologue.com Playing music at https://soundcloud.com/morten-w-petersen Also playing music and podcasting here: http://www.mixcloud.com/morten-w-petersen/ On Google+ here https://plus.google.com/107781930037068750156 On Instagram at https://instagram.com/morphexx/ -- https://mail.python.org/mailman/listinfo/python-list