ethcabletest(8)
β¨ ethcabletest β¨
okay bestie, welcome to ethcabletest(8) β yes that's the whole manual name, section 8, we're in sysadmin territory now π
This is the one that kicks off (or shuts down) Cable Bit Error Rate stress tests for Network Interface Card to switch (NIC-SW) links. So like, you're literally stressing the cable between the NIC and the switch and seeing how it holds up. main character energy for your fabric, fr fr π₯
πΈ NAME πΈ
ethcabletest
Initiates or stops Cable Bit Error Rate stress tests for Network Interface Card to switch (NIC-SW) links.
π Syntax π
ethcabletest [-p plane] [-f hostfile] [-h 'hosts'] [-n numprocs]
[start|stop] ...
π Options π
--helpβ prints the full help text. your lil "wait what does this do again" button π«Ά-pplane β says which fabric plane the test is gonna run on. important: that plane has to be defined and enabled in the Mgt config file, no cap, or it's not gonna work. if you don't pick one, the default is just the first enabled plane. easy.-fhostfile β the file with the hosts you want in the NIC-SW test. heads up, this one overrides theHostsFilesdefined in the Mgt config file for that corresponding plane. it said what it said π€-hhosts β just hand it the list of hosts directly, right there in the command. no file needed bestie.-nnumprocs β how many processes per host for the NIC-SW test. default is 3.startβ starts the NIC-SW tests. go go go πstopβ stops the NIC-SW tests. okay that's enough, we're done here π
β οΈ the NIC-SW cable test requires that FF_MPI_APPS_DIR is set, and that it contains a pre-built copy of the Intel(R) mpi_apps for an appropriate message passing interface (MPI). like it's not optional, it literally needs it. set it or the vibe check fails.
π Examples π
run it on a specific plane:
ethcabletest -p plane1 start
stop everything using a hostfile named good:
ethcabletest -f good stop
start on a couple hosts the Elvish way:
ethcabletest -h 'arwen elrond' start
and if you wanna be fancy with the environment variable instead:
HOSTS='arwen elrond' ethcabletest stop
π§ Environment Variables π§
these are also used by this command, iykyk:
HOSTSβ list of hosts. used when the-hoption isn't supplied.HOSTS_FILEβ file containing list of hosts. used in absence of-fand-h.FABRIC_PLANEβ name of fabric plane. used in absence of-p,-f, and-h.FF_MAX_PARALLELβ maximum concurrent operations. keeps things from getting too chaotic β¨
π«Ά little reminder bestie: the flags don't merge and they don't magically invent new behaviour β what you see is what you get, and everything above is exactly as the original says it. no guessing, no extras, periodt.
Copyright(C) 2020-2024 Intel Corporation π
that's the tea, that's the page, that's ethcabletest(8) from EFSFFCLIRG (Man Page) β go stress test those cables, you absolute icon ππΈ
π¦ where this page comes from
- centos-stream 9: eth-tools-fastfabric 1:12.1.0.0-4.el9 Β· BSD
- fedora 43: eth-tools-fastfabric 1:12.1.0.0-151.fc43 Β· BSD-3-Clause
- fedora 44: eth-tools-fastfabric 1:12.1.0.1-6.fc44 Β· BSD-3-Clause
- opensuse-leap 16.0: eth-fastfabric 11.7.0.0-160000.2.2 Β· BSD-3-Clause OR GPL-2.0-only
- Copyright 2020-2024, Intel Corporation
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms