linux系统
fruit_dish
没有计划的生活,不是生活;总是被计划的生活,不是生活。
展开
-
使用inet_ntop替换inet_ntoa进行网络地址到字符地址转换
问题背景:我在提取网络层数据时需要进行IP地址到点十分地址的时候使用inet_ntoa函数进行输出转换,但是我在同一个输出里面调用inet_ntoa分别对源IP和目的IP进行转换时输出的结果是一样的。我保证了我的源IP和目的IP是不同的,结果却让我很诧异 printf("%s,%s",inet_ntoa(addr[0]),inet_ntoa(addr[1])); //输出结果 192原创 2017-09-11 13:53:24 · 8695 阅读 · 0 评论 -
如何查看JAVA程序的汇编代码
如何查看JAVA程序的汇编代码 查看汇编需要加入虚拟机参数 -XX:+UnlockDiagnosticVMOptions -XX:+PrintAssmbly运行后可能会出现 Could not load hsdis-amd64.so; library not loadable; PrintAssembly is disabled 很明显是缺失hsdis-amd64.so这个库(linux下)翻译 2017-12-05 20:57:56 · 5333 阅读 · 2 评论 -
RDMA Mellanox官方使用VPI verbs API的例子
来源:Mellanox RDMA文档中的样例 编译库的需求:libibverbs 编译参数:GCC <文件名> -o service -libverbs 运行方式: 1. 有IB网络支持: 服务端:./service 客户端:./service 服务端IP 2. 走ROCE: 服务端:./service -g 0 ...转载 2018-04-03 16:32:21 · 7405 阅读 · 4 评论 -
RDMA-Aware 编程概述--基本概念
RDMA-Aware 编程概述@(RDMA翻译资料) 机器翻译,大概能理解。VPI架构允许用户直接访问硬件。Mellanox提供动态加载库,通过VPI接口直接访问硬件。该文档包含verbs和相关的输入,输出,描述和功能性作为被暴露出的操作系统编程接口。 Note:编程手册manual和verbs仅在用户空间有效。参见内核空间verbs的头文件 通过verbs编程可以自定义和优化RDM...翻译 2018-03-28 20:54:05 · 3552 阅读 · 2 评论