Este es el comando zpios que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.
PROGRAMA:
NOMBRE
zpios: prueba directamente la DMU.
SINOPSIS
zpios [opciones] <-p alberca>
DESCRIPCIÓN
Esta utilidad ejecuta pruebas de estrés y rendimiento de DMU en el kernel que no dependen de ZFS
Capa Posix ("ZPL").
CAMPUS
-s expresiones regulares, --número de hilos expresiones regulares
Inicie esta cantidad de subprocesos para cada serie de prueba, especificados como delimitados por comas
expresión regular. (p. ej.: "-s 1,2,3")
Esta opción es mutuamente excluyente con el número de hilos_* .
-l Regex_bajo, --threadcount_low Regex_bajo
-h expresión regular_alta, --threadcount_high expresión regular_alta
-e regex_incr, --threadcount_incr regex_incr
Inicio Regex_bajo hilos para la primera prueba, agregue regex_incr hilos para cada
prueba posterior y comenzar expresión regular_alta hilos para la última prueba.
Estas tres opciones deben especificarse juntas y son mutuamente excluyentes con el
número de hilos .
-n expresiones regulares, --recuento de regiones expresiones regulares
Cree tantas regiones para cada serie de prueba, especificadas como delimitadas por comas
expresión regular. (por ejemplo: "-n 512,4096,65536")
Esta opción es mutuamente excluyente con el regioncount_ * .
-i Regex_bajo, --regioncount_low Regex_bajo
-j expresión regular_alta, --regioncount_high expresión regular_alta
-k regex_incr, --regioncount_incr regex_incr
Crear Regex_bajo regiones para la primera prueba, agregue regex_incr regiones para cada
prueba posterior y crear expresión regular_alta regiones para la última prueba.
Estas tres opciones deben especificarse juntas y son mutuamente excluyentes con el
recuento de regiones .
-o tamaño, --compensar tamaño
Crear regiones en tamaño Desplazamiento para cada serie de prueba, especificado como delimitado por comas
expresión regular con un sufijo de unidad opcional. (por ejemplo: "-o 4M" significa cuatro
megabytes.)
Esta opción es mutuamente excluyente con el compensar_* .
-m talla_baja, --offset_bajo talla_baja
-q tamaño_alto, --desplazamiento_alto tamaño_alto
-r tamaño_incr, --offset_incr tamaño_incr
Crea una región en talla_baja compensación para la primera prueba, agregue tamaño_incr a la compensación
para cada prueba posterior, y cree una región en tamaño_alto compensación para el último
.
Estas tres opciones deben especificarse juntas y son mutuamente excluyentes con el
compensar .
-c tamaño, --tamaño de porción tamaño
Uso tamaño fragmentos para cada prueba, especificados como una expresión regular delimitada por comas
con un sufijo de unidad opcional. (por ejemplo: "-c 1M" significa un megabyte). El tamaño del fragmento debe
ser al menos del tamaño de la región.
Esta opción es mutuamente excluyente con el tamaño de porción_* .
-a talla_baja, --chunksize_low talla_baja
-b tamaño_alto, --trozo_alto tamaño_alto
-g tamaño_incr, --chunksize_incr tamaño_incr
Utilizar talla_baja tamaño del fragmento para la primera prueba, agregue tamaño_incr al tamaño del trozo para
cada prueba subsiguiente, y utilice un tamaño_alto tamaño del fragmento para la última prueba.
Estas tres opciones deben especificarse juntas y son mutuamente excluyentes con el
tamaño de porción .
-L banderas_dmu, --carga banderas_dmu
Especificar dmuio para DMU_IO regular, ssf para acceder a un único archivo compartido, o FPP por por
acceso a subprocesos. Utilice comas para delimitar varios indicadores. (por ejemplo: "-L dmuio, ssf")
-p nombre , --piscina nombre
El nombre del grupo, que es obligatorio.
-M test, --nombre test
Una cadena arbitraria que aparece en la salida del programa.
-X, --limpiar
Habilite el indicador DMU_REMOVE.
-P comando, --preejecución comando
invocar comando desde el kernel antes de ejecutar la prueba. La expansión de Shell no es
realizado y el entorno se establece en INICIO = /; TERM = linux;
RUTA =/ sbin:/ usr / sbin:/compartimiento: / usr / bin.
-R comando, --postrun comando
invocar comando desde el kernel después de ejecutar la prueba. La expansión de Shell no es
realizado y el entorno se establece en INICIO = /; TERM = linux;
RUTA =/ sbin:/ usr / sbin:/compartimiento: / usr / bin.
-G directorio, --Iniciar sesión directorio
Coloque la salida de registro en este directorio.
-I tamaño, --ruido de región tamaño
Variar aleatoriamente el regionize parámetro para cada módulo de prueba tamaño bytes
-N tamaño, --ruido de trozos tamaño
Variar aleatoriamente el tamaño de porción parámetro para cada módulo de prueba tamaño bytes
-T equipo, --threaddelay equipo
Varíe aleatoriamente el tiempo de ejecución para cada módulo de prueba equipo jiffies de kernel.
-V, --verificar
Habilite el indicador DMU_VERIFY para la verificación de datos triviales.
-z, --zerocopia
Habilite los indicadores DMU_READ_ZC y DMU_WRITE_ZC, que actualmente no están implementados
para Linux.
-Oh, --no, espera
Habilite la bandera DMU_WRITE_NOWAIT.
-F, --noprefetch
Habilite el indicador DMU_READ_NOPF.
-H, - legible por humanos
Imprima los resultados PASS y FAIL explícitamente y coloque los sufijos de unidad en números grandes.
-v, --verboso
Aumente la verbosidad de la salida.
-? , --ayuda
Imprima el mensaje de uso.
AUTORES
La implementación original de zpios fue creada por Cluster File Systems Inc y adaptada a
ZFS en Linux por Brian Behlendorf[email protected]>.
Esta página de manual fue escrita por Darik Horn[email protected]>.
Utilice zpios en línea utilizando los servicios de onworks.net