packetdrill

简介: packetdrill工具安装
  1. 下载packetdrill源码
  2. 上传到linux文件目录解压
  3. 进入源码目录cd gtests/net/packetdrill
  4. 安装 bison和 flex 库:sudo yum install -y bison flex
  5. 为避免 offload 机制对包大小的影响,修改 netdev.c 注释掉 set_device_offload_flags 函数所有内容
  6. 执行 ./configure
  7. 修改 Makefile,去掉第一行的末尾的 -static
  8. 执行 make 命令编译
  9. 确认编译无误地生成了 packetdrill 可执行文件
  10. vi etc/profile
  11. export PATH=/gtests/net/packetdrill/:$PATH
  12. 保存退出
  13. alias sudo='sudo env PATH="$PATH"'
  14. 执行sudo packetdrill

在这里插入图片描述
成功安装!

目录
相关文章
|
6月前
|
前端开发 JavaScript 搜索推荐
解密: SPA 与 MPA
单页面应用(SPA)是一种Web应用架构,其中所有的内容和功能都包含在单一的HTML页面中。这种应用在用户与界面交互时不会进行全页刷新,而是通过动态更新页面上的局部内容来提供流畅的用户体验。多页面应用(MPA)是一种传统的Web应用程序架构,它由多个页面组成,每个页面都是一个独立的文档,通常包含自己的一套JavaScript、CSS等资源。当用户在应用中导航时,浏览器会重新加载整个页面和相关的资源。
|
1月前
|
缓存 移动开发 Linux
Pacman
Pacman
29 3
|
2月前
|
API Android开发 开发者
NavigableListDetailPaneScaffold
【9月更文挑战第12天】
27 5
P9094 [PA2020] Mieszanie kolorów
P9094 [PA2020] Mieszanie kolorów
|
6月前
|
缓存 Java API
深入理解JPA
深入理解JPA
198 0
|
XML Java 数据库连接
parameterType是必须写的吗?
xml中没有配置parameterType,但是这是正确的,因为mybatis能自动识别,但返回值类型不能不写,因为mybatis需要将获得结果封装到相应的类中,查询的字段与类的属性需要一致。
394 0
parameterType是必须写的吗?
PAUSE
PAUSE
105 0
|
负载均衡 分布式数据库 数据库
spanner 的前世今生
spanner的前身是big table,让我们先来看看big table这个老子的方方面面,然后再来看看儿子spanner为啥一出世就吸引了全球技术人员的眼球。 2006年,google 发表了big table [1]的文章,为什么要做big table,下面有一个简短的总结[2]: 就
9608 3
|
Serverless Java Spring
回顾过去看应用PaaS的Next
和上周那篇回顾过去看IaaS的Next一样,这篇我将通过回顾我自己所经历的应用PaaS的发展,来找找应用PaaS发展的动力,从而更好的寻找创新方向。
1774 0