pmbw script ready for deploying
This commit is contained in:
parent
efe8f0da70
commit
79ccc8093e
1 changed files with 19 additions and 24 deletions
|
@ -1,31 +1,26 @@
|
|||
#!/bin/bash
|
||||
|
||||
(2017-01-13 05:27:20) KBrown: # pmbw ‐f ScanWrite64PtrSimpleLoop <-- Ok. Solo esa prueba.
|
||||
(2017-01-13 05:28:51) KBrown: Lo voy a dejar terminar en lo que me jeteo...
|
||||
(2017-01-13 05:29:43) Rolando Cedillo Caballero: -Q
|
||||
(2017-01-13 05:30:08) Rolando Cedillo Caballero: Para que pruebe cuadráticos los threads y no lineales.
|
||||
(2017-01-13 05:31:18) KBrown: Chingón. lo agrego.
|
||||
(2017-01-13 05:31:31) KBrown: Eso también va a ahorrar tiempo.
|
||||
(2017-01-13 05:31:55) Rolando Cedillo Caballero: -s $((1024*1024*1024)) para que empiece probando el loop en 1 GB
|
||||
(2017-01-13 05:32:01) KBrown: Y se va a ner menos amontonadero de líneas en la gráfica.
|
||||
(2017-01-13 05:32:08) Rolando Cedillo Caballero: Y no empiece desde 4k
|
||||
source scan-dmidecode
|
||||
source test-variables
|
||||
|
||||
...
|
||||
mkdir -pv $OUTPUT_DIR/pmbw
|
||||
cd -v $OUTPUT_DIR/pmbw
|
||||
MY_DATE=`date +%Y-%m-%d_%H-%M-%S`
|
||||
if [[ -f stats.txt ]] ; then
|
||||
mv -vf stats.txt stats.txt.old-$MY_DATE
|
||||
fi
|
||||
|
||||
(2017-01-13 05:43:12) Rolando Cedillo Caballero: Quiero probar de 2^12 a 2^23, es lo que usa Ceph.
|
||||
(2017-01-13 05:43:22) Rolando Cedillo Caballero: Pero supongo que podemos ampliarla un poco más.
|
||||
(2017-01-13 05:43:38) Rolando Cedillo Caballero: No necesitamos llegar a 2^32
|
||||
(2017-01-13 05:45:18) Rolando Cedillo Caballero: En mi laptop la prueba tardó 5 minutos limitando entre 2^12 y 2^23, pero sólo tengo 8 threads por hardware.
|
||||
(2017-01-13 05:46:57) KBrown: Se podría ampliar otro poco para darle contexto...
|
||||
(2017-01-13 05:47:05) Rolando Cedillo Caballero: Sí
|
||||
# Minimal test (QA)
|
||||
# pmbw ‐f ScanWrite64PtrSimpleLoop -Q -s 4096 -S 8192 -p6 -P7
|
||||
#(2017-01-13 05:50:00) Rolando Cedillo Caballero: Digamos probar desde 2^11 a 2^25 y con eso bastaría.
|
||||
#(2017-01-13 05:51:19) Rolando Cedillo Caballero: 2^11 a 2^26 debería bastar si no tarda más de un par de horas.
|
||||
pmbw ‐f ScanWrite64PtrSimpleLoop -Q -s 2048 -S $((64*1024*1024))
|
||||
|
||||
RES=$?
|
||||
ERRNO=$!
|
||||
|
||||
...
|
||||
|
||||
(2017-01-13 05:47:21) Rolando Cedillo Caballero: Con que dure un par de horas está bien.
|
||||
(2017-01-13 05:47:28) Rolando Cedillo Caballero: Con esos límites.
|
||||
(2017-01-13 05:47:45) Rolando Cedillo Caballero: Y no tiene que peinar todos los threads, con -Q basta
|
||||
(2017-01-13 05:50:00) Rolando Cedillo Caballero: Digamos probar desde 2^11 a 2^25 y con eso bastaría. En el hardware de Dell que es parecido al de Huawei la inflexión se da en 2^24
|
||||
(2017-01-13 05:50:32) Rolando Cedillo Caballero: Hay una inflexión muy fuerte al principio en 2^14 y otra en 2^24
|
||||
(2017-01-13 05:51:19) Rolando Cedillo Caballero: 2^11 a 2^26 debería bastar si no tarda más de un par de horas.
|
||||
if [[ $RES != '0' ]] ; then
|
||||
echo "${RED}FAIL${OFF} pmbw exited abnormally with error code: $BLD$ERRNO$OFF";
|
||||
fi
|
||||
|
||||
|
||||
|
|
Loading…
Reference in a new issue