Aller au contenu

Service SQL IBM i (AS/400) · Vue

QSYS2.RDMA_LINK_INFO

Liens RDMA et leur trafic

Renvoie l'état et les compteurs de trafic des liens RDMA (accès direct à la mémoire distante) : octets émis et reçus, échecs, paquets abandonnés ou en double.

À quoi ça sert

Cette vue décrit chaque lien RDMA du système : adresses source et cible, état du lien (LINK_STATE), ligne et VLAN utilisés (LINE_DESCRIPTION, VIRTUAL_LAN_ID), type de RDMA, nombre de connexions actives et passives. Elle donne aussi des compteurs détaillés : opérations et octets RDMA sortants et entrants, messages, accusés de réception manquants, paquets abandonnés, hors séquence ou en double.

Elle n'a de sens que sur un système qui utilise le RDMA, typiquement avec Db2 Mirror for i (option 48 de 5770SS1). Sur un système sans cette configuration, elle ne renvoie en principe aucune ligne utile.

Le SQL permet de trier et de filtrer ces compteurs, par exemple pour repérer les liens les plus chargés avec ORDER BY OUTBOUND_RDMA_BYTES DESC, ou ceux dont LINK_FAILURES ou DROPPED_PACKETS augmentent.

Résultat réel sur un IBM i 7.5

Ce que nous avons exécuté :

SELECT * FROM QSYS2.RDMA_LINK_INFO

Db2 Mirror for i n'est pas installé sur notre IBM i de test : ce service n'a rien à montrer.

L'exemple d'IBM

Examiner les liens qui ont le trafic sortant le plus important.

-- Description: Examine the links that have the heaviest outbound                                  
-- traffic.                                                                                         
    SELECT * FROM QSYS2.RDMA_LINK_INFO ORDER BY OUTBOUND_RDMA_BYTES DESC;

Bon à savoir

Pour surveiller la santé d'un lien dans le temps, copiez régulièrement le résultat dans une table horodatée et comparez LINK_FAILURES, DROPPED_PACKETS et ACK_RESPONSE_NOT_RECEIVED d'un relevé à l'autre.

Colonnes renvoyées (28)

Afficher les 28 colonnes
ColonneTypeSignification
ADDRESS_SPACE_TYPE CHAR(4) Type d'espace d'adressage
SOURCE_ADDRESS VARCHAR(45) Adresse source
TARGET_ADDRESS VARCHAR(45) Adresse cible
LINK_STATE VARCHAR(4) État du lien
LINE_DESCRIPTION VARCHAR(10) Description de ligne
VIRTUAL_LAN_ID INTEGER Identifiant du réseau local virtuel (VLAN)
RDMA_TYPE VARCHAR(17) Type de RDMA
VPN_NAME VARCHAR(40) Nom du VPN
ACTIVE_CONNECTIONS BIGINT Nombre de connexions actives
PASSIVE_CONNECTIONS BIGINT Nombre de connexions passives
LINK_FAILURES BIGINT Nombre d'échecs de liens
OUTBOUND_RDMA_COUNT BIGINT Nombre d'opérations RDMA sortantes
OUTBOUND_RDMA_BYTES BIGINT Octets RDMA sortants
OUTBOUND_RDMA_USER_COUNT BIGINT Nombre d'opérations RDMA utilisateur sortantes
OUTBOUND_RDMA_USER_BYTES BIGINT Octets RDMA utilisateur sortants
OUTBOUND_MESSAGES BIGINT Nombre de messages sortants
INBOUND_RDMA_COUNT BIGINT Nombre d'opérations RDMA entrantes
INBOUND_RDMA_BYTES BIGINT Octets RDMA entrants
INBOUND_RDMA_USER_COUNT BIGINT Nombre d'opérations RDMA utilisateur entrantes
INBOUND_RDMA_USER_BYTES BIGINT Octets RDMA utilisateur entrants
INBOUND_MESSAGES BIGINT Messages entrants
ACK_RESPONSE_NOT_RECEIVED INTEGER Nombre d'accusés de réception non reçus
DROPPED_PACKETS INTEGER Paquets abandonnés
OUT_OF_SEQUENCE_PACKETS INTEGER Nombre de paquets hors séquence
DUPLICATE_PACKETS INTEGER Paquets en double
SEQUENCE_ERROR_PACKETS INTEGER Nombre de paquets en erreur de séquence
RNR_NAK_PACKETS_RECEIVED INTEGER Nombre de paquets RNR NAK reçus
RNR_NAK_PACKETS_SENT INTEGER Nombre de paquets RNR NAK envoyés