InglésFrancésEspañol

Ad


icono de página de OnWorks

mbuffer: en línea en la nube

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

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


mbuffer - tampón de medición

SINTAXIS


búfer [opciones]

DESCRIPCIÓN


mbuffer almacena en búfer las operaciones de E / S y muestra la tasa de rendimiento. Es multiproceso,
admite conexiones de red y ofrece más opciones que el búfer estándar.

CAMPUS


-i <nombre de archivo>
Uso nombre de archivo como entrada en lugar de la entrada estándar (debe proporcionarse para múltiples
soporte de volumen). Si nombre de archivo es -, la entrada se lee desde la entrada estándar.

-I <Puerto>
Usar puerto de red Puerto como entrada en lugar de la entrada estándar. Si se le da un nombre de host
y un puerto con el formato nombre de host: puerto, la primera interfaz con la IP del nombre de host
se utilizará.

-o <nombre de archivo>
Uso nombre de archivo como salida en lugar de la salida estándar (debe darse para múltiples
soporte de volumen, permitirá el uso de sendfile si está disponible). Si nombre de archivo es -, salida
se escribe en la salida estándar. La opción -o se puede pasar varias veces a
especificar múltiples salidas.

-O <nombre de host: puerto>
Escribir salida en nombre de host: puerto en lugar de la salida estándar (permitirá el uso de
sendfile si está disponible). Esta opción se puede utilizar varias veces para enviar datos a
múltiples máquinas.

-b <número>
Uso número bloques para búfer (por defecto 256).

-s <tamaño>
Utilice bloques de tamaño bytes para el búfer (tamaño de página predeterminado del sistema).

-m <tamaño>
Utilice un total de tamaño bytes para el búfer (predeterminado 2 MB) - el tamaño se puede configurar con un
carácter final (by B para Byte, k para kByte, M para MByte, G para Gigabyte y
con% para un porcentaje de la memoria física total).

-L Bloquear búfer en memoria: esta opción no está disponible para búferes basados ​​en archivos y
requiere que mbuffer se establezca como raíz de UID (úselo con cuidado).

-n <número>
número volúmenes en el dispositivo de entrada (requiere el uso de la opción -i para el dispositivo de entrada
especificación, pase 0 como argumento si mbuffer debería solicitar cada nuevo volumen)

-t use un archivo temporal mapeado en memoria como búfer (úselo con búferes enormes)

-T <presentar>
como -t pero usa presentar

-d use el tamaño de bloque del dispositivo para la salida (necesario para algunos dispositivos, ralentiza la salida)

-D <tamaño>
asumir un volumen de salida de tamaño bytes (infinito predeterminado) después de lo cual un volumen
se iniciará el cambio. Los valores pequeños son útiles para la prueba oportuna de múltiples
el volumen corre; valores precisos si su dispositivo no indica correctamente el final del medio.
El tamaño se puede establecer con un carácter final (by B para Byte, k para kByte, M para
MByte o G para Gigabyte)

-P <número>
empezar a escribir después de que el búfer se haya llenado para número% (predeterminado 0 - comenzar de una vez)

-p <número>
comience a leer después de que el búfer haya caído por debajo de la proporción de llenado de número% (predeterminado 100 -
empezar de una vez)

-l <presentar>
registrar mensajes en presentar en lugar de la salida de error estándar

-u <número>
pausa número microsegundos después de cada escritura: puede aumentar el rendimiento en algunas unidades
con muy bajo rendimiento (<1 MB / seg)

-r <y >
Establezca la velocidad máxima de lectura eny >.y > se puede dar en Bytes, kBytes,
MBytes o GBytes por segundo. Para hacerlo, use un sufijo apropiado (es decir, k, M, G).
Esta opción es útil si tiene una cinta que es capaz de transferir datos
más rápido de lo que el anfitrión puede manejarlo. En este caso, puede utilizar esta opción para limitar
la tasa de transferencia y mantener la cinta en funcionamiento. Tenga en cuenta que esto es bueno para
su unidad de cinta y mejora el rendimiento general, evitando que la cinta se enrosque.

-R <y >
Lo mismo que el anterior solo para establecer el límite de transferencia para el escritor.

-A <cmd>
el dispositivo utilizado es un autocargador que utiliza cmd para cargar el siguiente volumen. Aprobar
</ bin / false> como un comando de carga automática para suprimir el mensaje de advertencia que aparece
cuando se ejecuta sin la terminal de control (por ejemplo, a través de cron). Así, la carga automática
fail y mbuffer terminará con un mensaje de error al llegar al final del
cinta.

-a <equipo>
el dispositivo utilizado es un autocargador que toma equipo segundos para cargar una nueva cinta

-f sobrescribir el archivo de salida si ya existe

-c escribir con soporte de integridad de datos síncronos: esta opción obliga a todas las escrituras a
completar antes de continuar. Esto permite que los errores se notifiquen antes y más
precisamente, pero podría disminuir el rendimiento. Especialmente sistemas con alto nivel de
El soporte de integridad de datos sufre un gran impacto en el rendimiento. Otros pueden parecer
no se ve afectado, pero simplemente descuide el soporte para la integridad de datos sincrónicos total.

-v <número>
establecer el nivel detallado en número. Los valores válidos son 0..6 (0 = ninguno, 1 = errores, 2 =
advertencias, 4 = mensajes de información, 5 = mensajes de depuración, 6 = depuración de E / S).
Los valores más altos incluyen mensajes de valores más bajos.

-q silencioso: no muestra el estado en la salida de error estándar

-Q silencioso: no registra el estado en el archivo de registro

--directo
Utilice O_DIRECT para abrir descriptores de archivos. Esta opción no está disponible en todos los sistemas.
Le dice al sistema operativo que omita la caché de la página para mejorar el rendimiento al leer y
escribiendo. En Solaris, esta es una opción de magia automática que está habilitada si es compatible
para el archivo correspondiente. Tenga en cuenta que esta opción puede provocar errores de lectura / escritura,
si el búfer no está alineado correctamente para la E / S directa. Además, la apertura puede fallar
con EINVAL (es decir, argumento inválido) si el archivo nombrado no es compatible con O_DIRECT.

--adjuntar
Abra el siguiente archivo de salida dado a través de la opción -o en el modo anexar.

--truncar
Truncar el siguiente archivo de salida dado a través de la opción -o al abrirlo.

-6 Forzar el modo IPv6 para las siguientes opciones de E / S de red en la línea de comandos. -4 FORCE
Modo IPv4 para las siguientes opciones de E / S de red en la línea de comandos. -0 Elige
Modo IPv4 / IPv6 bajo demanda.

-h, --ayuda
Salida de información de ayuda y salida.

-H, --md5
Genere un hash MD5 de los datos transferidos.

-H, --pid
Imprime el PID del proceso actual. Esta opción puede ayudarlo a determinar qué instancia
de mbuffer para matar, si hay varios en ejecución y uno se cuelga debido a una red
asunto. La impresión del PID también se puede activar agregando "printpid = 1" a su
Archivo .mbuffer.rc.

-V, --versión
Salida de información de versión y salida.

-W <tiempo de espera>
Activa un perro guardián que se activa cada tiempo de espera segundos y verifica el clima
La actividad de E / S se ha estancado. Si alguno de los canales se ha estancado durante un período completo, el
watchdog escribe un mensaje de error y termina mbuffer a través de SIGINT. Sé consciente de
el perro guardián desconoce las actividades de cambio de cinta. Así que elige el tiempo de espera del perro guardián
mayor que el tiempo de cambio de cinta en el peor de los casos.

DEFAULT VALORES


Los valores predeterminados para las siguientes opciones se pueden establecer como clave = propuesta de pares en el
~ / .mbuffer.rc archivo:
tamaño de bloque: tamaño de bloque (opción -s)
tiempo de espera: tiempo de espera de vigilancia (opción -W)
memoria total: tamaño total del búfer (opción -m)
velocidad máxima de lectura: velocidad máxima de lectura (opción -r)
velocidad máxima de escritura: velocidad máxima de escritura (opción -R)
empezar a escribir: umbral para empezar a escribir (opción -P)
empezar a leer: umbral para comenzar a leer (opción -p)
pausa: pausa después de escribir un bloque (opción -u)
bloques numéricos: número de bloques en el búfer (opción -b)
Memlock: bloquear el búfer en la memoria (opción -L)
muestra el estado: imprimir el estado de la transferencia en la consola (opción -q)
estado de registro: escribe el estado de la transferencia en el archivo de registro (opción -Q)
búfer tcp: Tamaño del búfer TCP (opción --tcpbuffer)

MEDIO AMBIENTE VARIABLES


Si se establece TMPDIR, mbuffer asigna almacenamiento para búferes basados ​​en archivos en este directorio. Si
TMPDIR no está configurado, / var / tmp se utilizará.

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


Servidores y estaciones de trabajo gratuitos

Descargar aplicaciones de Windows y Linux

Comandos de Linux

Ad