Linux: network: arp 导致问题一例

最近读openswitch的文档,看到下面一段话,说所有的CFM/BFD等协议,ARP修改相关的包都会经过slowpath/慢路径处理。
Performance
Open vSwitch has a concept of a “fast path” and a “slow path”; ideally all packets stay in the fast path. This distinction between slow path and fast path is the key to making sure that Open vSwitch performs as fast as possible. Some factors can force a flow or a packet to take the slow path. As one example, all CFM, BFD, LACP, STP, and LLDP processing takes place in the slow path, in the cases where Open vSwitch processes these protocols itself instead of delegating to controller-written flows. As a second example, any flow that modifies ARP fields is processed in the slow path. These are corner cases that are unlikely to cause performance problems in practice because these protocols send packets at a relatively slow rate, and users and controller authors do not normally need to be concerned about them.

突然想起了很多年以前,公司的产品是在ATCA v1版本的机架办卡上,性能不得不说和现在差很远。记得有一个问题是这样,机架里的一个switch板块会不定期出现CPU性能的问题。最后调查的结果是收到的ARP有点多,导致底层需要往上传递ARP,最终导致CPU性能问题。
和这里的慢路径一个道理,switch需要二层的ARP做ip/mac的mapping表,需要当前交换机做一些处理。需要消耗CPU。
经过云化之后,ATCA也慢慢被淘汰了。都换成了HP服务器。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/20978.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

[补题记录]LeetCode 6.Z字形变换

传送门:Z字形变换 转自:Z字形变换 Thought/思路 关键点在于,最后的答案是一行行连接起来的。 这样我们就会发现,这个 Z 字,实际上会让行数 不断加 1,然后又 不断减 1。每次按顺序选择 S 中的一个字符即…

基于C#使用ACCESS数据库时遇到的问题记录

一、32位版本Office与64位AccessDatabaseEngine共存安装方法 1. 使用winrar、7zip等软件将AccessDatabaseEngine_X64.exe解压缩,得到AceRedist.msi和files14.cat2个文件 2. 下载Orca MSI编辑修改工具。安装后,使用Orca打开AceRedist.msi,找到…

【JavaScript脚本宇宙】工具箱必备:文件处理库

不可或缺的开发工具:卓越的JavaScript文件操作库 前言 在这篇文章中,我们将深入探讨六个强大的JavaScript库,它们各自具有独特的功能和特性,能够极大地提升开发者的生产力。这些库包括用于客户端保存文件的库、CSV解析生成库、创…

【故障诊断】基于改进型的节点重构小波包频带能量谱结合概率神经网络 PNN实现轴承联合故障诊断附matlab代码

以下是基于改进型节点重构小波包频带能量谱结合概率神经网络(Probabilistic Neural Network, PNN)实现轴承联合故障诊断的MATLAB代码示例: matlab % 步骤1:节点重构小波包频带能量谱提取特征 function features extractFeatures…

LabVIEW在喷灌系统中的自动化实现

自动化喷灌系统在农业和园艺中有着广泛应用,可以显著提高水资源利用效率和作物产量。本文将介绍如何利用LabVIEW平台实现喷灌系统的自动化控制,涵盖项目背景、系统组成与特点、实现过程和优势。 项目背景 传统的喷灌系统通常依赖人工操作,效…

IF:83.5!一作兼通讯,​Nature系列综述:可以吃的机器人!

在当今科技与生物工程快速融合的时代,传统领域之间的界限正在逐渐模糊,创造了许多前所未有的创新机会。机器人设计与食品加工这两个看似无关的研究领域,正在通过材料特性、制造工艺和功能的交叉融合,展现出巨大的潜力。 可食用机器…

Python 算法交易实验70 简单回顾

说明 感觉停滞了一段时间,本来qtv200应该在去年12月就迭代好了。回顾了一下原因: 1 工作的约束。因为量化现在是打辅助的角色(现在的工作还是比较香的),去年上了项目,几乎与世隔绝的那种,打断了整体的节奏。2 信心的…

ssm324基于javaweb的企业人事信息管理系统+jsp-手把手调试搭建

ssm324基于javaweb的企业人事信息管理系统jsp-手把手调试搭建 ssm324基于javaweb的企业人事信息管理系统jsp-手把手调试搭建

各类封装函数代码

计算相关系数,Filter方法,并筛选特征 def feature_select_pearson(train, test):"""利用pearson系数进行相关性特征选择:param train:训练集:param test:测试集:return:经过特征选择后的训练集与测试集"""print(feature_select...)features = …

【每日刷题】Day54

【每日刷题】Day54 🥕个人主页:开敲🍉 🔥所属专栏:每日刷题🍍 🌼文章目录🌼 1. 575. 分糖果 - 力扣(LeetCode) 2. 147. 对链表进行插入排序 - 力扣&#xf…

多源 BFS 详解

目录 一、多源与单源的区别 二、例题练习 2.1 例题1:01 矩阵 2.2 例题2:飞地的数量 2.3 例题3:地图中的最高点 2.4 例题4:地图分析 一、多源与单源的区别 单源最短路问题如何解决已经在上篇博客给出BFS 解决最短路问题&am…

最新版ERP进销存网络多仓版WEB源码

安装说明 环境要求: PHP5.6MYSQL5.6 1.恢复数据库.sql数据 2.配置sql参数连接路径:application\config\database.php 3.前台登录用户名:admin 密码:admin 源码免费下载地址抄笔记 (chaobiji.cn)

Spring Data JPA与Hibernate的关系是什么?

Spring Data JPA 和 Hibernate 的关系可以用术语“抽象层”和“实现”来描述。在这种关系中,Spring Data JPA 表现为一个更高级别的抽象层,而 Hibernate 是这一层下面的一个具体实现。 Hibernate Hibernate 是一个非常流行的 Java 持久化框架。它提供了…

解决sd-webui中rembg插件使用报错问题

stable-diffusion-webui-rembg是我非常喜欢的sd-webui插件,PS抠图手残党的福音,一键抠图太爽啦。对于主体明确线条简单的图片(如汽车、服饰简洁的人像等)效果相当好;即便对于毛茸茸的对象(如动物&#xff0…

C语言选择排序编程:深入剖析与实战指南

C语言选择排序编程:深入剖析与实战指南 在C语言编程中,选择排序是一种简单直观的排序算法。本文将通过四个方面、五个方面、六个方面和七个方面,深入剖析选择排序的原理、实现过程以及注意事项,帮助读者更好地掌握这一算法&#…

Elasticsearch安装与配置:快速搭建本地环境

Elasticsearch,作为当下最流行的开源搜索引擎和数据分析工具之一,其强大的全文搜索能力和丰富的数据分析功能,吸引了众多开发者和数据分析师的关注。本文将指导你如何快速在本地搭建Elasticsearch环境,以便你能够立即开始探索其强…

编译器屏障概述

文章目录 1. 前言2. 编译器内存屏障2.1 编译器内存访问重排序规则2.2 编译器屏障的几种形式2.2.1 显式编译器屏障2.2.2 隐式编译器屏障2.2.3 硬件内存屏障充当编译屏障2.2.4 编程语言内存模型提供的编译屏障 2.3 编译器内存屏障实例2.3.1 Linux spinlock 3. 结语4. 参考资料 1.…

Minio启动脚本-Windows版

MinIO 是一种高性能、S3 兼容的对象存储。 它专为大规模 AI/ML、数据湖和数据库工作负载而构建,并且它是由软件定义的存储。 不需要购买任何专有硬件,就可以在云上和普通硬件上拥有分布式对象存储。 MinIO拥有开源 GNU AGPL v3 和商业企业许可证的双重许可。 ——摘自…

MySQL之创建高性能的索引(十二)

创建高性能的索引 支持多种过滤条件 这些索引将满足大部分最常见的搜索查询,但是如何为一些生僻的搜索条件(比如has_pictures、eye_color、hair_colr和education)来设计索引呢?这些列的选择性搞,使用也不频繁,可以选择忽略它们&…

云计算和雾计算

雾计算作为传统集中式数据存储系统(云)和边缘设备之间的中间层。雾扩展了云,使计算和数据存储更接近边缘。雾由多个节点(雾节点)组成,并创建一个本地网络,使其成为一个去中心化的生态系统——雾…