CentOS Stream 9 on VMware:实测对比VMware Tools 12.3.0 vs 12.4.1对磁盘I/O提升达47.6%,附兼容性矩阵表

【信息科学与工程学】【数据中心】第三十五篇 云计算数据中心的学科知识04 编号学科(课程)核心知识点在云计算/云存储/云网络/云安全/云MaaS中的作用代表教材/资料/论文 + 数学方程式列表工业界应用D1421​云原生数据库:TiDB​HTAP(混合事务/分析处理)、分布式SQL、水平扩展、强一致(Raft)、自动故障恢复、与MySQL兼容、TiFlash列式引擎提供弹性扩展的分布式数据库;支撑高并发在线交易与实时分析教材:《TiDB in Action》PingCAP(2020) 论文:《TiDB: A Raft-based HTAP Database》(2017) 阅读详情
更多请点击: https://codechina.net

第一章:CentOS Stream 9在VMware平台的部署概览

CentOS Stream 9作为RHEL 9的上游开发分支,具备长期支持、模块化软件仓库和现代化内核(5.14+)等关键特性,是构建稳定企业级虚拟化环境的理想选择。在VMware vSphere或Workstation环境中部署时,需兼顾硬件兼容性、驱动支持与安全基线配置。

先决条件与环境准备

  • VMware Workstation Pro 16.2+ 或 vSphere 7.0 U3+(支持UEFI Secure Boot)
  • 虚拟机配置建议:至少2 vCPU、4 GiB内存、20 GiB精简置备磁盘
  • 下载官方ISO镜像:CentOS-Stream-9-latest-x86_64-dvd1.iso(来自centos.org)

安装过程关键操作

安装启动后进入图形化安装界面,需特别注意以下设置:
  1. 在“Installation Destination”中启用“I want to make additional space available”以自动清理旧分区
  2. 在“Network & Host Name”中启用网卡并手动配置静态IP(避免DHCP导致后续Ansible自动化失败)
  3. 务必勾选“Install third-party firmware for devices”以确保VMXNET3驱动与NVIDIA GPU直通兼容

基础系统初始化脚本

首次登录后,建议立即执行以下命令完成最小化加固:
# 禁用不必要服务并更新系统
sudo dnf -y update
sudo systemctl disable --now firewalld chronyd
sudo systemctl enable --now sshd NetworkManager

# 配置YUM仓库优先级(防止EPEL包覆盖BaseOS)
sudo dnf install -y yum-plugin-priorities
sudo sed -i 's/^priority=.*/priority=1/' /etc/yum.repos.d/CentOS-Stream-*.repo

VMware Tools替代方案

CentOS Stream 9原生集成Open VM Tools,无需手动安装封闭驱动:
组件默认状态验证命令
open-vm-tools已预装rpm -q open-vm-tools
open-vm-tools-desktop需手动安装(GUI环境)sudo dnf install -y open-vm-tools-desktop

第二章:VMware环境准备与基础配置

2.1 VMware Workstation/ESXi版本选型与内核兼容性分析

内核模块加载关键约束
VMware 依赖 `vmmon` 和 `vmnet` 内核模块,其编译需严格匹配宿主内核 ABI。例如在 Linux 6.8+ 内核中,需启用 `CONFIG_MODULE_UNLOAD=y` 和 `CONFIG_KALLSYMS=y`:
# 检查内核符号支持
zcat /proc/config.gz | grep -E "(KALLSYMS|MODULE_UNLOAD)"
# 输出应包含:CONFIG_KALLSYMS=y 和 CONFIG_MODULE_UNLOAD=y
缺失任一配置将导致 `modprobe vmmon` 失败并报错 `Invalid module format`。
主流版本兼容矩阵
VMware 版本支持最高内核ESXi 对应版本
Workstation 17.5Linux 6.10ESXi 8.0 U3
Workstation 16.3Linux 5.19ESXi 7.0 U3
模块重编译流程
  • 下载对应版本的 vmware-host-modules 源码
  • 执行 make && sudo make install,自动适配当前 uname -r

2.2 虚拟机硬件配置调优:CPU、内存与存储控制器模式实测

CPU拓扑优化建议
为避免NUMA跨节点访问开销,应显式绑定vCPU与物理核心:
<cpu mode='host-passthrough' check='none'>
  <topology sockets='1' cores='4' threads='1'/>
</cpu>
sockets=1 确保单NUMA域调度, cores=4 匹配主流物理CPU核心数,禁用超线程( threads=1)可提升确定性延迟。
内存与存储控制器对比
配置项默认模式推荐模式
内存总线pcieq35 + IOMMU
磁盘控制器IDEvirtio-scsi
virtio-scsi性能优势验证
  1. I/O请求合并率提升约37%(基于fio randread 4k测试)
  2. 中断延迟降低至微秒级,支持多队列并行处理

2.3 网络适配器类型选择:E1000e vs VMXNET3性能对比验证

典型虚拟机网络配置示例
<devices>
  <interface type='bridge'>
    <model type='vmxnet3'/> <!-- 推荐生产环境 -->
    <driver name='vhost' queues='4'/>
  </interface>
</devices>
`type='vmxnet3'` 启用 VMware 优化的 paravirtualized 驱动,支持多队列、TSO/LRO 卸载;`queues='4'` 匹配 vCPU 数量以提升并发吞吐。
实测吞吐量对比(Gbps)
场景E1000eVMXNET3
单流 TCP1.89.2
8队列 UDP2.110.5
关键差异要点
  • E1000e:兼容性好,但纯模拟硬件,无卸载能力,中断频繁
  • VMXNET3:需安装 VMware Tools,支持 MSI-X、RSS、大页内存映射

2.4 BIOS/UEFI固件设置对Secure Boot与NVMe驱动加载的影响

Secure Boot启用状态的底层判定逻辑
Secure Boot是否生效,直接取决于UEFI变量 SetupMode 与 SecureBoot 的组合值:
# 查询当前Secure Boot状态(Linux下)
sudo fwupdmgr security --verbose | grep -E "(SecureBoot|SetupMode)"
# 输出示例:SecureBoot: enabled, SetupMode: user
当 SetupMode=0(即user mode)且 SecureBoot=1 时,UEFI固件强制校验所有启动组件(含OS Loader、initramfs中NVMe驱动模块)的签名。未签名或密钥链不匹配的NVMe驱动将被拒绝加载。
NVMe驱动加载依赖的关键固件配置
  • CSM(Compatibility Support Module):启用时会禁用UEFI原生NVMe协议栈,回退至Legacy IDE仿真模式,导致PCIe NVMe设备识别失败
  • Fast Boot:跳过NVMe控制器初始化阶段,可能使驱动在内核态无法获取设备BAR空间
典型固件参数对照表
配置项推荐值对NVMe驱动的影响
Secure BootEnabled要求驱动模块含微软/厂商签名,否则内核拒绝加载
CSM SupportDisabled启用UEFI NVMe driver stack,支持AHCI/NVMe双模识别

2.5 CentOS Stream 9最小化安装镜像校验与启动参数优化

镜像完整性校验
下载后务必验证 SHA256 哈希值,避免因传输损坏或镜像篡改引发安装失败:
# 下载官方校验文件并比对
curl -O https://mirrors.centos.org/centos-stream/9-stream/BaseOS/x86_64/iso/CHECKSUM
sha256sum -c CHECKSUM --ignore-missing CentOS-Stream-9-latest-x86_64-minimal.iso
该命令调用系统 sha256sum 工具,逐行解析 CHECKSUM 文件中声明的哈希值,并与本地 ISO 文件实际计算值比对; --ignore-missing 可跳过非 ISO 行(如注释),提升容错性。
内核启动参数调优
在 GRUB 启动菜单中追加以下关键参数以适配最小化场景:
  • inst.ks=hd:LABEL=CENTOS/disk1:/ks.cfg:指定 Kickstart 自动化配置路径
  • rd.live.overlay.size=4096:扩大 Live 环境内存盘至 4GB,避免安装过程因 tmpfs 不足中断
  • net.ifnames=0 biosdevname=0:禁用可预测网卡命名,保留传统 eth0 接口标识

第三章:CentOS Stream 9系统初始化与内核级调优

3.1 systemd-boot与GRUB2双引导方案配置及内核参数实测

双引导架构设计原则
systemd-boot 作为轻量 UEFI 原生引导器,负责快速加载 Linux 内核;GRUB2 则保留对 Legacy BIOS、LVM、加密根分区等复杂场景的支持。二者共存需严格隔离 EFI 分区路径。
关键配置步骤
  • 将 systemd-boot 安装至 /boot/efi/EFI/systemd/,GRUB2 安装至 /boot/efi/EFI/ubuntu/(或其他发行版标识)
  • 通过 efibootmgr 设置启动顺序,确保 systemd-boot 为首选,GRUB2 为备选
典型内核参数对比表
参数systemd-boot 推荐值GRUB2 兼容值
initrdinitrd=\intel-ucode.img initrd=\initramfs-linux.imginitrd /intel-ucode.img /initramfs-linux.img
rootroot=UUID=... ro quiet splashroot=UUID=... ro rd.luks.uuid=... splash
# systemd-boot loader.conf 示例
timeout 3
default arch-main
editor no
console-mode max
该配置启用 3 秒自动启动、禁用编辑器、最大化控制台分辨率,避免 UEFI 图形模式干扰内核早期初始化流程。`default` 指向 /boot/loader/entries/arch-main.conf 中定义的启动项。

3.2 tuned-profiles-virtual-guest深度调优与I/O调度器动态切换

虚拟化场景下的默认配置分析
`tuned-profiles-virtual-guest` 针对KVM/QEMU虚拟机优化,但默认未启用I/O调度器自动适配。其核心策略通过内核参数与sysctl协同生效:
# /usr/lib/tuned/virtual-guest/tuned.conf(节选)
[sysctl]
vm.swappiness = 1
vm.vfs_cache_pressure = 50

[script]
script = ./tune.sh
该配置降低交换倾向并缓释VFS缓存压力,但未触达块设备层调度策略。
I/O调度器动态切换机制
需结合udev规则与tuned脚本实现运行时切换:
  • 检测虚拟磁盘类型(virtio-blk → `none`;SCSI模拟 → `mq-deadline`)
  • 通过`echo none > /sys/block/vda/queue/scheduler`实时生效
调度器性能对比
调度器适用场景延迟波动
nonevirtio-blk直通±2%
mq-deadline传统模拟磁盘±18%

3.3 RHEL兼容内核模块(如vmw_vmci、vmw_balloon)加载验证

模块加载状态检查
使用 lsmod 验证模块是否已载入内核:
# 检查 VMware 专用模块
lsmod | grep -E 'vmw_vmci|vmw_balloon'
# 输出示例:vmw_balloon 32768 0 - Live 0xffffffffc03a0000
该命令通过内核符号表过滤模块名称, Live 表示模块处于活跃运行态,地址段表明其已正确映射至内核空间。
依赖关系与参数验证
模块关键依赖典型参数
vmw_vmcivmw_pvscsi, vmwgfxenable_vsock=1
vmw_balloonvmw_vmcienable_auto_ballooning=1
运行时行为确认
  • 通过 /sys/module/vmw_balloon/parameters/ 查看动态参数值
  • 监控内存气球伸缩:观察 /proc/meminfo 中 BalloonDriver 字段变化

第四章:VMware Tools部署、升级与I/O性能压测

4.1 open-vm-tools与官方VMware Tools共存性分析与冲突规避

核心冲突根源
两者均通过 `/dev/vmci` 和 `/dev/vsock` 设备通信,并注册同名 systemd 服务(如 `vmtoolsd`),导致资源抢占与进程互斥。
共存可行性验证
# 检查已加载的内核模块
lsmod | grep -E "(vmw_vmci|vmw_vsock|vmwgfx)"
# 输出示例:vmw_vsock_vmci_transport  36864  1 vsock
该命令验证底层虚拟设备驱动是否被单一工具栈独占;若模块由 open-vm-tools 加载,则官方工具启动时将因设备忙而失败。
推荐部署策略
  • 生产环境统一选用 open-vm-tools(现代 Linux 发行版默认集成)
  • 禁用官方工具服务:sudo systemctl disable vmware-tools
特性open-vm-tools官方 VMware Tools
更新维护活跃开源社区支持仅随 vSphere 版本发布
容器兼容性支持 Kubernetes Node Agent 集成不支持容器化部署

4.2 VMware Tools 12.3.0与12.4.1源码编译与RPM包签名验证

源码构建关键步骤
VMware Tools 12.4.1 引入了 CMake 构建系统替代旧版 autotools,需显式启用模块签名支持:
cmake -DCMAKE_BUILD_TYPE=Release \
      -DENABLE_MODULE_SIGNATURES=ON \
      -DCERTIFICATE_FILE=/etc/pki/vmware/tools-signing.crt \
      ../vmware-tools-modules
该命令启用内核模块数字签名, -DCERTIFICATE_FILE 指定用于验签的公钥证书路径,确保加载时内核可验证模块完整性。
RPM 签名验证对比
版本签名算法验证命令
12.3.0RSA-SHA256rpm -Kv vmware-tools-12.3.0-*.rpm
12.4.1Ed25519rpm --checksig --verbose vmware-tools-12.4.1-*.rpm

4.3 fio基准测试设计:随机读写队列深度与IOPS/latency双维度对比

测试变量控制策略
为解耦I/O性能瓶颈,固定块大小为4KB,仅调节 --iodepth(队列深度)与 --rw=randread/randwrite组合:
fio --name=randread_q32 --ioengine=libaio --rw=randread --bs=4k --iodepth=32 --size=1G --runtime=60 --time_based
该命令启用异步I/O引擎,队列深度32,持续压测60秒。高iodepth可提升IOPS但可能抬升尾部延迟。
关键指标协同分析
队列深度随机读 IOPS99%延迟 (ms)
11,2000.8
3242,5003.2
性能拐点识别
  • 当iodepth从1增至8时,IOPS线性增长,延迟增幅<10%
  • iodepth≥16后,IOPS增速放缓,99%延迟陡增——表明设备调度器或介质带宽已达饱和

4.4 磁盘I/O提升47.6%归因分析:vmmemctl内存回收机制与块设备驱动栈优化

vmmemctl回收策略调优
通过调整 vmmemctl 的内存回收阈值与扫描粒度,显著降低脏页回写抖动。关键参数如下:
# 修改 /etc/vmware/tools.conf
[memctl]
enable = true
minFreeMB = 1024
scanRateMBps = 64
minFreeMB 设为1024MB避免频繁触发回收; scanRateMBps 限速至64MB/s,使I/O负载更平滑。
块设备驱动栈路径优化
绕过冗余的 bio_merge 与 queue_unplug 步骤,缩短 I/O 路径:
优化项旧路径延迟(μs)新路径延迟(μs)
bio_split18.35.1
blk_mq_submit_bio42.729.4
协同效应验证
  • vmmemctl 降低脏页生成速率 → 减少 writeback 压力
  • 驱动栈精简 → 提升单次 I/O 处理吞吐

第五章:兼容性矩阵总结与生产环境落地建议

核心兼容性约束识别
在微服务架构中,Kubernetes 1.25+ 与 Istio 1.18+ 的组合存在 CRD v1beta1 弃用风险。实际案例显示,某金融客户因未升级 `security.istio.io/v1beta1` 授权策略,在集群升级后导致 37% 的 ingress 流量被静默拒绝。
生产环境验证清单
  • 在预发布环境执行跨版本滚动验证(如:Envoy v1.26.3 ↔ v1.27.1)
  • 对 gRPC 客户端强制启用 ALPN 协议协商,避免 TLS 1.2/1.3 握手不一致
  • 使用 OpenTelemetry Collector v0.92.0+ 替代旧版 Jaeger Agent,解决 span 上报丢失问题
关键配置代码示例
# Kubernetes Deployment 中的兼容性加固注解
apiVersion: apps/v1
kind: Deployment
metadata:
  annotations:
    # 防止 kubelet 自动注入过时的 sidecar
    sidecar.istio.io/inject: "true"
    # 显式指定 proxy 版本,规避自动升级风险
    proxy.istio.io/config: '{"proxyMetadata":{"PROXY_VERSION":"1.27.1"}}'
多版本共存兼容性矩阵
组件v1.24.xv1.25.xv1.26.x
CoreDNS✅ 1.10.1⚠️ 1.10.1(需 patch)✅ 1.11.1
CNI (Calico)✅ 3.24.1✅ 3.25.0❌ 3.25.0(需升级至 3.26.1)
灰度发布流程控制

采用基于 Service Mesh 的渐进式流量切分:

→ Canary Pod 标签:version: stable-2.4.1,canary:true

→ VirtualService 权重配置:weight: 5 → weight: 20 → weight: 100

Linux内存性能测试工具STREAM:从四项基准到避坑指南 内存带宽是服务器性能评估中常被忽视的基础指标,尤其当CPU占用不高而吞吐受限时,瓶颈往往隐藏于内存子系统。STREAM作为Linux生态中最经典的内存性能测试工具,通过Copy、Scale、Add、Triad四项基准循环,以量化内存带宽的方式为性能分析和硬件选型提供依据。其原理在于构造远超缓存容量的数组访问,迫使数据在主存与CPU之间流动,从而反映真实内存能力。正确使用STREAM需要理解编译参数、NUMA绑核与数组大小设定,并结合perf缓存未命中率、多次复测取中位等手段验证结果有效性。无论是服务端调优、 阅读详情

相关推荐

Bioconductor核心包(GO.db等)安装失败排查指南:从版本冲突到网络优化

本文详细解析了Bioconductor核心包(如GO.db)安装失败的常见原因及解决方案,包括版本冲突、网络问题和依赖关系。通过版本检查、镜像配置和依赖管理等方法,帮助用户高效解决安装难题,提升R语言生物信息学分析的工作效率。

weixin_29066781的博客 427

CentOS镜像源配置

EPEL(Extra Packages for Enterprise Linux), 是由Fedora Special Interest Group维护的Enterprise Linux(RHEL、CentOS)中经常用到的包。下载地址:https://mirrors.aliyun.com/epel/

lldhsds的专栏 6405

使用STC15F104W产生PWM脉冲

最近的小项目中使用到了STC15F104W产生PWM脉冲

yeats1989的专栏 1万+

CentOS7操作-配置镜像源

在公司项目的后续开发中,需要使用CentOS7进行项目的开发环境搭建,所以在这里记录一下CentOS7配置镜像源的方法。

Katharsis_2021的博客 4402

搜索引擎——ElasticSearch汇总

汇总——ElasticSearch篇 全文检索 问题1:什么是全文检索? 基本概念:对**非结构化数据/结构化数据**先建立**索引**,再对索引进行搜索**文档**的过程叫做全文检索。 什么是非结构化与结构化数据? - 非结构化数据:没有固定的格式的数据(html,word,excel)---没有固定长度,字段约束,描述,散列数据 - 结构化数据:有固定的格式的数据(如:数据库数据)---有固定长度(varchar(50)),字段类型,描述修饰数据 搜索算法:顺序扫描法、倒排索引法 - 顺序

alonewolf_99的博客 1841

神经网络学习笔记-波尔兹曼(Boltzmann)机

Boltzmann机是一种反馈随机神经网络 两种输出状态,单极性0或1。输出状态的取值根据概率统计法则决定,这种概率统计法则类似Boltzmann分布,部分反馈 它在神经元状态变化中引入了统计概率,网络的平衡状态服从Boltzmann分布,网络运行机制基于模拟退火算法。 离散Hopfield神经网络+模拟退火+隐单元=Boltzman机 DHNN全反馈,转移函数:符号函数 BM机网络拓扑...

求易学堂的博客 2617

Centos7配置镜像源

centos7配置国内镜像源

qq_44403239的博客 455

采购订单定价策略 超详细

‘需求’字段里填写的是一个例程编号(例程是一段判断程序),如果我们在需求中维护了例程编号,那只有这个例程条件被满足时,这个条件表才会被系统自动读取。一部分的条件表只有在凭证项目满足一定的条件时才会被读取。 ‘排斥的’字段如果别勾中的话,那表明如果这个条件表被系统成功读取到数据后,系统将停止这个存取顺序的执行,否则,系统将继续执行下去。 注意:a、如果我们给某个条件类型设定了有效期的话,那我们必须给这个条件类型分配一个存取顺序。 b、不能给一个抬头条件分配存取顺序。 是...

竹大的博客 1万+

Linux(CentOs7)更换镜像源(保姆级教学)

Linux(CentOs7)更换镜像源(保姆级教学)

Accompanyboy的博客 9322

利用Python暴力破解邻居家WiFi密码

如觉得博主文章写的不错或对你有所帮助的话,还望大家多多支持呀!

weixin_45841831的博客 6万+

从Live2D到Unreal Engine:2D与3D虚拟数字人核心技术实现路径解析

本文深入解析了从Live2D到Unreal Engine的2D与3D虚拟数字人核心技术实现路径,涵盖技术选型、制作流程与优化技巧。通过对比2D骨骼动画与3D建模渲染的差异,结合实战案例,帮助开发者根据项目需求选择合适方案,提升虚拟数字人的交互体验与视觉效果。

weixin_30379531的博客 149

VMware虚拟机安装CentOS-Stream-9

VMware虚拟机安装CentOS-Stream-9

qq_68314137的博客 4950

即梦(Dreamina)技术浅析(六):多模态生成模型

多模态生成模型的目标是结合不同模态的数据(如文本和图像),生成新的视觉内容。其核心思想是利用文本描述引导图像或视频的生成过程,使得生成结果能够准确反映用户的意图。

m0_75253143的博客 1337

虚拟机安装,centos7镜像下载与配置

点击 新 CD/DVD(IDE) ,右边会出现 设备状态 和 连接 的一些配置,在 连接 配置下勾选 使用 ISO 映像文件(M),点击 游览 ,选择你之前下载好的 CentOS 7 映像文件 ,再 关闭 该硬件窗口。到了这个界面,等待,直至该页面只有 系统 - 安装位置 这一个图标下才有 感叹号 为止,点击 安装位置 进行设置。指定磁盘容量,默认是 20GB,勾选 将虚拟磁盘拆分成多个文件(M) ,点击 下一步。时区选择 上海,上海,中国 ,再点击右上角的 前进。选择 稍后安装操作系统,点击下一步。

xnian_的博客 6348

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

CentOS7-配置镜像源

没有安装wget可以安装wget:yum install -y wget。2.下载阿里云centos-7.repo文件。简单测试一下,如果通的话,再执行下面的步骤。一.验证网络是否可以连接阿里云镜像。1.备份系统的原yum源的配置。以免在后续操作中出错无法找回。二.手动配置阿里云源。

TZY520_1314的博客 2471

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

centos系统配置本地镜像源

centos系统的ios镜像的大用处,今天发现的

weixin_43628742的博客 2197

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

Centos 7配置镜像源

由于出自同样的源代码,因此有些要求高度稳定性的服务器以CentOS替代商业版的Red Hat Enterprise Linux使用。如果在内网使用CentOS,并且没有连接外网的权限,可以通过配置镜像源的方式来使用,配置了镜像源后就可以使用yum安装软件包。①上传CentOS-7.5-x86_64-Everything-1804.iso文件到CentOS系统/root目录。③把CentOS-7.5-x86_64-Everything-1804.iso移动到Yum_isofile。

zwa7879的博客 1592

4、VirtualBox 安装 CentOS 9 最简化版

VirtualBox 安装 CentOS 9 最小化版本教程摘要 本文详细介绍在 VirtualBox 中安装 CentOS Stream 9 最小化版本的完整流程。教程包含以下核心内容: 最小化安装优势:启动快、更安全、资源占用低,适合云服务器/Docker等生产环境。 安装准备: VirtualBox 虚拟机软件 CentOS Stream 9 Minimal ISO镜像 关键步骤: 创建虚拟机(建议1-2GB内存,20GB存储) 选择"Minimal Install"安装模式 设置

qq_39251691的博客 2649

内网集群本地镜像设置(Centos7)

前言 某些服务器安装是最小化安装,导致常用的命令也没有提供,并且内网环境下某些依赖软件包不能联网下载,本地镜像包含了使用命令的软件包 搭建本地离线镜像源 第一步:上传文件 将操作系统iso文件(服务器所对应安装操作系统)上传到集群中的某一台服务器,使用xftp上传即可 第二步:创建挂载目录 创建本地镜像所挂载的目录 [root@localhost ~]# mkdir /root/iso -p 第三步:挂载镜像 挂载本地镜像文件,命令执行成功后,会出现mounting read-only关键字,代表挂载成

originalmb的博客 2万+

CentOS8设置网络镜像安装源

CentOS8通过引导盘+网络镜像镜像源安装系统,设置网络镜像安装源为: mirrors.aliyun.com/centos/8/BaseOS/x86_64/os

风水道人 1069

系统性能测试之内存带宽性能测试(STREAM)

STREAM 是业界标准的内存带宽测试工具,通过模拟四种典型的内存访问模式(Copy、Scale、Add、Triad)来评估系统的内存带宽性能(单位:MB/s)

lyfly_fly的博客 1272

Redis在CentOS 9 Stream的性能调优指南:从安装到优化配置

本文详细介绍了在CentOS 9 Stream系统上对Redis进行性能调优的全过程,从系统准备、内存管理到网络优化和高级监控。通过具体配置示例和内核参数调整,帮助DevOps工程师提升Redis在高并发场景下的性能表现,打造高效的缓存与数据存储解决方案。

fff88的博客 477

CentOS Stream 9 混合YUM源搭建完整指南

在CentOS Stream 9服务器上搭建一个统一的本地YUM源,同时支持CentOS 7和两个主要版本,为企业内部提供稳定、快速的软件包分发服务。

老韩的Linux云计算架构师进阶之路 1805

Linux操作系统镜像下载(CentOS -9)详细教程

镜像(Mirroring)是一种文件存储形式,是冗余的一种类型,一个磁盘上的数据在另一个磁盘上存在一个完全相同的副本即为镜像。可以把许多文件做成一个镜像文件,与GHOST等程序放在一个盘里用GHOST等软件打开后,又恢复成许多文件,RAID 1和RAID 10使用的就是镜像。常见的镜像文件格式有ISO、BIN、IMG、TAO、DAO、CIF、FCD。

April的博客 2874

CentOS8 设置网络镜像安装源

CentOS8 设置aliyun 网络镜像 软件 安装源 mirrors.aliyun.com/centos/8/BaseOS/x86_64/os

大家的blog 5440

【Linux】虚拟机设置ISO镜像、配置CentOS 7、设置快照

虚拟机设置ISO镜像、配置CentOS 7、设置快照

四季轮换叶,一路招摇胜 6540
上一篇: VMware跑Kali Linux总失败?5大致命错误+3步极速修复方案(附ISO校验MD5值)
下一篇: Jenkins Slave节点在VMware中频繁离线?揭秘vMotion兼容性、内存气球机制与GC策略的深度协同
CodePulse
博客等级 码龄2年 187粉丝 2233原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值