1
0
mirror of https://git.libssh.org/projects/libssh.git synced 2025-08-01 11:26:52 +03:00

benchmarks: refactoring + sync sftp tests

no surprise, sync sftp is much slower, even for localhost,
especially for download.
This commit is contained in:
Aris Adamantiadis
2011-08-29 20:13:24 +03:00
parent faaf334aa3
commit b11567ed9b
6 changed files with 401 additions and 27 deletions

View File

@ -189,11 +189,16 @@ const char python_giver[] =
"r=sys.stdin.read(2)\n"
"towrite=XXXXXXXXXX\n"
"wrote=0\n"
"mtu = 32786\n"
"buf = 'A'*mtu\n"
"while(wrote < towrite):\n"
" buffersize=towrite-wrote\n"
" if(buffersize > 4096):\n"
" buffersize=4096\n"
" sys.stdout.write('A'*buffersize)\n"
" if(buffersize > mtu):\n"
" buffersize=mtu\n"
" if(buffersize == mtu):\n"
" sys.stdout.write(buf)\n"
" else:\n"
" sys.stdout.write('A'*buffersize)\n"
" wrote+=buffersize\n"
"sys.stdout.flush()\n";