首页
学习
活动
专区
工具
TVP
发布

Flowlet

专栏成员
24
文章
36183
阅读量
14
订阅数
图论基础及深度优先遍历(DFS)、广度优先遍历(BFS)
无论是数据中心内的整网网络拓扑,还是网络设备内的业务转发逻辑(如开源用户态网络协议栈 VPP:Vector Packet Processing)都构成一张有向图。想要从这张图中提取有用信息,就需要图论方面的相关知识。
Flowlet
2024-04-19
1920
VFP:公有云主机 SDN 的虚拟交换平台 [NSDI'17]
公有云的 Host vSwitch 由于涉及的业务场景复杂(几乎所有的业务场景都跟 vSwitch 有关,例如:VPC、Nat、EIP、LB、NFV、容器场景等等),配置变更频繁,性能要求极高。同时由于国内公有云业务极其内卷,Iaas 服务基本上就是比拼价格,事实上已经沦为卖铁。VM 超卖严重,分配给 Host 用于网络处理的 CPU 与内存资源极其有限。
Flowlet
2024-02-26
1440
GCC -O2 踩坑指南:严格别名(Strict Aliasing)与整数环绕(Integer Wrap-around)
GCC 在开启 -O2 编译优化后,会遇到编译器领域的两个著名问题:严格别名(Strict Aliasing)与整数环绕(Integer Wrap-around)。
Flowlet
2024-02-26
4720
使用 RDMA 提升微软 Azure 云的存储性能 [NSDI'23]
鉴于公共云中广泛采用存算分离架构(Disaggregated Storage),网络是云存储服务实现高性能和高可靠性的关键。在 Azure 云中,我们在存储前端流量(计算 VM 和存储集群之间)和后端流量(存储集群内)之间启用 RDMA(Remote Direct Memory Access)作为我们的传输层。由于计算集群和存储集群可能位于 Azure 云 region 内的不同 dc 中,因此我们需要在 region 范围内支持 RDMA。
Flowlet
2024-01-29
2600
符号执行 (Symbolic Execution) 与约束求解 (Constraint Solving)
笔者最近在做通过符号执行(Symbolic Execution)与约束求解器(Constraint Solver)来自动生成 P4 程序的测试用例,符号执行是一种重要的形式化验证(Formal Verification)方法和软件分析技术。
Flowlet
2024-01-05
2770
虚拟化分类与 I/O 虚拟化技术概述
虚拟化技术是实现云计算的基石,虚拟化技术主要由三项关键技术构成:CPU 虚拟化、内存虚拟化和 I/O 虚拟化。I/O 虚拟化作为计算、网络与存储的技术交织点,其重要性与复杂性不言而喻。
Flowlet
2023-09-10
7590
Intel 虚拟化技术(Intel® VT):CPU 虚拟化与内存虚拟化
目前主要的 CPU 虚拟化技术是 Intel 的 VT-x/VT-i 和 AMD 的 AMD-V 这两种技术。
Flowlet
2023-08-11
1.3K0
如何编写可重入(Reentrant)且线程安全(Thread-safe)的代码 [译]
单线程的进程中仅有一个控制流。这种进程执行的代码无需可重入或线程安全。在多线程的程序中,同一函数或资源可能被多个控制流并发访问。为保护资源完整性,多线程程序编码必须可重入且线程安全。
Flowlet
2023-08-11
3450
Netfilter 架构与 iptables/ebtables 入门
Netfilter 是 Linux 内核的数据包处理框架,由 Rusty Russell 于 1998 年开发, 旨在改进以前的 ipchains(Linux2.2.x)和 ipfwadm(Linux2.0.x)数据包处理框架。
Flowlet
2023-08-11
1K0
virtio 与 vhost-net 架构
I/O 虚拟化经历了从 I/O 全虚拟化、I/O 半虚拟化、硬件直通再到 vDPA 加速 Vhost-user 技术的演进。
Flowlet
2023-08-11
1.4K0
virtio —— 一种 Linux I/O 半虚拟化框架 [译]
简言之,virtio 是对于半虚拟化管理程序(para-virtualized hypervisor)中设备的一个抽象层。virtio 是 Rusty Russell 为了支持他自己的虚拟化方案 lguest 而开发的。
Flowlet
2023-08-11
5930
微服务时代的 TCP/IP:Service Mesh 的演进之路
在 Intenet 实现计算机互联之前,最开始人们想象的计算机之间服务的交互方式是这样的:
Flowlet
2023-08-11
3430
在 Linux bridge 上 ebtables 与 iptables 如何进行交互 [译]
本文档描述了在 Linux bridge 上 iptables 和 ebtables filter 表如何进行交互操作的。
Flowlet
2023-08-11
5830
计算机系统 Lecture 1:虚拟内存详解
因此,现代计算机系统通常把各种不同存储容量、存取速度和价格的存储器按照一定的体系组成多层结构,以解决存储器容量、存取速度和价格之间的矛盾。
Flowlet
2023-08-11
3650
北京互联网大厂办公楼巡礼:腾讯、阿里
后厂村,聚集600余家国内外知名IT企业总部和全球研发中心;面积2.6平方公里;每平方公里产值高达969.1亿元;从业软件工程师7.79万人,总产值2519.6亿元;
Flowlet
2022-12-28
6.3K0
IDC:2022上半年中国公有云IaaS市场份额,腾讯云下滑,天翼云反超
北京,2022年10月26日——国际数据公司 (IDC)最新发布的《中国公有云服务市场(2022上半年)跟踪》报告显示,2022上半年中国公有云服务市场整体规模(IaaS/PaaS/SaaS)达到165.8亿美元,其中IaaS市场同比增长27.3%,PaaS市场同比增速为45.4%。
Flowlet
2022-12-28
3.4K0
基于WSL2 + VSCode + Clangd 打造最强C/C++编辑器
作者简介:张帅,WeChat:yorkszhang ,网站:www.flowlet.net
Flowlet
2022-08-18
6.8K0
Node.js 发展史介绍与安装初体验
最近打算做一个个人的Blog系统,用于技术交流与个人主页展示,起初打算通过Wordpress+VPS部署在云上,后来看了下腾讯云CVM价格比较贵就算是比较便宜的轻量应用服务器(Lighthouse)一年价格也需要1000人民币,其实也可以买一个玩玩,毕竟公司内部每个月还能抢100元腾讯云优惠券,可以给个人服务器进行续命。但是平时工作比较忙,Blog与公众号更新属实是属于反人性的东西,打算先基于Gitpages搭建一个免费的Blog主页,如果能够持续进行内容输出再考虑切换到个人服务器上。
Flowlet
2022-08-18
4270
NFV中:DPDK与SR-IOV应用场景及性能对比
DPDK与SR-IOV两者目前主要用于提高IDC(数据中心)中的网络数据包的加速。但是在NFV(网络功能虚拟化)场景下DPDK与SR-IOV各自的使用场景是怎样的?以及各自的优缺点?
Flowlet
2022-08-18
1.3K0
开源运动发展史与开源许可证(BSD、GPL、Apache、MIT、木兰(中国))的那些事儿
2022年1月份,Apache SkyWalking社区在其blog上实锤字节跳动的火山引擎里面违反Apache 2.0许可证,重新发布了Apache SkyWalking开源软件。
Flowlet
2022-08-18
1.1K0
点击加载更多
社区活动
AI代码助手快速上手训练营
鹅厂大牛带你玩转AI智能结对编程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档