E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
xdp
初识
XDP
虽然Linux内核中的钩子点很多,但我们将重点关注网络子系统中存在的两个钩子:
XDP
和TC。它们结合在一起,可以用来处理RX和TX上两个链路上靠近NIC的数据包,从而实现了许多网络应用的开发。
Iverson`
·
2024-02-20 10:08
Linux内核之旅
崔鹏程: 初识
XDP
Linux内核中的钩子点很多,比如说网络子系统中存在两个钩子:
XDP
和TC。它们结合在一起,可以用来处理RX和TX上两个链路上靠近NIC的数据包,从而实现了许多网络应用的开发。
宋宝华
·
2024-02-20 10:36
内核
网络
linux
操作系统
kernel
ebpf-go 初体验
前言我们在《用eBPF/
XDP
来替代LVS》系列、《一张图感受真实的TCP状态转移》系列,以及《如何终结已存在的TCP连接?》系列文章中,均通过纯C语言和libbpf1这个库来运用eBPF。
·
2024-02-19 10:26
Knot Server
XDP
原理分析
目录KnotServerXDP原理分析一、Kernel层代码分析1.kernel层源码的编译2.bpf-kenerl.c源码的分析二、User层代码分析KnotServerXDP原理分析
xdp
部分的代码分为
码农心语
·
2024-02-06 14:59
高性能
knot
dns
xdp
源码分析
利用Maven创建struts2项目
首先介绍如何在eclipse中创建标准的maven项目,引用一篇比较完整的文章(主要包括创建的文件丢失,以及如何打包与运行项目)点击打开链接--https://www.cnblogs.com/
xdp
-gacl
5G微创业
·
2024-02-04 06:50
java
java基础进阶-------代理(Proxy)
java基础进阶-------代理(Proxy)本文转载自孤傲苍狼的博客:http://www.cnblogs.com/
xdp
-gacl/p/3971367.html一、代理的概念动态代理技术是整个java
BaseTotoro
·
2024-01-26 08:16
java零基础学习
代理
eBPF运行时安全
Cilium是一个开源的容器网络和安全性项目,致力于提供高效的容器通信和强大的安全性功能,Cilium基于eBPF、
XDP
、TC等技术实现了Layer3(IP)、Layer4(TCP/UDP)以及HTTP
统信软件技术有限公司
·
2024-01-16 10:49
安全
《Learning eBPF》读书笔记
第2章ebpf版helloworld第3章ebpf程序剖析ebpf虚拟机一个
xdp
的helloword例子c语言程序编译为ebpf字节码加载bpf程序到内核检查加载的程序运行时编译机器码附加到事件分离程序卸载程序第
香蕉割草机
·
2024-01-14 19:50
ebpf
ebpf
bcc
libbpf
bpftool
伐木工 - 华为OD统一考试
输入描述木材的长度(
Xdp
[i]){//切割出长度j的一段,判断是否能收益变大d[i]=j;dp[i]=dp[i-j]*j;times[i
什码情况
·
2024-01-07 19:20
华为od
算法
java
python
c++
面试
动态规划
D35|整数拆分+不同的二叉搜索树
96.不同的二叉搜索树初始思路:一开始需要推导递推公式也就是需要找规律:我认为的规律是dp[0]=1;dp[1]=1;dp[2]=2;dp[3]=dp[2]+dp[1]
xdp
[1]+dp[2]=5;dp
Q77ian
·
2023-12-18 16:18
算法
用Linux内核的瑞士军刀-eBPF实现socket转发offload
我们已经对eBPF将网络转发offload到
XDP
(eXpressDataPath)耳熟能详,作为Linux内核的一把“瑞士军刀”,eBPF能做的事情可不止一件,它是一个多面手。
宋宝华
·
2023-11-21 20:23
JavaWeb学习——文件上传和下载
转载自:http://www.cnblogs.com/
xdp
-gacl/p/4200090.html#!
Beauxie
·
2023-11-21 17:40
Javaweb
java
web
文件上传
文件下载
java web之始:servlet
servlet介绍(一):https://www.cnblogs.com/
xdp
-gacl/p/3760336.htmlservlet简单介绍实现servlet接口的java类我们约定成俗称其为servlet
尘尘程程
·
2023-11-21 02:01
代码随想录训练营Day41动态规划part03|343. 整数拆分|96.不同的二叉搜索树
343.整数拆分dp数组定义:当要被拆分的整数为n时,dp[n]表示拆分数相乘得到的最大乘积递推公式:例如:当n=5时,从小到大分析当n=2,dp[2]=1x1(拆分);或者dp[2]=1
xdp
[1](
古德猫宁已存在
·
2023-11-20 08:49
动态规划
算法
数据结构
leetcode
c++
Cilium:基于 BPF/
XDP
实现 Kubernetes Service 负载均衡
DanielBorkmann和MartynasPumputis在LinuxPlumbersConference的一篇分享:《Kubernetesserviceload-balancingatscalewithBPF&
XDP
Docker_
·
2023-11-06 02:28
网络
分布式
编程语言
java
python
浅谈Service Mesh体系中的Envoy
目录背景从一份配置了解Envoy主流程浅谈Envoy架构Envoy性能谈简说DPDK简说eBPF与
XDP
简说QUIC协议杂谈背景最近因工作原因开始了解ServiceMesh与Envoy,为系统性梳理所学内容
boonya
·
2023-11-05 18:10
Envoy
Envoy
ServiceMesh
代码随想录刷题Day43 | 1049. 最后一块石头的重量 II | 494. 目标和 | 474. 一和零
假设石头的重量分别为x和y,且
xdp
(15001,0);确定遍历顺序在动态规划:关于01背包问题,你该了解这些!(滚动数组)(opens
DUM1615
·
2023-11-03 18:51
代码随想录刷题
算法
动态规划
leetcode
iptables DNAT vs
xdp
(ebpf)DNAT
场景描述image.png如上图,一共有三台服务器,从client访问nat服务器上的8889端口,实际上通过NAT服务器里的逻辑做DNAT之后,转发到了server服务器,最后访问server上的15006端口。NAT服务器有很多种方法可以做到DNAT,其中可以通过iptables规则配置,也可以通过XDPebpf程序来做到DNATiptablesDNAT阅读以下流程需要先了解iptables是
青铜白银段位
·
2023-10-31 13:06
eBPF在大厂的应用
因为
XDP
运行在网卡上,而且在边界和流量入口,再往后的路径(尤其是到了内核协议栈)它就管不到了,所以引入了其他一些BPF技术来“接力”这个路由过程。
极客重生
·
2023-10-30 00:21
分布式
编程语言
人工智能
java
数据库
Java基础--------网络编程
(参考http://www.cnblogs.com/
xdp
-gacl/p/3631965.html点击打开链接,以此为模板自己做了整理、修改)目录一.网络的概念二.网络通信协议及接口2.1通信协议分层思想
煜9527
·
2023-10-24 12:24
编程
网络
java
tcp/ip
JavaWeb-认识JSP
原文链接:http://www.cnblogs.com/
xdp
-gacl/p/3764991.html什么是JSPJSP全称是JavaServerPages,它和servle技术一样,都是SUN公司定义的一种用于开发动态
Tian_Peng
·
2023-10-19 21:57
cilium 官方文档翻译(5)eBPF 数据路径
有关每个挂钩的详细信息,请参阅BPF和
XDP
参考指南。
XDP
:XDPBPF钩子尽可能早地出现在网络驱动程序中,网络设备收到数据包时触发BPF程序的运行。因为程序在所有其它处理发生之前直接在分组数据上运
煮酒论架构
·
2023-10-15 17:04
网络
kubernetes
云原生
linux
tomcat服务器配置
http://www.cnblogs.com/
xdp
-gacl/p/3734395.html一、Tomcat服务器端口的配置Tomcat的所有配置都放在conf文件夹之中,里面的server.xml文件是配置的核心文件
xhwNB01
·
2023-10-14 08:53
tomcat
服务器配置
Maven自动化部署方案
原文章地址:https://www.cnblogs.com/
xdp
-gacl/p/4240930.htmlmaven作为一个高度自动化构建工具,本身提供了构建项目的功能,下面就来体验一下使用maven构建项目的过程
wjq008
·
2023-10-12 16:56
基础知识
maven
Java基础--------异常
(参考http://www.cnblogs.com/
xdp
-gacl/p/3627390.html点击打开链接,以此为模板自己做了整理、修改)目录一.异常的概念二.异常的分类和类结构图三.异常的捕获和处理
煜9527
·
2023-10-08 16:48
编程
java
jvm
开发语言
高性能网络 SIG 月度动态:推动 virtio 支持动态中断调节及更灵活的分流机制
在这个万物互联的时代,云上的网络通信效率对各种服务至关重要,高性能网络兴趣组致力于利用
XDP
、RDMA、VIRTIO等新高效通信技术,结合软硬件一体化的思想,打造高性能网络协议
OpenAnolis小助手
·
2023-09-21 06:17
龙蜥技术
网络
操作系统
开源
龙蜥社区
高性能网络
高性能网络 SIG 月度动态:推动 virtio 支持动态中断调节及更灵活的分流机制
在这个万物互联的时代,云上的网络通信效率对各种服务至关重要,高性能网络兴趣组致力于利用
XDP
、RDMA、VIRTIO等新高效通信技术,结合软硬件一体化的思想,打造高性能网络协议
·
2023-09-18 16:15
【LeetCode题目详解】第九章 动态规划 part05 1049. 最后一块石头的重量 II 494. 目标和 474.一和零(day43补)
假设石头的重量分别为x和y,且
xdp
(15001,0);确定遍历顺序在动态规划:关于01背包问题,你该了解这些!(滚动数组)(opensnewwindow)中就已经说明:如果使用一维dp数组
xk.77
·
2023-09-08 10:02
力扣基础150一刷
算法
动态规划
leetcode
c++
数据结构
采用第11代Intel®Core处理器的多网口嵌入式边缘计算平台
Intel®Core™11thi7/i5/i3/Celeron®处理器及8GBDDR43200Mb/s内存4xGbE,3xUSB3.2Gen2,1xUSB2.0,1xHDMI1.4,1
xDP
1.4a,4xRS232
深圳信迈科技DSP+ARM+FPGA
·
2023-09-08 08:41
Intel+FPGA
边缘计算
人工智能
代码随想录训练营第四十三天|1049. 最后一块石头的重量 II、 494. 目标和、 474.一和零
假设石头的重量分别为x和y,且
xdp
(15001,0);4.确定遍历顺序在动态规划:关于01背包问题,你该了解这些!
榆榆欸
·
2023-09-03 22:12
代码随想录一刷
算法
代码随想录算法训练营第四十三天 | 1049. 最后一块石头的重量 II,494. 目标和,474.一和零
假设石头的重量分别为x和y,且
xdp
(150
S_allnight_5740
·
2023-08-28 18:20
算法
数据结构
高性能网络 SIG 月度动态:ANCK 首次支持 SMCv2.1,virtio 规范支持隧道报文内头部哈希
在这个万物互联的时代,云上的网络通信效率对各种服务至关重要,高性能网络兴趣组致力于利用
XDP
、RDMA、VIRTIO等新高效通信技术,结合软硬件一体化的思想,打造高性能网络协议
·
2023-08-22 11:24
高性能网络开源操作系统内核
WX1860- ngbe-1.2.5
xdp
程序在路由模式下,使用iperf工具测试数据包不转发,用jmeter可以
其次,需要将加载
xdp
重定向的网口改为混杂模式(ifconfigethpromisc),否则iper建立连接时回应的报文mac地址与重定向
Jim w
·
2023-08-18 04:24
jmeter
linux
用eBPF/
XDP
来替代LVS(三)
随着eBPF的发展,我们已经可以将eBPF/
XDP
程序直接部署在普通服务器上来实现负载均衡,从而去掉用于专门部署LVS的机器。本系列文章就是基于这个出发点,以演进的形式,分析和探讨一些实现思路。
·
2023-08-15 16:26
[译]Cilium:BPF和
XDP
参考指南,一同认识eBPF【概念篇】
当你真正认识一门科学时,你才会感受到它的魅力。eBPF技术已经不再小众。从Linux3.18的初次亮相,现在的生态算得上是“内核关联技术”里的翘楚。其中代表性的有BCC、libbpf、cilium、Katran等等,被广泛用于解决不同的问题。虽然用起来不难,但想系统性的掌握却并非件易事。其中,Cilium官方文档中的BPFandXDPReferenceGuide是一份好资料。于是,就有了译文的想法
Smoke0901
·
2023-08-06 10:45
网络
linux
cilium插件测试_通过CNI Chaining 为k8s 插上Cilium翅膀
Cilium是一个基于eBPF和
XDP
的高性能容器网络方案,代码开源在https://github.com/cilium/cilium。
weixin_39585761
·
2023-08-06 10:45
cilium插件测试
Cilium系列-13-启用
XDP
加速及Cilium性能调优总结
系列文章Cilium系列文章前言将Kubernetes的CNI从其他组件切换为Cilium,已经可以有效地提升网络的性能.但是通过对Cilium不同模式的切换/功能的启用,可以进一步提升Cilium的网络性能.具体调优项包括不限于:启用本地路由(NativeRouting)完全替换KubeProxyIP地址伪装(Masquerading)切换为基于eBPF的模式KubernetesNodePort
东风微鸣
·
2023-08-06 10:44
kubernetes
云原生
wsdl webservice java_Java创建webservice后,可以访问wsdl,但是无法访问服务。
问题描述参考网上代码(https://www.cnblogs.com/
xdp
-g...,开启服务后,浏览器直接无法访问服务,但是可以访问其wsdl。
知乎小知
·
2023-07-30 06:46
wsdl
webservice
java
高性能网络 SIG 月度动态:再获认可!3 位成员成为 Linux 内核社区 reviewer
在这个万物互联的时代,云上的网络通信效率对各种服务至关重要,高性能网络兴趣组致力于利用
XDP
、RDMA、VIRTIO等新高效通信技术,结合软硬件一体化的思想,打造高性能网络协议
OpenAnolis小助手
·
2023-07-28 14:56
龙蜥技术
linux
运维
龙蜥社区
操作系统
高性能网络
Cilium核心技术-eBPF
XDP
&TC介绍
eBPF是一项革命性技术,它能在内核中运行沙箱程序(sandboxprograms),而无需修改内核源码或者加载内核模块。eBPF的一个重要特性是能够使用高级语言(如C)来实现程序。LLVM有一个eBPF后端,用于编辑包含eBPF指令的ELF文件,前端(如clang)可以用于生成程序。在一个后端转换为字节码后,使用bpf()系统调用加载bpf程序,并校验安全性。JIT会将字节码编译进CPU架构中,
Yuan_sr
·
2023-07-16 08:09
eBPF
CNI
kubernetes
云原生
容器
用eBPF/
XDP
来替代LVS(三)
随着eBPF的发展,我们已经可以将eBPF/
XDP
程序直接部署在普通服务器上来实现负载均衡,从而去掉用于专门部署LVS的机器。本系列文章就是基于这个出发点,以演进的形式,分析和探讨一些实现思路。
·
2023-07-13 15:32
用eBPF/
XDP
来替代LVS(二)
随着eBPF的发展,我们已经可以将eBPF/
XDP
程序直接部署在普通服务器上来实现负载均衡,从而节省掉用于专门部署LVS的机器。
·
2023-07-13 15:15
ebpflinux网络c
基于
XDP
技术的高性能rtp媒体转发服务程序
在软交换中,经常有公网转发音频、视频媒体的需求,开源软件有rtpproxy、rtpengine之类,但性能并不是太好,经常有人说跑音、视频几百路就把机器CPU跑满了。以前写过一篇“跨平台、高性能的媒体转发服务器实现”,本质上是sip软交换B2B服务器,那篇文章对于媒体rtp的转发使用的还是epoll,性能还算马马虎虎,大体上和rtpproxy、rtpengine是一类水平。Linux有个较新的技术
bluesen
·
2023-06-22 20:30
XDP
eBpf
RTP
软交换
rtproxy
高性能网络 SIG 月度动态:长期投入得到业界认可,新增一位 virtio reviewer
在这个万物互联的时代,云上的网络通信效率对各种服务至关重要,高性能网络兴趣组致力于利用
XDP
、RDMA、VIRTIO等新高效通信技术,结合软硬件一体化的思想,打造高性能网络协议
·
2023-06-19 12:56
高性能开源操作系统网络
高性能网络 SIG 月度动态:联合 IBM 就 SMC v2.1 协议升级达成一致,ANCK 率先完成支持
在这个万物互联的时代,云上的网络通信效率对各种服务至关重要,高性能网络兴趣组致力于利用
XDP
、RDMA、VIRTIO等新高效通信技术,结合软硬件一体化的思想,打造高性能网络协议
·
2023-06-19 12:59
高性能网络ibm开源操作系统
高性能网络SIG月度动态:SMC 与 IBM 就扩展协议达成一致,virtio 支持
XDP
新特性
在这个万物互联的时代,云上的网络通信效率对各种服务至关重要,高性能网络兴趣组致力于利用
XDP
、RDMA、VIRTIO等新高效通信技术,结合软硬件一体化的思想,打造高性能网络协议
·
2023-06-19 10:17
网络高性能开源ibm动态更新
用eBPF/
XDP
来替代LVS
随着eBPF的发展,我们已经可以将eBPF/
XDP
程序直接部署在普通服务器上来实现负载均衡,从而节省掉用于专门部署LVS的机器。
·
2023-06-15 16:11
HttpServletResponse对象
转载https://www.cnblogs.com/
xdp
-gacl/p/3789624.html
小星星*
·
2023-06-13 13:25
Java
java
servlet
XDP
eBPF怎么利用操作系统玩转快速数据包处理
eBPF是一种注入式技术,让研究内核的工程师们在应用层上展现自己的奇思妙想,这种能力确实让人趋之若鹜。近些年来,内核的网络协议栈总被人诟病,人们对网络的依赖感越强,这种声浪也就越明显。暴露出问题很好,因为会涌现很多好玩的东西。内核被人diss的本质原因就是用户态和内核态大量的上下文切换!应付的任务越多,切换的越频繁,开销也就越大,速度也自然快不起来。网络任务因需求量自然居高不下,现在谁也不能断别人
Smoke0901
·
2023-06-12 06:47
网络
网络协议
XDP
入门--bpftool使用方法简介
本文目录1、安装bpftool工具2、bpftool简介3、bpftool的常用功能4、使用bpftool查看eBPF程序运行情况的一个例子1、安装bpftool工具看起来,在不同的linux发行版里,bpftool在不同的软件包里,ubuntu22上,bpftool是linux-tools-generic的一部分,而树莓派里bpftool是一个单独的软件包。在ubuntu上:sudoaptins
林哥小站
·
2023-06-11 05:35
Linux路由
linux
ubuntu
服务器
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他