Commande lvmstat
Objectif
Affiche les statistiques d'entrée ou de sortie (E/S) pour les partitions logiques, les volumes logiques et les groupes de volumes. Signale également les statistiques de pbuf et d'E-S bloquées.
Syntaxe
lvmstat { -l | -v } Name [ -e | -d ] [ -F ] [ -C ] [ -c Count ] [ -s ] [ Interval [ Iterations ] ]
lvmstat -v Name -r [ -L | -C ]
lvmstat -v Name -m
Descriptif
La commande " lvmstat génère des rapports qui peuvent être utilisés pour modifier la configuration des volumes logiques afin de mieux équilibrer la charge d'entrée/sortie entre les disques physiques.
Par défaut, la collecte de statistiques n'est pas activée dans le système. Utilisez l'indicateur " -e pour activer cette fonction pour le volume logique ou le groupe de volumes en question. L'activation de la collecte de statistiques pour un groupe de volumes concerne tous les volumes logiques de ce groupe.
Le premier rapport généré par " lvmstat fournit les statistiques concernant le temps écoulé depuis le démarrage du système. Chaque rapport subséquent couvre la période qui s'est écoulée depuis la génération du rapport précédent. Toutes les statistiques sont rapportées à chaque fois que le " lvmstat est exécuté. Le rapport se compose d'une ligne d'en-tête suivie d'une ligne de statistiques pour chaque partition logique ou volume logique qui dépend des drapeaux spécifiés.
Si l'option '-l est spécifiée, Nom est le nom du volume logique et les statistiques concernent les partitions physiques de ce volume logique. Les copies miroir des partitions logiques sont prises en compte individuellement pour la génération de rapports de statistiques. Ils sont classés par ordre décroissant du nombre de " i/os (iocnt) de la partition.
Le paramètre Intervalle indique la durée, en secondes, entre chaque rapport. Le premier rapport contient les statistiques pour la période écoulée depuis que le groupe de volumes a été activé à l'aide de la commande " varyonvg. Chaque rapport suivant contient les statistiques collectées pendant l'intervalle écoulé depuis le rapport précédent. Si le paramètre Count est spécifié, seules les lignes du rapport dont le nombre de lignes est le plus élevé sont générées. Pour un volume logique si Nombre est égal à 10, seules les 10 partitions les plus occupées sont identifiées. Si le paramètre Itérations est spécifié en même temps que le paramètre Intervalle, seul ce nombre d'itérations est exécuté. Si aucun paramètre " itérations" n'est spécifié, " lvmstat génère des rapports en continu. Si l'intervalle est utilisé pour exécuter le " lvmstat plus d'une fois, aucun rapport n'est imprimé si les statistiques n'ont pas changé depuis la dernière exécution. Un seul point " . (point) est imprimé à la place.
La commande 'lvmstat est utile pour déterminer si un volume physique devient un obstacle à la performance en identifiant les partitions physiques les plus occupées pour un volume logique.
- Rapports d'entrée/sortie
- La commande 'lvmstat génère deux types de rapports, les statistiques par partition dans un volume logique et les statistiques par volume logique dans un groupe de volumes. Les rapports ont le format suivant:
Tableau 1. Format des rapports d'E/S Column Description Log_part Numéro de partition logique mirror#Log_part Numéro de copie miroir de la partition logique iocntLog_part Nombre de demandes de lecture et d'écriture Kb_readLog_part Le nombre total de kilo-octets (Ko) lus Kb_wrtnLog_part Le nombre total de Ko écrits KbpsLog_part Quantité de données transférées en Ko par seconde - Rapports statistiques sur la récupération de l'espace
- La commande " lvmstat -r génère un rapport sur les statistiques de récupération d'espace pour les volumes physiques du groupe "
volumeLes rapports ont le format suivant:Tableau 2. Rapports statistiques sur la récupération de l'espace format Volume Group Description PV_name Nom volume physique Reclaim Etat de récupération d'espace. L'état de récupération de l'espace peut avoir les valeurs suivantes : on- La récupération d'espace est prise en charge pour le volume physique.
off- La récupération d'espace n'est pas prise en charge pour le volume physique.
suspend- La récupération d'espace est suspendue par les commandes de configuration LVM.
Mb_freeed La quantité d'espace de partition physique qui est libérée du volume logique par des commandes telles que " rmlv, " rmlvcopy et " chfs, en mégaoctets. Mb_pending Récupération d'espace en attente pour l'espace du volume physique en mégaoctets. Mb_success Les demandes de récupération d'espace ont abouti sur le pilote de disque en mégaoctets. Mb_failed Les demandes de récupération d'espace ont échoué par le pilote de disque en mégaoctets. Mb_reused La quantité d'espace libre de la partition physique qui est réutilisée pour le volume logique sans demander la récupération de l'espace, en mégaoctets. Mb_inprog Spécifie la quantité de demandes de récupération d'espace en suspens au niveau du pilote de disque, en mégaoctets. io_count Nombre de demandes d'E/S de récupération d'espace soumises au pilote de disque. io_failed Nombre de demandes d'E/S de récupération d'espace ayant échoué par le pilote de disque. io_misalign Nombre de demandes de récupération d'espace signalées comme non alignées par le pilote de disque. Mb_misalign Nombre de récupérations d'espace échouées par le pilote de disque en raison d'un mauvais alignement, en mégaoctets. Mb_resubmit La quantité d'espace réclamé soumis à nouveau en raison du fait que le bloc de réclamation n'est pas aligné sur les blocs de la partition physique. num_pp_free Nombre de partitions physiques libérées par des commandes LVM telles que " rmlv, " rmlvcopy, " chfs, etc. Kb_blksize L'espace récupère la taille du bloc indiquée par le pilote du disque à des fins d'alignement. - Rapport sur les statistiques de cohérence des écritures miroir
- Le " lvmstat -m génère le rapport de statistiques pour un cache de cohérence d'écriture miroir (MWCC) actif. Le rapport est affiché dans le format suivant :
Tableau 3. Format du rapport de statistiques du cache de cohérence d'écriture miroir Colonne Descriptif IO_CNT Spécifie le nombre total de demandes. FULL_CNT Indique le nombre de fois où la demande a été mise en attente parce que le cache était plein. INFLT_CNT Indique le nombre de fois où la demande a été mise en attente parce que l'opération de cache " writeétait en cours.
Indicateurs
| Article | Descriptif |
|---|---|
| -c Compte | Imprime uniquement le nombre de lignes de statistiques indiqué. Remarque : le -c drapeau n'est pas pris en charge pour les statistiques MWCC.
|
| -C | Efface les compteurs qui suivent le " iocnt, le " Kb_read et le " Kb_wrtn pour le volume logique ou le groupe de volumes spécifié. Cet indicateur peut également être utilisé pour réinitialiser les statistiques de récupération d'espace. |
| -d | Spécifie que la collecte de statistiques doit être désactivée pour le volume logique ou le groupe de volumes en question. |
| -e | Spécifie que la collecte de statistiques doit être activée pour le volume logique ou le groupe de volumes en question. |
| -F | Imprime les statistiques séparées par deux points. |
| -l | Spécifie le nom de la strophe dans la liste. |
| -L | Affiche les statistiques de récupération d'espace en mode de liste longue. |
| -m | Affiche les statistiques MWCC pour un groupe de volumes spécifié par la variable Name. |
| -r | Imprime les statistiques de récupération d'espace pour tous les volumes physiques du groupe de volumes. |
| -s | Supprime l'en-tête des rapports suivants lorsque l'option Intervalle est utilisée. |
| -v | Indique que le Nom indiqué est le nom du groupe de volumes. |
Security
Pour utiliser 'lvmstat, vous devez avoir l'autorité de l'utilisateur root.
Exemples
- Pour activer la collecte de statistiques pour le groupe de volumes "
datavg(tous les LV de "datavgsont activés), entrez la commande suivante :lvmstat -v datavg -e - Pour afficher l'historique de toutes les partitions du volume logique "
hd2, entrez la commande suivante :lvmstat -l hd2 - Pour afficher l'historique des cinq premiers volumes logiques du groupe de volumes "
uservg, entrez la commande suivante :lvmstat -v uservg -c 5 - Pour afficher un rapport continu à un intervalle de deux secondes pour le volume logique "
ramlv, entrez la commande suivante :lvmstat -l ramlv 2 - Pour afficher six rapports à un intervalle de deux secondes pour le groupe de volume "
rootvg, entrez la commande suivante :lvmstat -v rootvg 2 6 - Pour réinitialiser les compteurs des statistiques de tous les volumes logiques du groupe de volumes "
uservg, entrez la commande suivante :lvmstat -v uservg -C - Pour désactiver la collecte de statistiques pour le "
datalv, entrez la commande suivante :lvmstat -l datalv -d - Pour afficher les statistiques relatives à la récupération de l'espace, entrez la commande suivante :
lvmstat -v uservg -r - Pour afficher les statistiques relatives à la récupération de l'espace en mode liste longue, entrez la commande suivante :
lvmstat -v uservg -r -L - Pour effacer les statistiques de récupération d'espace, entrez la commande suivante :
lvmstat -v uservg -r -C - Pour activer les statistiques MWCC pour le groupe de volumes
datavg, entrez la commande suivante :lvmstat -v datavg -m -e - Pour désactiver les statistiques MWCC pour le groupe de volumes
datavg, entrez la commande suivante :lvmstat -v datavg -m -d - Pour effacer les statistiques MWCC du groupe de volumes
datavg, entrez la commande suivante :lvmstat -v datavg -m -C - Pour afficher cinq rapports statistiques MWCC à la fois pour le groupe de volumes
datavgà un intervalle de 10 secondes au format de fichier CSV (valeurs séparées par des virgules), entrez la commande suivante :lvmstat -v datavg -F m -s 10 5
Fichiers
| Article | Descriptif |
|---|---|
| /usr/sbin/lvmstat | Contient la commande " lvmstat. |