cmtime(1)
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:
- Starta cmtime på servern.
- 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.