分类: 计算机网络

计算机网络的相关内容

19 篇文章

刷新动态IP的有效时长
前言 我办公桌上有一个 mini主机。mini 主机里面刷的是 debian 系统。平时,通过网络连接使用这个 mini 主机。 最近一周,我每天早上去的时候,笔记本都无法连接 mini主机。 通过笔记本也无法ping通mini主机。重启下 mini 主机的系统后,mini 主机的网络就又正常了。 连续几天,每个早上花十多分钟,重启机器,重启环境,…
[trex篇] trex 的流量模板配置
前言 上一节,我们跟 trex 混了一个脸熟:[trex篇] trex的hello world 使用 – da1234cao 当时我们使用下面命令生成流量。 ./t-rex-64 -f cap2/dns.yaml -c 1 -m 1 -d 10000000 其中: -f <yaml file>:指定要使用的流量 YAML 配置文件。这是有状态…
[trex篇] trex的hello world 使用
前言 编程过程中,应该一遍敲代码,一遍验证代码的正确性。如果仅仅在代码敲完的时候进行验证,代码中可能会潜藏未知的问题。vpp相关的网络编程中,最好让代码编写环境一直有流量,边写代码边测试。 trex 是一个低成本的流量生成工具,值得学习以掌握它的使用方法。 本文将使用testpmd运行一个二层转发程序,使用trex给testpmd打流量。 本文的测…
perf的简单使用
perf 是什么 perf 是linux上的性能分析工具,挺好的工具。但是这个工具的命令还是有些复杂。通常情况下,特定的场景中,知道几个常用的操作即可。本文介绍如何使用perf查找热点代码。 准备工作 使用是 perf 的安装。 dnf install perf 我们通常使用perf对一个程序进行性能分析。我们得知道如何查看这个进程得PID,以及这…
vpp使用dpdk插件时,数据包的存储格式
如下图所示,详细内容见源码,可以留意这几个函数 VLIB_BUFFER_SET_EXT_HDR_SIZE : vlib_buffer_pool_create 函数 给 vlib_buffer_t 前面添加额外的空间。 dpdk_process_rx_burst :将 rte_mbuf 转换成 vlib_buffer_t 。由于数据存储在相同的内存位…