[TIPS/VERTICA] Monitoring des ressources système
L'utilisation des ressources système dans le schéma v_monitor de Vertica fournit un résumé de haut niveau de l'utilisation de la mémoire, du processeur, des E / S et du réseau.
Cet article passera en revue le processeur et l'utilisation, et comment établir l'utilisation élevée de chacun.
Utilisation du processeur
La table système cpu_usage dans le schéma v_monitor affiche l'utilisation moyenne du processeur en pourcentage du temps processeur total (0-100) entre l'intervalle de début et l'heure de fin pour chaque noeud. La requête suivante regroupe l'utilisation moyenne du processeur au niveau du cluster par heure de début :
1 2 3 4 5 |
SELECT start_time, AVG(average_cpu_usage_percent) AS avg_cpu_usage FROM v_monitor.cpu_usage GROUP BY start_time ORDER BY start_time; |
Utilisation des disques IO
La table système io_usage du schéma v_monitor affiche l'historique d'utilisation de la bande passante d'E / S disque en kilo-octets, lus et écrits par seconde pour chaque noeud. La requête suivante agrège le total des lectures, écritures et lectures / écritures combinées au niveau du cluster par heure de début.
1 2 3 4 5 6 7 |
SELECT start_time, SUM(read_kbytes_per_sec) AS total_read_kb, SUM(written_kbytes_per_sec) AS total_written_kb, SUM(read_kbytes_per_sec + written_kbytes_per_sec) AS total_kb FROM v_monitor.io_usage GROUP BY start_time ORDER BY start_time; |
Utilisation de l'espace disque
La table système host_resources montre le disque disponible, l’espace disque utilisé et le nombre total de disques disponibles. Les colonnes permettant de déterminer l'utilisation de l'espace disque dans cette table sont les suivantes:
1 2 3 4 5 |
SELECT host_name, (disk_space_free_mb/1024) AS disk_space_free_gb, (disk_space_used_mb/1024) AS disk_space_used_gb, (disk_space_total_mb/1024) AS disk_space_total_gb FROM v_monitor.host_resources; |