搜索中...
🔍

未找到相关结果

Akemi

Akemi

Pacemaker节点管理与仲裁机制
启停与增删节点1.启动和停止集群服务控制集群节点在运行时是否参与集群。2.启用和禁用集群服务可以控制集群节点是否自动启动集群服务并在启动时加入集群。3.在集群中添加和删除集群节点将永久更改该节点是否为集群的成员。4.备用模式和非备用模式控制集群节点是否允许承载集群内的资源。 启停pcs 123456789101112131415在当前节点上启停pcspcs cluster startpcs cluster start --all指定某个节点启停pcspcs cluster stop 10.163.2.106pcs cluster start 10.163.2.106所有节点启停pcspc...
Pacemaker组件介绍与部署
Pacemaker组件Resoures和Resoures Group 单个IP 文件系统或数据库都被认为是resource,通过分资源组的方式来定义资源之间的关系 failover故障转移 Fencing击毙 通过关闭节点来阻断故障节点的资源使用 Shared Storage共享存储 可以用SAN、RAID、CephFS、GlusterFS、DRBD等 Quorum仲裁 每个成员默认都有1票,一般节点都是奇数个。如果仲裁失败,就不会启动任何资源和资源组 Pacemaker架构硬件架构1.集群节点 2.公共网络—客户访问 3.私有网络—集群节点内部通信 4.联网电源开关(带外管理 5.后端...
新增虚拟网卡导致的calico组件报错
环境说明 k8s v1.28 单主单从主节点IP 172.16.100.11从节点IP 172.16.100.10ubuntu20.04calico v3.25pod网段默认192.168.0.0/16虚拟网卡网段172.16.2.0/23 蒲公英就是一个点对点的vpn软件,和向日葵是同为贝锐的产品,专门用来异地组网的,客户需要远程访问服务做演示 故障现象与排查客户在k8s主节点成功安装了蒲公英后,获取到了虚拟IP 172.16.2.169 尝试访问集群服务时,发现主节点的服务通过NodePort暴露的端口无法访问通过ss -tunlp | grep 300xx 查看...
Nivdia驱动安装
方法1:使用官方软件源1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253# 首先确保驱动已经被卸载干净了sudo /usr/bin/nvidia-uninstallsudo apt-get purge nvidia-*sudo apt-get autoremove *# 添加官方推荐源sudo add-apt-repository ppa:graphics-drivers/ppasudo apt update# 查看可用版本sudo ubuntu...
Linux虚拟化调优
rhel中,tuned提供了两个默认配置文件virtual-host和virtual-guest RHEL默认启用自动NUMA均衡功能。该特性允许进程自动放置NUMA和定期取消内存映射,这将导致迁移到不同的NUMA节点,从而增加NUMA故障。 正常推荐手动NUMA放置覆盖自动NUMA平衡。 建议将客户机内存大小限制为单个NUMA节点上的物理内存量,以防止在NUMA节点之间分配资源 这里介绍 cpu调优 内存调优 IO调优 网络调优比较复杂,不介绍 虚拟机cpu调优虚机的虚拟CPU在宿主机上作为用户空间进程运行,可以使虚拟CPU进程pin在主机物理CPU上,以提高性能。可以增加CPU缓...
Linux网络调优
网络内核可调项1234567891011121314151617181920212223#包接收流程(网线)1.电信号被网卡芯片解码,转换成以太网帧(网卡)2.网卡DMA引擎将帧直接写入环形缓冲区3.缓冲区达到阈值之后,网卡触发硬中断(缓冲区满时新的帧会被丢弃4.内核中断处理程序标记需要处理的帧,并触发软中断来处理硬中断5.数据从环形缓冲区复制到内核协议栈内存,方便软中断单独处理6.软中断剥离包,并判断是给本机还是转发的(应用层)7.如果报文的目的地是本地,放入socket接收缓冲区,复制到用户空间内存#包发送流程1.应用调用write()将数据放入Socket发送缓冲区(内核)2.协议...
Linux文件系统调优
rhel提供两种本地文件系统,也是现在主流的文件系统,即xfs与ext4文件系统两种 XFS文件系统介绍是rhel7和8的默认文件系统 最高支持单文件1PB和文件系统8EB大小 提供多种分配方案,支持元数据日志记录,更快进行崩溃恢复 引导期间不支持文件系统完整性检查 可以在活动时进行随便整理和扩容,但不能缩容 EXT4文件系统介绍ext4是ext3的可扩展系统,提供对ext2和ext3的支持 最高支持单文件16TB和文件系统50TB 使用区段分配 在部分场景下,ext4的性能比xfs更好 可以在活动时扩容,并支持缩容 SSD与TRIM丢弃传统机械硬盘(HDD)可直接覆写数据,但...
FIO工具与存储诊断思路
测试存储系统需要模拟真实的工作负载。fio命令使用多个线程和进程模拟工作负载。场景包括顺序的、随机的读写和混合的I/O类型。该工具支持在单个文件上创建多线程I/O请求。 参数说明1234567891011121314fio --name=randwrite --ioengine=libaio --iodepth=1 \--rw=randwrite --bs=4k --direct=1 --size=512M --numjobs=2 \--group_reporting --filename=/tmp/testfile--name=randwrite 自定义任务名称--...
I/O调优--多队列IO调度器
RHEL8包含四种多队列I/O调度器设置:mq-deadline、kyber、bfq和none。每种调度器在特定设备上都具有性能优势,选择调度器必须基于生产存储系统上的基准测试。 mq-deadline 核心思想:给每个I/O请求设定一个“最后期限”,优先处理快超时的请求。 适用场景:机械硬盘(HDD)、传统磁盘等顺序读写性能敏感的设备。 减少磁头来回跑动的次数,提升效率 kyber 核心思想:实时监控IO延迟,动态调整队列深度 适用场景:NVMe SSD 等快速存储设备。 bfq 核心思想:保证每个进程公平分享IO资源 适用场景:桌面系统、多任务环境 优点:公平...
Linux内存调优
虚拟内存与物理内存计算机系统将内存组织成固定大小的块(chunks),称为页(page)。页面的大小取决于处理器架构;对于x86_64,标准页面大小是4KiB。系统上的物理RAM被分为页帧(page frame);一页帧保存一页数据。 当进程请求内存时,内核将页帧的物理地址映射到进程地址空间中的虚拟地址 进程虚拟地址空间的大小不依赖于安装的物理RAM,而是依赖于处理器架构。在64位x86-64系统上,虚拟地址空间大小为2的64次幂字节(16 EiB)。 单个进程通常不会使用它的整个地址空间。它的大部分是未分配的,也没有映射到任何实际的物理内存。 虚拟内存空间很大,但只有其中一部分映射到了...