InglésFrancésEspañol

Ad


icono de página de OnWorks

iozone: en línea en la nube

Ejecute iozone en el proveedor de alojamiento gratuito OnWorks sobre Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS

Este es el comando iozone 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


Iozone - Benchmark del sistema de archivos

SINOPSIS


yozono [-a | -A] [-s Kb] [-r tamaño_registro_Kb] [-f [ruta] nombre de archivo] [-i test] [-E]
[-p] [-m] [-M] [-t niños] [-h] [-o] [-l min_number_procs] [-u max_number_procs] [-v]
[-R] [-x] [-d microsegundos] [-F path1 ruta2 ...] [-V patrón ] [-j paso] [-T] [-C] [-B]
[-D] [-G] [-I] [-H profundidad] [-k profundidad] [-U punto de montaje] [-S tamaño del caché] [-O] [-L tamaño de línea]
[-K] [-N] [-Q] [-P iniciar_cpu] [-c] [-e] [-b Excel.xls] [-J milisegundos] [-X
[ruta] nombre de archivo] [-Y [ruta] nombre de archivo] [-w] [-W] [-z] [-Z] [-n min_tamaño_archivo_Kb] [-g
max_filesize_Kb] [-y min_recordsize_Kb] [-q max_recordsize_Kb] [- + d] [- + u] [- + m
nombre_archivo_cliente] [- + n] [- + N] [- + p porcentaje_leído] [- + r] [- + t] [- + l] [- + L] [- + D] [- + A
madvise_selector] [- + h hostname] [- + T] [- + w Por ciento desduplicable.]

DESCRIPCIÓN


yozono es una herramienta de referencia del sistema de archivos. El índice de referencia genera y mide una variedad de
operaciones de archivo. yozono se ha portado a muchas máquinas y se ejecuta en muchas operaciones
sistemas. Este documento cubrirá los diferentes tipos de operaciones que se prueban
así como la cobertura de todas las opciones de la línea de comandos.

yozono es útil para determinar un análisis amplio del sistema de archivos de la computadora de un proveedor
plataforma. El banco de pruebas prueba el rendimiento de E / S del archivo para las siguientes operaciones.

Leer, escribir, releer, reescribir, leer al revés, leer con pasos, fread, fwrite,
variantes aleatorias de lectura / escritura, pread / pwrite

Si bien las computadoras generalmente se compran con una aplicación en mente, también es probable que
con el tiempo, la combinación de aplicaciones cambiará. Muchos proveedores han mejorado sus operaciones
que los sistemas funcionen bien para algunas aplicaciones de uso frecuente. Aunque esto acelera
la E / S para esas pocas aplicaciones, también es probable que el sistema no funcione bien
para otras aplicaciones que no fueron el objetivo del sistema operativo. Un ejemplo de esto
el tipo de mejora es: Base de datos. Muchos sistemas operativos han probado y ajustado
sistema de archivos para que funcione bien con bases de datos. Mientras que los usuarios de la base de datos están contentos, el otro
Los usuarios pueden no estar tan contentos ya que todo el sistema puede estar proporcionando todos los recursos del sistema.
a los usuarios de la base de datos a expensas de todos los demás usuarios. A medida que pasa el tiempo en el sistema
El administrador puede decidir que algunas tareas más de automatización de la oficina podrían cambiarse a este
máquina. La carga ahora puede cambiar de una aplicación de lectura aleatoria (base de datos) a una
lector secuencial. Los usuarios pueden descubrir que la máquina es muy lenta al ejecutar este
nueva aplicación y quedar insatisfecho con la decisión de comprar esta plataforma. Por
usando yozono para obtener una amplia cobertura de rendimiento del sistema de archivos, es mucho más probable que el comprador
para ver los puntos calientes o fríos y elegir una plataforma y un sistema operativo que sea más adecuado
equilibrado.

CAMPUS


-a Se utiliza para seleccionar el modo completamente automático. Produce una salida que cubre todos los archivos probados.
operaciones para tamaños de registro de 4k a 16M para tamaños de archivo de 64k a 512M.

-A Esta versión del modo automático proporciona más cobertura pero consume mucho tiempo.
El -a La opción dejará automáticamente de usar tamaños de transferencia inferiores a 64k una vez que
el tamaño del archivo es de 32 M o más. Esto ahorra tiempo. los -A la opción dice yozono que Tú
están dispuestos a esperar y quieren una cobertura densa para transferencias pequeñas, incluso cuando el archivo
el tamaño es muy grande. NOTA: Esta opción está obsoleta en yozono versión 3.61. Usar
-az -i 0 -i 1 preferiblemente.

-b nombre de archivo
Se utiliza para especificar un nombre de archivo que se utilizará para la salida de un archivo compatible con Excel
que contiene los resultados.

-B Utilice archivos mmap (). Esto hace que todos los archivos temporales que se están midiendo
creado y accedido con la interfaz mmap (). Algunas aplicaciones prefieren tratar
archivos como matrices de memoria. Estas aplicaciones mmap () el archivo y luego simplemente acceden
la matriz con cargas y tiendas para realizar E / S de archivos.

-c Incluya close () en los cálculos de tiempo. Esto es útil solo si sospecha que
close () está roto en el sistema operativo que se está probando actualmente. Puede ser útil
para las pruebas de la versión 3 de NFS también para ayudar a identificar si nfs3_commit está funcionando
bien.

-C Muestre los bytes transferidos por cada niño en las pruebas de rendimiento. Útil si tu
El sistema operativo tiene problemas de inanición en la E / S de archivos o en la gestión de procesos.

-d # Retraso de microsegundos fuera de la barrera. Durante las pruebas de rendimiento todos los subprocesos o
Los procesos son forzados a una barrera antes de comenzar la prueba. Normalmente, todos los
Los hilos o procesos se liberan en el mismo momento. Esta opción le permite a uno
retrasar un tiempo especificado en microsegundos entre la liberación de cada uno de los procesos o
roscas.

-D Utilice msync (MS_ASYNC) en archivos mmap. Esto le dice al sistema operativo que todos los
los datos en el espacio mmap deben escribirse en el disco de forma asincrónica.

-e Incluir flush (fsync, fflush) en los cálculos de tiempo

-E Se utiliza para seleccionar las pruebas de extensión. Solo disponible en algunas plataformas. Utiliza pread
interfaces.

-f nombre de archivo
Se utiliza para especificar el nombre del archivo temporal que se está probando. Esto es útil cuando
se utiliza la opción de desmontar. Cuando se prueba con desmontar entre pruebas es necesario
para que el archivo temporal bajo prueba esté en un directorio que se pueda desmontar. Está
no es posible desmontar el directorio de trabajo actual como proceso yozono is
ejecutándose en este directorio.

-F nombre de archivo nombre de archivo nombre de archivo ?
Especifique cada uno de los nombres de archivos temporales que se utilizarán en la prueba de rendimiento. los
El número de nombres debe ser igual al número de procesos o subprocesos que se
especificado.

-g # Establezca el tamaño máximo de archivo (en Kbytes) para el modo automático. También se puede especificar -g #k (Talla
en Kbytes) o -g #m (tamaño en Mbytes) o -g #g (tamaño en Gbytes). Ver -n por mínimo
tamaño del archivo.

-G Utilice msync (MS_SYNC) en archivos mmap. Esto le dice al sistema operativo que todos los datos
en el espacio mmap debe escribirse en el disco sincrónicamente.

-h Muestra la pantalla de ayuda.

-H # Utilice la E / S asíncrona POSIX con # operaciones asíncronas. yozono utilizará POSIX async I / O con
una copia de los búferes asíncronos al búfer de aplicaciones. Algunas versiones de
MSC NASTRAN realiza E / S de esta manera. Esta técnica es utilizada por aplicaciones para que
la E / S asincrónica se puede realizar en una biblioteca y no requiere cambios en el
modelo interno de aplicaciones.

-i # Se utiliza para especificar qué pruebas ejecutar. (0 = escribir / reescribir, 1 = leer / releer, 2 = aleatorio-
lectura / escritura, 3 = lectura-hacia atrás, 4 = reescritura-registro, 5 = paso a lectura, 6 = fwrite / re-fwrite,
7 = fread / re-fread, 8 = carga de trabajo mixta, 9 = pwrite / re-pwrite, 10 = pread / re-pread,
11 = pwritev / Re-pwritev, 12 = preadv / Re-preadv). Uno siempre necesitará especificar 0 para
que cualquiera de las siguientes pruebas tendrá un archivo para medir. -i # -i # -i # is
También se admite para que se pueda seleccionar más de una prueba.

-I Utilice DIRECT IO si es posible para todas las operaciones con archivos. Le dice al sistema de archivos que todos
las operaciones al archivo son eludir la caché del búfer e ir directamente al disco. (no
disponible en todas las plataformas)

-j # Establezca el paso de los accesos a archivos en (# * tamaño de registro). La prueba de lectura de zancada leerá
registros a este paso.

-J # Retardo de milisegundos antes de cada operación de E / S. Esto simula el ciclo de computación de la CPU
de una aplicación que precede a una operación de E / S. También se puede usar -X or -Y a
controlar el ciclo de cálculo por operación de E / S.

-k # Use POSIX async I / O (sin bcopy) con # operaciones async. yozono usará POSIX
async I / O y no realizará bcopys adicionales. Los búferes utilizados por yozono se mostrarán
entregado directamente a la llamada del sistema de E / S asíncrona.

-K Inyecte algunos accesos aleatorios en la prueba.

-l # Establezca el límite inferior en el número de procesos que se ejecutarán. Al ejecutar pruebas de rendimiento
esta opción permite al usuario especificar la menor cantidad de procesos o subprocesos para
comienzo. Esta opción debe utilizarse junto con la -u .

-L # Establezca el tamaño de la línea de la memoria caché del procesador en valor (en bytes). Dice yozono la caché del procesador
tamaño de línea. Esto se usa internamente para ayudar a acelerar la prueba.

-m Informa yozono para utilizar varios búferes internamente. Algunas aplicaciones se leen en un
tampón único una y otra vez. Otros tienen una variedad de búferes. Esta opción permite
ambos tipos de aplicaciones a simular. de yozono el comportamiento predeterminado es reutilizar
tampones internos. Esta opción permite anular el valor predeterminado y usar
múltiples búferes internos.

-M yozono llamará a uname () y pondrá la cadena en el archivo de salida.

-n # Establezca el tamaño de archivo mínimo (en Kbytes) para el modo automático. También se puede especificar -n #k (Talla
en Kbytes) o -n #m (tamaño en Mbytes) o -n #g (tamaño en Gbytes). Ver -g para el máximo
tamaño del archivo.

-N Informe los resultados en microsegundos por operación.

-o Las escrituras se escriben sincrónicamente en el disco. (O_SYNC). yozono abrirá los archivos
con la bandera O_SYNC. Esto obliga a que todas las escrituras en el archivo vayan completamente al disco.
antes de volver al punto de referencia.

-O Dar resultados en operaciones por segundo.

-p Esto purga la caché del procesador antes de cada operación de archivo. yozono asignará
otro búfer interno que está alineado con el mismo límite de caché del procesador y es
de un tamaño que coincida con la caché del procesador. Llenara a cero esta alternativa
buffer antes de comenzar cada prueba. Esto purgará la caché del procesador y permitirá
uno para ver el subsistema de memoria sin la aceleración debida al procesador
cache.

-P # Vincular procesos / subprocesos a procesadores, comenzando con este número de cpu. Solo disponible en
algunas plataformas. El primer subproceso o subproceso comenzará en el especificado
procesador. Los procesos o subprocesos futuros se colocarán en el siguiente procesador. Una vez
se excede el número total de cpus, entonces los procesos o subprocesos futuros serán
colocados en forma de round robin.

-q # Establezca el tamaño máximo de registro (en Kbytes) para el modo automático. También se puede especificar -q #k (Talla
en Kbytes) o -q #m (tamaño en Mbytes) o -q #g (tamaño en Gbytes). Ver -y por mínimo
tamaño de registro.

-Q Cree archivos de latencia / compensación. yozono creará latencia frente a archivos de datos de compensación
que se pueden importar con un paquete de gráficos y trazar. Esto es útil para
encontrar si ciertas compensaciones tienen latencias muy altas. Como el punto donde UFS
asignará su primer bloque indirecto. Uno puede ver en los datos los impactos de
las asignaciones de extensión para sistemas de archivos basados ​​en extensión con esta opción.

-r # Se utiliza para especificar el tamaño del registro, en Kbytes, para probar. También se puede especificar -r #k
(tamaño en Kbytes) o -r #m (tamaño en Mbytes) o -r #g (tamaño en Gbytes).

-R Genere informe de Excel. yozono generará un informe compatible con Excel de forma estándar
fuera. Este archivo puede importarse con Microsoft Excel (delimitado por espacios) y utilizarse para
crear un gráfico del rendimiento del sistema de archivos. Nota: Los gráficos 3D son columnas
orientado. Deberá seleccionar esto al graficar, ya que el valor predeterminado en Excel es la fila
datos orientados.

-s # Se usa para especificar el tamaño, en Kbytes, del archivo a probar. También se puede especificar
-s #k (tamaño en Kbytes) o -s #m (tamaño en Mbytes) o -s #g (tamaño en Gbytes).

-S # Establezca el tamaño de la caché del procesador en valor (en Kbytes). Esto dice yozono el tamaño del
caché del procesador. Se utiliza internamente para la alineación del búfer y para la purga.
funcionalidad

-t # Ejecutar yozono en un modo de rendimiento. Esta opción permite al usuario especificar cuántos
subprocesos o procesos a tener activos durante la medición.

-T Utilice pthreads POSIX para las pruebas de rendimiento. Disponible en plataformas que tienen POSIX
roscas.

-u # Establezca el límite superior de la cantidad de procesos que se ejecutarán. Al ejecutar pruebas de rendimiento
esta opción permite al usuario especificar la mayor cantidad de procesos o subprocesos
para comenzar. Esta opción debe utilizarse junto con la -l .

-U punto de montaje
Punto de montaje para desmontar y volver a montar entre pruebas. yozono Desmontará y volverá a montar
este punto de montaje antes de comenzar cada prueba. Esto garantiza que la caché del búfer
no contiene ninguno de los archivos bajo prueba.

-v Mostrar la versión de yozono.

-V # Especifique un patrón que se escribirá en el archivo temporal y se validará para
precisión en cada una de las pruebas de lectura.

-w No desvincule los archivos temporales cuando termine de usarlos.

-W Bloquear archivo al leer o escribir.

-x Apague las paredes de piedra. Stonewalling es una técnica que se utiliza internamente para yozono. It
se utiliza durante las pruebas de rendimiento. El código inicia todos los subprocesos o procesos y
luego los detiene en una barrera. Una vez que estén todos listos para comenzar, estarán todos
lanzado al mismo tiempo. En el momento en que finaliza alguno de los hilos o procesos
su trabajo, entonces la prueba completa se termina y el rendimiento se calcula en el
E / S total que se completó hasta este punto. Esto asegura que todo
La medición se tomó mientras todos los procesos o subprocesos se estaban ejecutando en
paralelo. Esta bandera le permite a uno apagar el muro de piedra y ver qué sucede.

-X nombre de archivo
Se utiliza para especificar un nombre de archivo que se utilizará para la información de telemetría de escritura.
El archivo contiene líneas con desplazamiento, tamaño, delay_in_milliseconds. Cada uno de estos
Las líneas se utilizan para realizar una operación de E / S. Esto se usa cuando una aplicación
Se conocen operaciones de E / S específicas y se desea comparar el sistema con este
comportamiento específico del archivo de la aplicación.

-y # Establezca el tamaño mínimo de registro (en Kbytes) para el modo automático. También se puede especificar -y #k (Talla
en Kbytes) o -y #m (tamaño en Mbytes) o -y #g (tamaño en Gbytes). Ver -q para el máximo
tamaño de registro.

-Y nombre de archivo
Se utiliza para especificar un nombre de archivo que se utilizará para la información de telemetría leída.
El archivo contiene líneas con desplazamiento, tamaño, delay_in_milliseconds. Cada uno de estos
Las líneas se utilizan para realizar una operación de E / S. Esto se usa cuando una aplicación
Se conocen operaciones de E / S específicas y se desea comparar el sistema con este
comportamiento específico del archivo de la aplicación.

-z Usado junto con -a para probar todos los tamaños de registro posibles. Normalmente yozono
omite la prueba de tamaños de registro pequeños para archivos muy grandes cuando se usa en su totalidad
modo automatico. Esta opción fuerza yozono para incluir los tamaños de registro pequeños en el
pruebas automáticas también.

-Z Habilite la combinación de E / S de mmap y E / S de archivos.

- + m nombre de archivo
Se utiliza para especificar un nombre de archivo que se utilizará para especificar los clientes en un
medición distribuida. El archivo contiene una línea para cada cliente. Los campos son
espacio delimitado. El campo 1 es el nombre del cliente. El campo 2 es el directorio de trabajo, en
el cliente, donde se ejecutará Iozone. El campo 3 es la ruta al Iozone ejecutable en
el cliente.

- + n No se seleccionaron nuevas pruebas. Se utiliza para evitar que se ejecuten nuevas pruebas.

- + N Sin truncar o eliminar el archivo de prueba anterior antes de la prueba de escritura secuencial.
Útil solo después de que se use -w en el comando anterior para dejar el archivo de prueba en su lugar
para su reutilización. Esta bandera es de uso limitado, cuando una sola repetición de la prueba no es suficiente, o para
controlar fácilmente cuándo se realizan las nuevas pruebas de escritura secuencial sin truncamiento de archivos o
supresión.

- + u Se utiliza para habilitar la recopilación de estadísticas de la CPU.

- + d Modo de diagnóstico para solucionar problemas de un subsistema de E / S de archivos dañados.

- + p subprocesos_porcentuales
Se utiliza para establecer el porcentaje de subprocesos / procesos que realizarán pruebas de lectura en
el caso de prueba de carga de trabajo mixta.

- + r Habilitar O_RSYNC | O_SYNC en todas las pruebas.

- + l Habilite el bloqueo del rango de bytes.

- + L Habilite el bloqueo de rango de bytes y el modo de archivo compartido.

- + D Habilite O_DSYNC en todas las pruebas.

- + t Habilite la prueba de rendimiento de la red. Usar con - + m

- + A# Habilite el comportamiento loco. 0 = normal, 1 = aleatorio, 2 = secuencial, 3 = no es necesario, 4 = será necesario

- + B Habilite las pruebas secuenciales de cargas de trabajo mixtas.

- + T Habilite el registro de marcas de tiempo.

- + h Configure manualmente el nombre de host.

- + w# Porcentaje de datos que se pueden deducir entre archivos.

Use iozone en línea usando los servicios de onworks.net


Servidores y estaciones de trabajo gratuitos

Descargar aplicaciones de Windows y Linux

  • 1
    Complemento Eclipse Tomcat
    Complemento Eclipse Tomcat
    El complemento Eclipse Tomcat proporciona
    integración simple de un servlet tomcat
    contenedor para el desarrollo de java
    aplicaciones web. Puedes unirte a nosotros para
    discutirio ...
    Descargar el complemento Eclipse Tomcat
  • 2
    Escritorio WebTorrent
    Escritorio WebTorrent
    WebTorrent Desktop es para streaming
    torrents en Mac, Windows o Linux. Eso
    se conecta a BitTorrent y
    Compañeros de WebTorrent. Ahora no hay
    Necesito esperar ...
    Descargar WebTorrent Escritorio
  • 3
    GenX
    GenX
    GenX es un programa científico para refinar
    refelcetivity de rayos X, neutrones
    reflectividad y rayos X de superficie
    datos de difracción usando el diferencial
    algoritmo de evolución ....
    Descargar GenX
  • 4
    pspp4ventanas
    pspp4ventanas
    PSPP es un programa de estadística
    análisis de datos muestreados. es gratis
    sustitución del programa propietario
    SPSS. El PSPP tiene tanto contenido basado en texto como
    gráfico nosotros...
    Descargar pspp4windows
  • 5
    Extensiones Git
    Extensiones Git
    Git Extensions es una herramienta de interfaz de usuario independiente
    para administrar repositorios de Git. También
    se integra con el Explorador de Windows y
    Microsoft Visual Studio
    (2015/2017/2019). Es ...
    Descargar extensiones Git
  • 6
    eSpeak: síntesis de voz
    eSpeak: síntesis de voz
    Motor de texto a voz para inglés y
    muchos otros idiomas. Tamaño compacto con
    Pronunciación clara pero artificial.
    Disponible como un programa de línea de comandos con
    muchos ...
    Descargar eSpeak: síntesis de voz
  • Más "

Comandos de Linux

Ad