Skip to content

Instantly share code, notes, and snippets.

@mrsiano
Created October 16, 2017 10:50
Show Gist options
  • Save mrsiano/c837ec90c3229be19e302825096ea8de to your computer and use it in GitHub Desktop.
Save mrsiano/c837ec90c3229be19e302825096ea8de to your computer and use it in GitHub Desktop.
ovirt python sdk performance
import ovirtsdk4
import time
api = ovirtsdk4.Connection('https://<server>/ovirt-engine/api', 'admin@internal', '<pass>',
True, compress=True, debug=False, log=False)
def gettime(cap=None):
start = time.time()
api.system_service().hosts_service().list(max=cap)
if cap is None:
print 'list size cap {0} response time {1}'.format(len(api.system_service().hosts_service().list(max=cap)), time.time() - start)
else:
print 'list size cap {0} response time {1}'.format(cap, time.time() - start)
if __name__ == '__main__':
gettime(None)
gettime(300)
gettime(500)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment