nndocs:srp
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| nndocs:srp [2025/02/24 19:08] – massively improve, though it still doesn't work naptastic | nndocs:srp [2025/04/15 18:42] (current) – naptastic | ||
|---|---|---|---|
| Line 12: | Line 12: | ||
| Now strip the first 4 bytes off (they change anyway) and remove the :'s | Now strip the first 4 bytes off (they change anyway) and remove the :'s | ||
| - | /srpt> ib.fe800000000000005849560e53b70b01/ | + | |
| - | Created Node ACL for ib.fe800000000000005849560e59150301 | + | |
| + | The top 64 bits of the ACL might need to be 0 or they might be the same as the GUID; I don't know the initiator ID actually gets generated and I'm not doing any more digging into it. | ||
| + | |||
| + | | ||
| + | Created Node ACL for ib.00000000000000005849560e59150301 | ||
| Created mapped LUN 0. | Created mapped LUN 0. | ||
| + | |||
| + | A Linux SRP target is always visible from all InfiniBand partitions. That limits its usefulness to me. | ||
| ====Dependencies==== | ====Dependencies==== | ||
| Line 20: | Line 26: | ||
| apt install srptools | apt install srptools | ||
| - | ===Login fails=== | + | Find targets |
| - | + | ||
| - | shark (initiator): | + | |
| - | + | ||
| - | | + | |
| - | | + | |
| - | | + | |
| - | southpark (target): | + | # srp_daemon -o -v -c -p 1 |
| - | | + | * -o means "run once" otherwise dmesg on all your hosts will get polluted |
| - | | + | * -v means "say what you're doing" |
| - | | + | * -c means "emit target information in a format we can use later" |
| + | * -p 1 means "only scan on HCA port 1" so obviously change this if you are initiating from port 2... | ||
| - | "port has not yet been enabled" | + | Lazy benchmarking seems good: |
| - | [root]@[southpark][/sys/kernel/config/target/srpt/ | + | [root]@[shark][~]# dd if=/dev/sdb of=/dev/null bs=4M |
| - | 1 | + | 4096+0 records in |
| + | 4096+0 records out | ||
| + | 17179869184 bytes (17 GB, 16 GiB) copied, 5.38771 s, 3.2 GB/s | ||
| + | |||
| + | [root]@[shark][~]# dd if=/ | ||
| + | | ||
| + | 4097+0 records in | ||
| + | 4096+0 records out | ||
| + | 17179869184 bytes (17 GB, 16 GiB) copied, 13.7431 s, 1.3 GB/s | ||
| + | ...so I'm using some for swap. We'll see how long it takes me to induce a kernel panic. ;) | ||
nndocs/srp.1740424131.txt.gz · Last modified: 2025/02/24 19:08 by naptastic
