parallel-ssh Clients

paramiko vs libssh2

In a previous post a comparison was shown between two SSH library options for Python, with emphasis on their performance using native threads for scaling purposes. For this post, their non-blocking performance using the gevent library will be compared as the two SSH library options available now in parallel-ssh. Post has been updated with further scaling graphs for both clients. Test Setup Test script (see appendix) consists of identical parallel-ssh code for the two available parallel clients in the library, using paramiko and libssh2 via ssh2-python respectively as the underlying SSH libraries. [Read More]