Il s'agit de la commande zpios qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos nombreux 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
zpios - Testez directement le DMU.
SYNOPSIS
zpios [choix] <-p pool>
DESCRIPTION
Cet utilitaire exécute des tests de performance et de stress DMU dans le noyau qui ne dépendent pas du ZFS
Couche Posix (« ZPL »).
OPTIONS
-s regex, --nombre de threads regex
Démarrez autant de threads pour chaque série de tests, spécifiés comme délimités par des virgules
expression régulière. (par exemple : « -s 1,2,3 »)
Cette option est mutuellement exclusive avec la threadcount_* options.
-l regex_low, --threadcount_low regex_low
-h regex_high, --threadcount_high regex_high
-e regex_incr, --threadcount_incr regex_incr
Start regex_low fils pour le premier test, ajouter regex_incr fils pour chaque
test ultérieur et démarrage regex_high fils pour le dernier test.
Ces trois options doivent être spécifiées ensemble et s'excluent mutuellement avec le
nombre de threads option.
-n regex, --regioncount regex
Créez autant de régions pour chaque série de tests, spécifiées comme délimitées par des virgules
expression régulière. (par exemple : « -n 512,4096,65536 »)
Cette option est mutuellement exclusive avec la regioncount_* options.
-i regex_low, --regioncount_low regex_low
-j regex_high, --regioncount_high regex_high
-k regex_incr, --regioncount_incr regex_incr
Créer regex_low régions pour le premier test, ajouter regex_incr régions pour chaque
test ultérieur et créer regex_high régions pour le dernier test.
Ces trois options doivent être spécifiées ensemble et s'excluent mutuellement avec le
nombre de régions option.
-o longueur du câble, --décalage longueur du câble
Créer des régions à longueur du câble décalage pour chaque série de tests, spécifié comme étant délimité par des virgules
expression régulière avec un suffixe d'unité facultatif. (par exemple : « -o 4M » signifie quatre
mégaoctets.)
Cette option est mutuellement exclusive avec la compenser_* options.
-m taille_basse, --offset_low taille_basse
-q taille_haute, --offset_high taille_haute
-r taille_incr, --offset_incr taille_incr
Créer une région à taille_basse décalage pour le premier test, ajouter taille_incr au décalage
pour chaque test ultérieur, et créer une région à taille_haute décalage pour le dernier
test.
Ces trois options doivent être spécifiées ensemble et s'excluent mutuellement avec le
compenser option.
-c longueur du câble, --taille de morceau longueur du câble
Utilisez le longueur du câble morceaux pour chaque test, spécifiés sous forme d'expression régulière délimitée par des virgules
avec un suffixe d'unité facultatif. (par exemple : « -c 1M » signifie un mégaoctet.) La taille du bloc doit
être au moins de la taille de la région.
Cette option est mutuellement exclusive avec la taille du morceau_* options.
-a taille_basse, --taille_du_morceau_faible taille_basse
-b taille_haute, --taille_du_morceau_élevé taille_haute
-g taille_incr, --chunksize_incr taille_incr
Utiliser un taille_basse taille du morceau pour le premier test, ajoutez taille_incr à la taille du morceau pour
chaque test ultérieur, et utilisez un taille_haute taille du morceau pour le dernier test.
Ces trois options doivent être spécifiées ensemble et s'excluent mutuellement avec le
taille des morceaux option.
-L drapeaux_dmu, --charge drapeaux_dmu
Spécifier dmuio pour DMU_IO standard, ssf pour un accès unique à un fichier partagé, ou FPP pour par
Accès aux threads. Utilisez des virgules pour délimiter les options. (ex. : « -L dmuio,ssf »)
-p prénom, --bassin prénom
Le nom du pool, qui est obligatoire.
-M tester, --Nom tester
Une chaîne arbitraire qui apparaît dans la sortie du programme.
-X, --nettoyer
Activez l'indicateur DMU_REMOVE.
-P commander, --pré-exécution commander
invoquer commander du noyau avant d'exécuter le test. L'expansion du shell n'est pas
exécuté et l'environnement est défini sur HOME=/; TERM=linux;
CHEMIN=/ sbin:/ usr / sbin:/ bin:/usr/bin.
-R commander, --postrun commander
invoquer commander du noyau après l'exécution du test. L'expansion du shell n'est pas
exécuté et l'environnement est défini sur HOME=/; TERM=linux;
CHEMIN=/ sbin:/ usr / sbin:/ bin:/usr/bin.
-G annuaire, --Journal annuaire
Placez la sortie de journalisation dans ce répertoire.
-I longueur du câble, --regionnoise longueur du câble
Varier aléatoirement le taille de la région paramètre pour chaque test modulo longueur du câble octets.
-N longueur du câble, --chunknoise longueur du câble
Varier aléatoirement le taille des morceaux paramètre pour chaque test modulo longueur du câble octets.
-T Paisible, --threaddelay Paisible
Varier aléatoirement le temps d'exécution de chaque test modulo Paisible noyaux jiffies.
-V, --Vérifier
Activez l'indicateur DMU_VERIFY pour une vérification triviale des données.
-z, --zérocopie
Activez les indicateurs DMU_READ_ZC et DMU_WRITE_ZC, qui ne sont actuellement pas implémentés
pour Linux.
-Ô, --non attends
Activez l'indicateur DMU_WRITE_NOWAIT.
-F, --noprefetch
Activez l'indicateur DMU_READ_NOPF.
-H, --lisible par l'homme
Imprimez explicitement les résultats PASS et FAIL et placez des suffixes d'unité sur les grands nombres.
-dans, --verbeux
Augmenter la verbosité de la sortie.
-? , --Aidez-moi
Imprimez le message d'utilisation.
AUTEURS
L'implémentation originale de zpios a été créée par Cluster File Systems Inc et adaptée à
ZFS sur Linux par Brian Behlendorf[email protected]>.
Cette page de manuel a été écrite par Darik Horn[email protected]>.
Utilisez zpios en ligne à l'aide des services onworks.net