cmtime(1)

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök

cmtime(1) - Linux man-sida

NAMN

cmtime – Tidstest för RDMA CM-anslutningssteg.

SYNOPSIS

cmtime [-s server_adress] [-b bind_adress]
       [-c anslutningar] [-p portnummer]
       [-q bas_qpn]
       [-r försök] [-t timeout_ms]

BESKRIVNING

cmtime bestämmer min-, max- och genomsnittstider för olika steg i RDMA CM-anslutningsetablering och nedkoppling mellan en klient och en serverapplikation.

Tidsmätta steg inkluderar:

  • Skapa ID
  • Binda adress
  • Lösa adress
  • Lösa rutt
  • Skapa QP
  • Modifiera QP till INIT
  • Modifiera QP till RTR
  • Modifiera QP till RTS
  • CM-anslutning
  • Klientetablering
  • Koppla från
  • Förstör QP
  • Förstör ID

Eftersom många operationer är asynkrona och flera anslutningar kan hanteras samtidigt, inkluderar utdata även:

  • sum - Total tid för alla anslutningar för ett visst steg.
  • genomsnitt (us/anslutning) - Summa dividerat med antalet anslutningar.
  • total - Tid för att slutföra ett steg för alla anslutningar.
  • genomsnitt per iteration - Total tid dividerat med antal anslutningar.

Observera att vissa tider kan vara otillgängliga eller endast visas på klienten. I sådana fall rapporteras värdet som "0".

ALTERNATIV

  • -s server_adress
 Nätverksnamn eller IP-adress för servern som lyssnar på anslutningar. Måste vara en RDMA-kompatibel adress. Krävs av klienten.
 
  • -b bind_adress
 Lokal nätverksadress att binda till.
  • -c anslutningar
 Antal anslutningar som ska etableras mellan klienten och servern. (Standard: 100)
  • -p portnummer
 Serverns portnummer.
  • -q bas_qpn
 Första QP-numret som ska användas vid anslutning utan hårdvaruallokerade QP:er. (Standard: 1000)
  • -n antal_trådar
 Antal trådar som används för att hantera anslutningshändelser och hårdvaruoperationer. (Standard: 1)
  • -m mimic_qp_delay_us
 Simulerar QP-skapande och modifieringsanrop med en enkel paus istället för att utföra dem. Användbart för att testa CM vid större skala utan att kräva hårdvaruresurser.
  • -r försök
 Antal försök vid adress- eller ruttupplösning. (Standard: 2)
  • -S
 Kör testet med vanliga sockets istället för RDMA. Användbart för att jämföra anslutningshastigheter mellan RDMA och TCP.
  • -t timeout_ms
 Timeout i millisekunder vid adress- eller ruttupplösning. (Standard: 2000 ms)

ANMÄRKNINGAR

Grundläggande användning:

  1. Starta cmtime på servern.
  2. Kör cmtime -s server_namn på klienten.

Eftersom testet allokerar RDMA-resurser i användarutrymmet, måste användaren ha tillräckliga systemresurser och behörigheter. Se libibverbs README för mer information.

SE OCKSÅ

COLOFON

Denna sida är en del av rdma-core (RDMA Core Userspace Libraries and Daemons). Mer information finns på https://github.com/linux-rdma/rdma-core.

För att rapportera buggar, kontakta: linux-rdma@vger.kernel.org. Senaste ändring: 2024-06-10.

Sidslut

Orginalhemsidan på Engelska :https://man7.org/linux/man-pages/man1/cmtime.1.html


Det här är en maskinöversättning av Linux man sidor till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på https://www.linux.se/kontaka-linux-se/

Tack till Datorhjälp som har sponsrat Linux.se med webbhotell.