分享网络学习历程及生活
环境 系统环境 OS: openEuler 24.03 (LTS) 用户: root下 预部署K8s版本:v1.32.7 部署工具:kubekey 版本4.0.3 主机信息 主机名 IP 说明 k8s-master01 192.168.20.161 控制节点+工作节点+etcd k8s-master02 192.168.20.162 控制节点+工作节点+etcd k8s-master03 192.168.20.163 控制节点+工作节点+etcd k8s-node1 192.168.20.164 工作节点 k8s-node2 192.168.20.165 工作节点 配置 关闭selinux sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config 关闭防火墙 systemctl stop firewalld systemctl disable firewalld 安装依赖 yum update yum install epel-release -y yum install
环境 机器型号: Atlas 800I A2 架构: aarch64 显存大小:910B4 8x32G 驱动版本 25.2.2 https://ascend-repo.obs.cn-east-2.myhuaweicloud.com/Ascend%20HDK/Ascend%20HDK%2025.2.0/Ascend-hdk-910b-npu-driver_25.2.0_linux-aarch64.run?response-content-type=application/octet-stream 固件版本 7.7.0.6.236 https://ascend-repo.obs.cn-east-2.myhuaweicloud.com/Ascend%20HDK/Ascend%20HDK%2025.2.0/Ascend-hdk-910b-npu-firmware_7.7.0.6.236.run?response-content-type=application/octet-stream docker版本 28.2.0, build 879ac3f https://mi
用户需求: 按用户需求进行组网部署,提供硬件驱动、正版操作系统、网络配置,DeepSeek671B部署、模型基本安装部署并测试验证。 操作流程: 参考 华为文档:https://support.huawei.com/enterprise/zh/doc/EDOC1100494820/a045793a 服务器部署: 部署操作系统 docker环境 Ubuntu 22.04 curl -fsSL https://repo.huaweicloud.com/docker-ce/linux/debian/gpg | sudo apt-key add - apt-get install -y docker-ce CTyunOS 22.06、openEuler 22.03 LTS、UOS20 1050e、CULinux 3.0、Kylin V10 SP2、Kylin V10 SP3、BC-Linux 21.10 yum install -y docker 昇腾NPU固件、驱动 检查显卡是否在线 lspci | grep d500 确认系统版本和内核版本与下表对应 uname -m &&
系统启动流程 加载内核(识别硬件),加载驱动 /lib/modules/$(uname -r) # 查看内核日志 # dmesg # 查询系统页大小 # getconf -a | grep -i pagesize 硬件信息查询 # 查看所有硬件信息 [root@foundation0 ~]# dmidecode # 生成系统诊断报告 [root@servera ~]# sosreport 软件监控 常用监控命令 # 实时进程监控 [root@foundation0 ~]# top # 分页查看进程信息 [root@foundation0 ~]# ps aux | more 内存分配说明 字段 含义 示例 VSZ 申请的内存空间 2164272K (2GB) RSS 实际分配的内存空间 307M 磁盘精简模式:500G 虚拟磁盘按需分配实际存储(如仅分配20G)。 进程优先级管理 优先级范围 nice 值范围:-20(最高)到 19(最低) # 查看进程优先级 [root@servera ~]# ps axo %cpu,%mem,pid,comm
CPU Cache L1d cache: 32K L1i cache: 32K L2 cache: 256K L3 cache: 12288K 核心概念 主存中获取顺序:L1 → L2 → L3 → 主存 Cache Hit:程序运行时在缓存中的命中比率 Cache Miss:缓存未命中率 _冷丢失_:首次运行程序需读取缓存 _空间原因_:缓存已满,需按访问热度置换数据(如LRU算法) 关键问题 Q1: CPU多核心的缓存内容是否一致? A: 通过MESI协议保证一致性: M(Modified) E(Exclusive) S(Shared) I(Invalid) 机制:Cache Line Fill(缓存填充)、Cache Snoop(嗅探) Q2: CPU Cache修改数据后是否写入主存? A: 需写入,策略分为: 直写式:Cache变化后立即写入主存 回写式:仅在Cache位置被新数据覆盖时写入 缓存与主存映射方式 直接映射 全映射 组映射:将Cache与内存分组,提升查找效率 应用程序性能测试 [root@workstation ~]# lab cpu
admin