aCloudDeveloper

专栏之后会专注云计算领域,欢迎关注我的公众号 aCloudDeveloper,第一时间见到干货
169 篇文章
54 人订阅

Linux

CloudDeveloper

Linux 虚拟网络设备 veth-pair 详解,看这一篇就够了

顾名思义,veth-pair 就是一对的虚拟设备接口,和 tap/tun 设备不同的是,它都是成对出现的。一端连着协议栈,一端彼此相连着。如下图所示:

903
CloudDeveloper

网卡也能虚拟化?网卡虚拟化技术 macvlan 详解

前面的文章讲过了几种 Linux 虚拟网络设备:tap/tun、veth-pair、bridge,它们本质上是 Linux 系统 提供的网络虚拟化解决方案,今天...

923
CloudDeveloper

Linux 网络命令必知必会之 tcpdump,一份完整的抓包指南请查收!

这篇文章我总结得比较详尽,可以当字典查,建议收藏,不过别光顾着收藏,点赞什么的鼓励我一下,这能让我更有动力给大家输出更好的内容。

1513
CloudDeveloper

Linux 系统下实践 VLAN

使用 virt-manager 创建 KVM 虚拟机,方法比较简单,由于篇幅有限,大家可以查阅相关资料自行了解。

1094
CloudDeveloper

一文总结 Linux 虚拟网络设备 eth, tap/tun, veth-pair

Linux 虚拟网络的背后都是由一个个的虚拟设备构成的。虚拟化技术没出现之前,计算机网络系统都只包含物理的网卡设备,通过网卡适配器,线缆介质,连接外部网络,构成...

1032
CloudDeveloper

一文搞懂 Linux network namespace

本文通过 IP 命令操作来简单介绍 network namespace 的基本概念和用法。深入了解可以看看我之前写的两篇文章 Docker 基础技术之 Linu...

892
CloudDeveloper

什么是 IP 隧道,Linux 怎么实现隧道通信?

通过之前的文章,我们知道 tun 是一个网络层的设备,也被叫做点对点设备,之所以叫这个名字,是因为 tun 常常被用来做隧道通信(tunnel)。

1162
CloudDeveloper

同主机「跨网段」的两台虚拟机怎么通信?

我的回答基本上是一句废话,因为只要你知道点网络的基础知识,肯定知道这种情况要走三层路由。

601
CloudDeveloper

一文掌握 Linux 性能分析之网络篇(续)

在上篇网络篇中,我们已经介绍了几个 Linux 网络方向的性能分析工具,本文再补充几个。总结下来,余下的工具包括但不限于以下几个:

622
CloudDeveloper

【原创】一文掌握 Linux 性能分析之 I/O 篇

这是 Linux 性能分析系列的第三篇,前两篇分别讲了 CPU 和 内存,本篇来看 IO。

983
CloudDeveloper

一文掌握 Linux 性能分析之内存篇

这个文件记录着比较详细的内存配置信息,使用 cat /proc/meminfo 查看。

1213
CloudDeveloper

利用 Linux tap/tun 虚拟设备写一个 ICMP echo 程序

前面两篇文章已经介绍过 tap/tun 的原理和配置工具。这篇文章通过一个编程示例来深入了解 tap/tun 的程序结构。

782
CloudDeveloper

详解云计算网络底层技术——虚拟网络设备 tap/tun 原理解析

在云计算时代,虚拟机和容器已经成为标配。它们背后的网络管理都离不开一样东西,就是虚拟网络设备,或者叫虚拟网卡,tap/tun 就是在云计算时代非常重要的虚拟网络...

1255
CloudDeveloper

一文掌握 Linux 性能分析之 CPU 篇

平常工作会涉及到一些 Linux 性能分析的问题,因此决定总结一下常用的一些性能分析手段,仅供参考。

980
CloudDeveloper

Docker 基础技术之 Linux cgroups 详解

1635
CloudDeveloper

容器生态系统

2402
CloudDeveloper

Docker 基础技术之 Linux namespace 详解

Docker 是“新瓶装旧酒”的产物,依赖于 Linux 内核技术 chroot 、namespace 和 cgroup。本篇先来看 namespace 技术。...

4967
CloudDeveloper

用户空间网络提升 NFV 的性能

本文是一篇翻译,翻译自https://software.intel.com/en-us/blogs/2015/06/12/user-space-network...

3033
CloudDeveloper

UNIX环境高级编程笔记之文件I/O

一、总结   在写之前,先唠几句,《UNIX环境高级编程》,简称APUE,这本书简直是本神书,像我这种小白,基本上每看完一章都是“哇”这种很吃惊的表情。其实大概...

22510
CloudDeveloper

Linux探秘之用户态与内核态

一、 Unix/Linux的体系架构 ?   如上图所示,从宏观上来看,Linux操作系统的体系架构分为用户态和内核态(或者用户空间和内核)。内核从本质上看是一...

2248

扫码关注云+社区

领取腾讯云代金券