vf/代表端口/虚拟网络

  在 Open vSwitch(OVS)等虚拟交换环境中,代表端口(Representor Port)是连接物理网络与虚拟网络的关键组件,主要作用是实现物理功能(PF)、虚拟功能(VF)与虚拟交换机之间的通信桥接,具体可以从以下几个方面理解:打通物理与虚拟网络的通路  在 SR-IOV 场景中,虚
2025年09月25日 9次浏览

tty与terminal

terminal和tty区别  在 Linux/Unix 系统中,terminal(终端)和 tty 是两个密切相关但含义不同的概念,它们的区别主要体现在抽象层次和功能定位上。简单来说,tty 是系统内核提供的 “硬件 / 虚拟设备接口”,而 terminal 是基于这些接口的 “用户交互工具”。核
Linux-OS 2025年09月24日 17次浏览

grub之bios & uefi

https://zhuanlan.zhihu.com/p/1902633201882609187https://zhuanlan.zhihu.com/p/1906255362828506951┌─────────────────────────┐ ┌───────────────────
Linux-OS 2025年09月07日 54次浏览

Resctrl使用说明书

前言  Resctrl文件系统是Linux内核在4.10提供的对RDT技术的支持,作为一个伪文件系统在使用方式上与cgroup是类似,通过提供一系列的文件为用户态提供查询和修改接口。本文就resctrl文件系统的使用进行了详细说明,内容基本来自于Linux Documentation中的精华部分。使
Linux-内核 2025年08月24日 66次浏览

intel-RDT技术浅析

前言  RDT技术全称 Resource Director Technology,RDT技术提供了LLC(Last Level Cache)以及MB(Memory Bandwidth)内存带宽的分配和监控能力。RDT的主要功能有以下几个:CAT(Cache Allocation Technology
Linux-内核 2025年08月24日 62次浏览

Resctrl内核实现(六)监控事件的记录

前言  RDT出了提供资源的分配能力外,还提供了对llc和内存带宽等资源的监控能力,用于系统的争抢检测进行性能优化,在resctrl文件系统中监控的数据放在mon_data目录下。监控事件的记录#内核代码主要在/arch/x86/kernel/cpu/intel_rdt_monitor.c。监控组功
Linux-内核 2025年08月24日 83次浏览

Resctrl内核实现(五)在group之间迁移task

前言task的写入会导致task绑定的CLOSID和RMID改变,本文对Resctrl中task的迁移过程进行了分析。在CTRL-MON group、MON group之间移动task#对tasks的写操作会触发rdtgroup_move_task,调用__rdtgroup_move_task。移动
Linux-内核 2025年08月24日 157次浏览

Resctrl内核实现(四)schemata和cpus

前言在Resctrl中可编程的文件主要有两个,schemata指定资源分配策略,cpus则为cpu绑定default_closid和default_rmid。修改cpus文件#cpus文件按照所处目录的类型不同有两种操作,当所处目录类型为CTRL-MON group时会调用cpus_ctrl_wri
Linux-内核 2025年08月24日 63次浏览

Resctrl内核实现(三)GROUP的创建

前言在(一)我们已经清楚了Resctrl中RMID和CLOSID的切换规则是怎样的。在(二)中对内核中的CLOSID和RMID的分配、释放过程进行了详细解读。在后续的章节将会对Resctrl文件系统中重要的文件操作触发的内核行为进行解读。本章将对Resctrl中的建组操作进行分析。rdt group
Linux-内核 2025年08月24日 67次浏览

Resctrl内核实现(二)CLOSID和RMID管理

Resctrl内核实现(二)CLOSID和RMID管理前言#RDT的监控数据累计和资源分配策略的关键就是CLOSID和RMID的分配策略。CLOSID和RMID管理#CLOSID管理#RDT中的资源通过控制组进行分配,控制组对于各类资源进行划分或者限制。每一个控制组用一个CLOSID进行标识,由于C
Linux-内核 2025年08月24日 67次浏览