qnet的稳定性问题

记得原来唐先生说过如果用qnet找不到其它的机器,那么用ls /net/hostname可以刷新,可是我发现在拔掉网线,然后在插上时,用ls就怎么也找不到,试着用umount /dev/io-net/qnet_en先将其卸载,然后mount -T io-net npm-qnet.so再启动,一开始也找不到,大概几分钟后才重新找到,请问有其它方法让QNET快速找到其它的机器吗?尤其是网线断开再重联的情况。

还有一个问题,现在我用qnet将数据写到一台远端的机器上,方法是用fopen("/net/hostname/xxx.dat",wb+)获得一个文件句柄,然后向操作普通文件一样向其写数据,可是有的时候速度极慢,可是在同样情况下socket通信很快。

如果一台机器先开qnet,而另一台后开的话则要重启才能找到,觉得有时也不是特别方便。相比打开网络链接或者关闭网络链接后都能很快反映出来,立刻就能ping通或者是不能ping通,比qnet快多了。