阿里云文档 2025-06-30

网络抖动

网络抖动是指数据包在网络传输过程中,由于多种因素引起的操作系统内核层面的不稳定现象。内核中的网络抖动可能导致服务响应时间延长,甚至导致服务中断,从而对网络应用的性能和用户体验产生显著影响。本文将介绍如何使用网络抖动功能帮助您在ECS实例遇到网络抖动问题时,进行分析并确定抖动的具体原因。

阿里云文档 2025-06-30

丢包诊断

操作系统内核网络丢包是指在数据包通过网络传输过程中,由于多种原因在操作系统内核层面发生的丢失现象。可以通过丢包诊断来分析其原因并提出相应的解决方案。本文将介绍丢包诊断功能的使用说明。

阿里云文档 2025-01-10

启动实例后网络服务不正常

本文主要介绍使用SMC迁移后,启动Others Linux实例后,网络服务不正常的问题描述、问题原因及其解决方案。

阿里云文档 2024-09-03

配置不接管辅助网卡以避免网络配置冲突

Alibaba Cloud Linux 3系统中,默认使用NetworkManager来管理所有的以太网卡。这种统一管理的方式提供了简单性和方便性,但在一些特定场景中(例如容器化场景),可能会导致主机网络配置与容器网络配置产生冲突。此时,您可以通过配置使NetworkManager只管理主网卡(如eth0),不管理辅助网卡(如eth1),以避免与主机网络与容器网络冲突问题。

阿里云文档 2024-04-30

在Alibaba Cloud Linux 3系统中模拟网络环境时缺失sch_netem模块

在基于Alibaba Cloud Linux 3系统中模拟网络延迟或丢包等复杂的网络环境时,需要内核支持sch_netem。本文介绍如何解决在内核版本低于5.10.134-16的Alibaba Cloud Linux 3系统上sch_netem模块缺失的问题。

文章 2023-12-07 来自:开发者社区

深入理解Linux网络——内核是如何接收到网络包的

一、相关实际问题RingBuffer是什么,为什么会丢包网络相关的硬中断、软中断是什么Linux里的ksoftirqd内核线程是干什么的为什么网卡开启多队列能提升网络性能tcpdump是如何工作的iptable/netfilter是在哪一层实现的tcpdump能否抓到被iptable封禁的包网络接收过程中如何查看CPU开销DPDK是什么二、数据是如何从网卡到协议栈的1、Linux网络收包总览Li....

深入理解Linux网络——内核是如何接收到网络包的
文章 2023-11-08 来自:开发者社区

剖析Linux网络包接收过程:掌握数据如何被捕获和分发的全过程(下)

1.4内核处理硬中断将一个napi结构体甩给了内核,内核要怎么根据它来接收数据呢?前面说到,内核为每个CPU核心都运行了一个内核线程ksoftirqd。软中断也就是在这线程中处理的。上面的硬件中断函数设置了NET_RX_SOFTIRQ软中断标志,这个字段处理函数还记得在哪注册的么?是的,net_dev_init中。open_softirq(NET_TX_SOFTIRQ, net_tx_actio....

剖析Linux网络包接收过程:掌握数据如何被捕获和分发的全过程(下)
文章 2023-11-08 来自:开发者社区

剖析Linux网络包接收过程:掌握数据如何被捕获和分发的全过程(上)

前言:在Linux网络编程中,网络包接收指的是主机从网络上接收到一个数据包。它可以是来自其他计算机或设备发送的数据包,也可以是回环地址(localhost)上本地发送的数据包。当一个网络包被接收时,它经过了多个层次的处理:首先,在物理层,网卡会检测到数据包,并将其传递给操作系统内核。然后,在网络协议栈中,内核会对数据包进行解析和处理。它可能会检查目标IP地址、端口号等信息,并根据规则进行路由、过....

剖析Linux网络包接收过程:掌握数据如何被捕获和分发的全过程(上)
文章 2023-08-07 来自:开发者社区

深入理解Linux网络——内核是如何接收到网络包的

系列文章:深入理解Linux网络——内核是如何接收到网络包的深入理解Linux网络——内核与用户进程协作之同步阻塞方案(BIO)深入理解Linux网络——内核与用户进程协作之多路复用方案(epoll)深入理解Linux网络——内核是如何发送网络包的深入理解Linux网络——本机网络IO深入理解Linux网络——TCP连接建立过程(三次握手源码详解)深入理解Linux网络——TCP连接的开销一、相....

深入理解Linux网络——内核是如何接收到网络包的
文章 2022-04-16 来自:开发者社区

linux网络实现分析(2)——数据包的接收(从链路层到ip层)

linux网络实现分析(2)——数据包的接收(从链路层到ip层) ——lvyilong316 任何数据包在由驱动接收进入协议栈都会经过netif_receive_skb函数,可以说这个函数是协议栈的入口。在分析这个函数前,首先介绍下三层协议在内核中的组织方式。     在Linux内核中,有两种不同目的的3层协议: (1) ptype_all管理的协议主要用于分析目的...

linux网络实现分析(2)——数据包的接收(从链路层到ip层)

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

域名解析DNS

关注DNS行业趋势、技术、标准、产品和最佳实践,连接国内外相关技术社群信息,追踪业内DNS产品动态,加强信息共享,欢迎大家关注、推荐和投稿。

+关注
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等