Closed chaojin0310 closed 2 years ago
It seems the memory region keys aren't being passed correctly for socket 0. I have attempted a fix for this. Can you pull/rebuild RedN and try again?
RedN runs correctly now with ./hash_bench <peer_ip> 1
, but stucks with ./hash_bench <peer_ip> 2
(i.e., iteration=2).
Thanks! The hash benchmark should now work with larger iteration counts. Let me know if you're still running into issues.
Thanks for your help! I want to measure throughput of different verbs. I modified some code in hash_bench.c, but I got several errors. Could you please upload a testing code example when evaluating verb throughput in Table 3 in RedN's paper? It would help a lot.
I'm planning on releasing throughput benchmarks for RedN soon (likely end of May or a bit after).
You can of course tweak the existing examples to benchmark throughput but, as you noted, it will require some engineering.
Hi! I‘m trying to reproduce RedN these days, but I've encountered a problem. When I run
./hash_bench -i bond0
(bond0 is the name of a CX5 NIC) at the server side (whose IP address is 11.167.65.208) and run./hash_bench 11.167.65.208 1 -i bond0
(a CX5 NIC, too) at the client side, I getfailed to get remote memory address; no metadata available for region
at the server side. My system version is CentOS 7.7.1908 and the kernel version is Linux 3.10.0-1062.el7.x86_64. I compile the MLNX_OFED-4.7-1.0.0.1 driver with the./mlnxofedinstall
command. Could you please tell me your system config of your experiments? I have attached the error information below. Thank you very much!server:
client side: