AnglaisFrançaisEspagnol

Ad


Icône de favori OnWorks

mbuffer - En ligne dans le Cloud

Exécutez mbuffer dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande mbuffer qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks à l'aide de l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

PROGRAMME:

Nom


mbuffer - tampon de mesure

SYNTAXE


tampon [Options]

DESCRIPTION


mbuffer met en mémoire tampon les opérations d'E/S et affiche le débit. Il est multi-thread,
prend en charge les connexions réseau et offre plus d'options que le tampon standard.

OPTIONS


-i <nom de fichier>
Utilisez nom de fichier comme entrée au lieu de l'entrée standard (doit être donnée pour multi
prise en charge du volume). Si nom de fichier est -, l'entrée est lue à partir de l'entrée standard.

-I <port>
Utiliser le port réseau port comme entrée au lieu de l'entrée standard. Si on vous donne un nom d'hôte
et un port sous la forme hostname:port, la première interface avec l'IP de hostname
sera utilisé.

-o <nom de fichier>
Utilisez nom de fichier comme sortie au lieu de la sortie standard (doit être donné pour multi
prise en charge du volume, permettra l'utilisation de sendfile si disponible). Si nom de fichier est -, sortie
est écrit sur la sortie standard. L'option -o peut être passée plusieurs fois à
spécifier plusieurs sorties.

-O <nom d'hôte:port>
Écrire la sortie dans nom d'hôte:port au lieu de la sortie standard (permettra d'utiliser
sendfile si disponible). Cette option peut être utilisée plusieurs fois pour envoyer des données à
plusieurs machines.

-b <num>
Utilisez num blocs pour le tampon (par défaut 256).

-s <Taille>
Utilisez des blocs de Taille octets pour le tampon (taille de page par défaut du système).

-m <Taille>
Utilisez un total de Taille octets pour le tampon (par défaut 2 Mo) - la taille peut être définie avec un
caractère de fin (b et B pour Byte, k pour kByte, M pour MByte, G pour Gigabyte et
avec % pour un pourcentage de la mémoire physique totale).

-L Verrouiller le tampon en mémoire - cette option n'est pas disponible pour les tampons basés sur des fichiers et
nécessite que mbuffer soit set-UID root (à utiliser avec précaution).

-n <num>
num volumes dans le périphérique d'entrée (nécessite l'utilisation de l'option -i pour le périphérique d'entrée
spécification, passez 0 comme argument si mbuffer doit demander chaque nouveau volume)

-t utiliser un fichier temporaire mappé en mémoire comme tampon (à utiliser avec d'énormes tampons)

-T <filet>
comme -t mais utiliser filet plutôt ;

-d utiliser la taille de bloc du périphérique pour la sortie (nécessaire pour certains périphériques, ralentit la sortie)

-D <Taille>
supposons un volume de sortie de Taille octets (par défaut infini) après quoi un volume
le changement sera amorcé. Les petites valeurs sont utiles pour le test en temps opportun de multi-
exécutions de volume ; des valeurs précises si votre appareil ne signale pas correctement la fin du média.
La taille peut être définie avec un caractère de fin (b et B pour Byte, k pour kByte, M pour
MByte, ou G pour Gigabyte)

-P <num>
commencer à écrire après que le tampon a été rempli pour num% (par défaut 0 - commencer immédiatement)

-p <num>
commencer à lire une fois que le tampon est tombé en dessous du taux de remplissage de num% (par défaut 100 -
commencer tout de suite)

-l <filet>
consigner les messages à filet au lieu de la sortie d'erreur standard

-u <num>
pause num microsecondes après chaque écriture - peut augmenter les performances sur certains disques
avec de très faibles performances (< 1 Mo/sec)

-r <taux>
Réglez le taux de lecture maximum surtaux>.taux> peut être donné en octets, koctets,
Mo ou Go par seconde. Pour ce faire, utilisez un suffixe approprié (c'est-à-dire k,M,G).
Cette option est utile si vous disposez d'une bande capable de transférer des données
plus vite que l'hôte ne peut le gérer. Dans ce cas, vous pouvez utiliser cette option pour limiter
le taux de transfert et garder la bande en marche. Sachez que c'est à la fois bon pour
votre lecteur de bande et améliore les performances globales en évitant le vissage de la bande.

-R <taux>
Identique à ci-dessus uniquement pour définir la limite de transfert pour l'écrivain.

-A <cmd>
l'appareil utilisé est un autoloader qui utilise cmd pour charger le prochain volume. Passe
</bin/faux> en tant que commande de chargement automatique pour supprimer le message d'avertissement qui apparaît
lorsqu'il est exécuté sans terminal de contrôle (par exemple via cron). Ainsi, le chargement automatique
fail et mbuffer se terminera avec un message d'erreur lorsqu'il atteint la fin du
ruban.

-a <fiable>
l'appareil utilisé est un autoloader qui prend fiable secondes pour charger une nouvelle bande

-f écraser le fichier de sortie s'il existe déjà

-c écriture avec prise en charge de l'intégrité des données synchrones - Cette option force toutes les écritures vers
terminer avant de continuer. Cela permet de signaler les erreurs plus tôt et plus
précisément, mais pourrait diminuer les performances. En particulier les systèmes avec un haut niveau de
la prise en charge de l'intégrité des données souffre d'un énorme impact sur les performances. D'autres peuvent sembler
pas affecté, mais négligez simplement la prise en charge de l'intégrité des données synchrones complètes.

-v <num>
définir le niveau détaillé sur num. Les valeurs valides sont 0..6 (0 = aucun, 1 = erreurs, 2 =
avertissements, 4 = messages d'information, 5 = messages de débogage, 6 = débogage E/S).
Les valeurs supérieures incluent les messages de valeurs inférieures.

-q silencieux - n'affiche pas l'état sur la sortie d'erreur standard

-Q tranquille - ne pas enregistrer l'état dans le fichier journal

--direct
Utilisez O_DIRECT pour ouvrir les descripteurs de fichiers. Cette option n'est pas disponible sur tous les systèmes.
Il indique au système d'exploitation de contourner le cache de la page pour améliorer les performances lors de la lecture et
l'écriture. Sur Solaris, il s'agit d'une option de magie automatique qui est activée si elle est prise en charge
pour le fichier concerné. Sachez que cette option peut entraîner des échecs de lecture/écriture,
si le tampon n'est pas correctement aligné pour les E/S directes. De plus, l'ouverture peut échouer
avec EINVAL (c'est-à-dire un argument invalide) si le fichier nommé ne prend pas en charge O_DIRECT.

--append
Ouvrez le prochain fichier de sortie donné via l'option -o en mode ajout.

--tronquer
Tronquer le prochain fichier de sortie donné via l'option -o lors de son ouverture.

-6 Forcez le mode IPv6 pour les options d'E/S réseau suivantes sur la ligne de commande. -4 Force
Mode IPv4 pour les options d'E/S réseau suivantes sur la ligne de commande. -0 Selectionnez
Mode IPv4/IPv6 à la demande.

-h, --Aidez-moi
Affichez les informations d'aide et quittez.

-H, --md5
Générez un hachage MD5 des données transférées.

-H, --pid
Imprimer le PID du processus en cours. Cette option peut vous aider à déterminer quelle instance
de mbuffer à tuer, si plusieurs sont en cours d'exécution et l'un est suspendu en raison d'un réseau
problème. L'impression du PID peut également être déclenchée en ajoutant "printpid = 1" à votre
fichier .mbuffer.rc.

-V, --version
Affiche les informations de version et quitte.

-W <temps mort>
Active un chien de garde qui se déclenche chaque temps mort secondes et vérifie la météo
L'activité d'E/S est au point mort. Si l'un des canaux est bloqué pendant une période complète, le
watchdog écrit un message d'erreur et termine mbuffer via SIGINT. Soit conscient que
le chien de garde n'est pas au courant des activités de changement de bande. Alors choisissez le délai d'attente du chien de garde
supérieur à la durée de changement de bande dans le pire des cas.

DEFAULT VALEURS


Les valeurs par défaut des options suivantes peuvent être définies comme key = Plus-value paires dans le
~/.mbuffer.rc fichier:
taille de bloc: taille du bloc (option -s)
temps mort: timeout du chien de garde (option -W)
mémoire totale: taille totale du tampon (option -m)
vitesse de lecture max: vitesse de lecture maximale (option -r)
vitesse d'écriture max: vitesse d'écriture maximale (option -R)
commencer à écrire: seuil de début d'écriture (option -P)
commencerlire: seuil de démarrage de la lecture (option -p)
pause: pause après l'écriture d'un bloc (option -u)
blocs numériques: nombre de blocs dans le tampon (option -b)
memlock: verrouiller le tampon en mémoire (option -L)
afficher le statut: affiche l'état du transfert sur la console (option -q)
état du journal: écrire l'état du transfert dans le fichier journal (option -Q)
tampon tcp: taille du tampon TCP (option --tcpbuffer)

ENVIRONNEMENT VARIABLES


Si TMPDIR est défini, mbuffer alloue de l'espace de stockage pour les tampons basés sur des fichiers dans ce répertoire. Si
TMPDIR n'est pas configuré, / Var / tmp sera utilisé.

Utiliser mbuffer en ligne à l'aide des services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

Commandes Linux

Ad