acc/vol ideas

This commit is contained in:
ed
2019-05-28 20:49:58 +00:00
parent 75cae0261f
commit 69e83e95ba
6 changed files with 153 additions and 13 deletions

View File

@@ -1,14 +1,31 @@
#!/bin/bash
echo not a script
exit 1
##
## prep debug env (vscode embedded terminal)
renice 20 -p $$
##
## cleanup after a busted shutdown
ps ax | awk '/python[23]?[ ]-m copyparty/ {print $1}' | tee /dev/stderr | xargs kill
##
## create a test payload
head -c $((2*1024*1024*1024)) /dev/zero | openssl enc -aes-256-ctr -pass pass:hunter2 -nosalt > garbage.file
##
## testing multiple parallel uploads
## usage: para | tee log
para() { for s in 1 2 3 4 5 6 7 8 12 16 24 32 48 64; do echo $s; for r in {1..5}; do for ((n=0;n<s;n++)); do curl -sF "f=@Various.zip" http://127.0.0.1:1234/32 2>&1 & done; wait; echo; done; done; }
para() { for s in 1 2 3 4 5 6 7 8 12 16 24 32 48 64; do echo $s; for r in {1..4}; do for ((n=0;n<s;n++)); do curl -sF "f=@garbage.file" http://127.0.0.1:1234/32 2>&1 & done; wait; echo; done; done; }
##