Traffic throttling
Derakon <[email protected]>
| Newsgroups | gmane.comp.python.pyro |
|---|---|
| Message-ID | <CA+Qo5j5PsxNgyPUfhvnwREysQ_amqVhMR1xMfL=FhQehq7=FTw@mail.gmail.com> |
I'm trying to fix a weird problem I have with sending large amounts of data between two computers using Pyro4. One of the computers is generating images (540x512 Numpy arrays of shorts, about .5MB each), and each one is sent to the other computer using a distinct function call (i.e. one image/call). What I'm seeing is that we can sustain a rate of about 550Mbit/sec, but randomly the network traffic between the two computers gets throttled down to about 150Mbit/sec instead. Then a bit after that, traffic drops to zero (the data source computer sees an RPC take >10s to return), before resuming at 550Mbit/sec. I'm wondering if Pyro has any built-in throttling that might explain this issue. I've replicated it even when the two computers are connected directly to each other with an Ethernet cable (so there can't be e.g. a switch somewhere imposing bandwidth limits from outside the system). The receiving computer is simply dropping the images on the floor, so the RPC shouldn't *actually* be taking 10s to resolve. They're both running Windows 7 64-bit. Another possibility could be that Windows' firewall is interfering somehow; I'm not an expert on those systems. I'm guessing Pyro is not the problem here (I can't find anything on Google indicating that Pyro has any throttling systems anyway), but lack of a positive is not a negative and all that. :) -Chris ------------------------------------------------------------------------------ Introducing Performance Central, a new site from SourceForge and AppDynamics. Performance Central is your source for news, insights, analysis and resources for efficient Application Performance Management. Visit us today! http://pubads.g.doubleclick.net/gampad/clk?id=48897511&iu=/4140/ostg.clktrk _______________________________________________ Pyro-core mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/pyro-core