openEuler 23.09 技术白皮书IO 性能,并提供更好的 资源控制和管理能力。主要功能包括:缓存写回控制、IO 优先级控制、写回策略调整等。 • 支持核挂死检测特性:解决 PMU 停止计数导致 hardlockup 无法检测系统卡死的问题,利用核间 CPU 挂死检测机制, 让每个 CPU 检测相邻 CPU 是否挂死,保障系统在部分 CPU 关中断挂死场景下能够自愈。 特性增强 15 openEuler 23.09 技术白皮书 基础设施和应用产生的数据量快速增长(每年增长 2~3 倍),应用大数据和机器学习技术日趋成熟,驱动高效智能 运维系统产生,助力企业降本增效。openEuler 智能运维提供智能运维基本框架,支持 CVE 管理、异常检测(数据库场景) 等基础能力,支持快速排障和运维成本降低。 A-Ops 通过挂载社区 CVE 漏洞 repo 源,进行 CVE 漏洞巡检,使用冷热补丁发布件(rpm 包)进行修复、回退和收编 等操作,提升运维效率。 应用场景 智能运维 平台 A-Ops 系统智能运维 硬件 外围包 内核 外设 Memory CPU Gala-x ragdoll diana apollo 日志分析 架构感知 异常检测 精准度量 智能算法 根因分析 在线调优 应用拓扑 系统数据湖 用户态热补丁 系统智能代理 系统自动配置 系统服务热替换(systemd、dbus、qemu等) 内核热替换 模块热替换 内核热补丁0 码力 | 52 页 | 5.25 MB | 1 年前3
openEuler 22.03 LTS SP2 技术白皮书上的在线任务长时间 100% 占用 CPU 资源,则 CPUB 上的离线任务因为被驱离无法运行,无法释放临界资源。此时 如果有高优先级任务等待离线任务占有的临界资源,就会出现优先级翻转现象。该特性通过检测离线任务被压制的运行时间, 来判断系统是否处于优先级反转的风险状态中,来决定是否需要将离线任务解除压制直到释放内核中的临界资源。 提供用户可配置的两个接口: 1) /proc/sys/kernel/qos_ rubik 性能调优 弹性限流 拓扑编排 资源预测 隔离抢占 资源调优 QoS配置 指标监控 资源使用 eBPF PMU RDT 干扰检测 性能干扰建模 QoS违规检测 干扰源定位 干扰控制 离线资源压缩 千扰源驱逐 异常告警 OS SLI interface I/O QoS CPU QoS MEM QoS Cache QoS Net QoS 19 openEuler 可信状态缓存服务,通过 Config 管理策略等配置信息,最终通过 RestAPI 向用户提供远程证明服务。 • 远程证明客户端 RAC 通过 TBProvisioner 解决部署阶段平台可信启动能力的检测和使能,通过 RAC Tools 来获取远程 证明所需的各种数据信息,最后由 RA Agent 负责与 RAS 通信完成注册和可信报告发送。 功能描述 25 openEuler 22.03 LTS0 码力 | 48 页 | 5.62 MB | 1 年前3
Linux Lab v1.3 中文手册Linux Lab Disk 开发 – 新增内存编译功能和使用文档 – 新增桌面快捷方式对 Ubuntu 20.04 的支持 – 修复 Windows 和 macOS 系统上的 webvnc 连接异常 – 容器内新增音视频播放支持 1.6.8 v0.8 @ 2021.10.13 v0.8 新增 LLVM/Clang, Rust 和 openEuler 支持。 • v0.8 rc3 – 新增 增 RISC-V U-Boot 开发支持。 • v1.1 rc3 – 新增 RISC-V U-Boot 开发支持 – 新增 QEMU dumpdtb 支持 – 修复新版内核上的 nfsd 模块检测 – 修复文档中的 ROOTDEV 用法 • v1.1 rc2 – 完善 QEMU 编译依赖安装 – 用 TinyCorrect 修复所有文档排版错误 – 修复 tools/toc.sh 脚本,对齐到 loongarch:新增 v6.5.4, v6.6 和 buildroot 支持 – riscv64: 修复 riscv64-hello.s 的 #ifdef 错误 – patch: 完善二进制补丁的检测与 Apply 支持 – notice: 调整部分 errors 为 warnings,提高可用性 • v1.3 rc1 – ppc64: 新增 ppc64le/pseries 和 ppc64le/powernv0 码力 | 73 页 | 1.54 MB | 1 年前3
Linux Lab v1.1 中文手册Linux Lab Disk 开发 – 新增内存编译功能和使用文档 – 新增桌面快捷方式对 Ubuntu 20.04 的支持 – 修复 Windows 和 macOS 系统上的 webvnc 连接异常 – 容器内新增音视频播放支持 1.6.8 v0.8 @ 2021.10.13 v0.8 新增 LLVM/Clang, Rust 和 openEuler 支持。 • v0.8 rc3 – 新增 增 RISC-V U-Boot 开发支持。 • v1.1 rc3 – 新增 RISC-V U-Boot 开发支持 – 新增 QEMU dumpdtb 支持 – 修复新版内核上的 nfsd 模块检测 – 修复文档中的 ROOTDEV 用法 • v1.1 rc2 – 完善 QEMU 编译依赖安装 – 用 TinyCorrect 修复所有文档排版错误 – 修复 tools/toc.sh 脚本,对齐到 随身携带:支持在 64 位 X86 台式机、笔记本和 macBook 上即插即跑 – 智能启动:在 Windows, Linux 和 macOS 系统下自动检测后并行启动 – 智能切换:在 Windows, Linux 和 macOS 系统下自动检测并免关机切换系统 – 相互套娃:多支盘可相互启动或来回切换,可同时使用多个不同的 Linux 系统发行版 – 时区兼容:自动兼容 Windows, MacOS0 码力 | 70 页 | 1.53 MB | 1 年前3
Linux Lab v1.2 中文手册Linux Lab Disk 开发 – 新增内存编译功能和使用文档 – 新增桌面快捷方式对 Ubuntu 20.04 的支持 – 修复 Windows 和 macOS 系统上的 webvnc 连接异常 – 容器内新增音视频播放支持 1.6.8 v0.8 @ 2021.10.13 v0.8 新增 LLVM/Clang, Rust 和 openEuler 支持。 • v0.8 rc3 – 新增 增 RISC-V U-Boot 开发支持。 • v1.1 rc3 – 新增 RISC-V U-Boot 开发支持 – 新增 QEMU dumpdtb 支持 – 修复新版内核上的 nfsd 模块检测 – 修复文档中的 ROOTDEV 用法 • v1.1 rc2 – 完善 QEMU 编译依赖安装 – 用 TinyCorrect 修复所有文档排版错误 – 修复 tools/toc.sh 脚本,对齐到 随身携带:支持在 64 位 X86 台式机、笔记本和 macBook 上即插即跑 – 智能启动:在 Windows, Linux 和 macOS 系统下自动检测后并行启动 – 智能切换:在 Windows, Linux 和 macOS 系统下自动检测并免关机切换系统 – 相互套娃:多支盘可相互启动或来回切换,可同时使用多个不同的 Linux 系统发行版 – 时区兼容:自动兼容 Windows, MacOS0 码力 | 73 页 | 1.53 MB | 1 年前3
2.2.1通过Golang+eBPF实现无侵入应用可观测运行时行为具有前所未有的可见性 From:https://juejin.cn/post/7280746515525156918 安全 看到和理解所有系统调用的基础上,将其与所有网络操作的数据包和套接字级视图相结合,通 过检测来阻止恶意攻击行为,如 DDoS攻击等,实施网络策略、增强系统的安全性、稳定性。 From:https://zhuanlan.zhihu.com/p/507388164 微服务可观测的挑战 第三部分 应用性能监控(APM) Kubernetes监控 Kubernetes组件异常: Scheduler, KCM, etcd,api-server, coredns… 系统调用异常:网络请 求,内存申请,文件操 作,CGroup… 内核异常:进程调度, 内存管理,文件管理, 夯机宕机,资源异 常… 应用组件异常:线程池满,数据库连接无法获取, OOM,文件读取错误… 无法自顶向下端到端 架构感知,节点和关系以及他们的属性,能够正确地反应当前运行的网络关系,帮助 用户感知架构,通过对比期望架构,发现问题,通常在新应用上线,新地区开服,整 体链路梳理等场景使用。 异常发现 节点 属性 关系 规则 异常发现,通过节点和关系颜色表达,能够快速地发现特点的节点和关系异常,进一步提升问题发 现和定位的效率,通常在应用运行时整体链路梳理和特定问题节点上下游分析等场景使用。 关联分析 上游 自身 下游 节点0 码力 | 29 页 | 3.83 MB | 1 年前3
openEuler 24.03 LTS 技术白皮书冲高、死锁等)问题、内存类(OOM、泄漏等)问题等。 • 系统性能诊断:提供通用场景的 TCP、I/O 性能抖动问题诊断能力。 • 系统隐患巡检:提供内核协议栈丢包、虚拟化网络丢包、TCP 异常、I/O 时延异常、系统调用异常、资源泄漏、JVM 异常、应 用 RPC 异常(包括 8 种常见协议的错误率、时延等)硬件故障(UCE、磁盘介质错误等)等秒级巡检能力。 • 系统全栈 I/O 观测:提供面向分布式存储场景的 I/O 全栈观测能力,包括 • 配置模块:为 Server 模块和 Agent 模块提供配置文件的读取功能。 • 日志模块:提供迁移的全部运行过程记录日志。 • 迁移评估模块:提供迁移前的基础环境检测、软件包对比分析、ABI 兼容性检测等评估报告,为用户的迁移工作提供依据。 • 迁移功能模块:提供一键迁移、迁移进度展示、迁移结果判断等功能。 功能描述 应用场景 特性增强 32 openEuler 240 码力 | 45 页 | 6.18 MB | 1 年前3
Linux就该这么学 第2版..................................................................................... 32 2.4 系统状态检测命令 ................................................................................................ 据丢失或者系统的 重装也会让人头疼,还会浪费我们的宝贵时间。而通过虚拟机软件安装的系统不仅可以模拟 出硬件资源,把实验环境与真机文件分离以保证数据的安全,更酷的是当操作失误或配置出 错导致系统异常的时候,可以快速把操作系统还原到出错前的快照状态—这大约只需要 5~ 10 秒(在真实的物理机上重装系统可能得至少 30 分钟)。 最近几年在讲课时,总会发现同学们使用的实验环境五花八门,有 CentOS、Debian,还 65 新手必须掌握的 Linux 命令 本章讲解了如下内容: ➢ 强大好用的 Shell; ➢ 执行命令的必备知识; ➢ 常用系统工作命令; ➢ 系统状态检测命令; ➢ 查找定位文件命令; ➢ 文本文件编辑命令; ➢ 文件目录管理命令。 本章首先介绍系统内核和 Shell 终端的关系与作用,然后介绍 Bash 解释器的 4 大优势0 码力 | 552 页 | 22.25 MB | 1 年前3
Linux命令大全搜索工具 v1.8把根目录换成指定的目的目录 chsh 用来更换登录系统时使用的shell cksum 检查文件的CRC是否正确 clear 清除当前屏幕终端上的任何信息 clock 用于调整 RTC 时间 clockdiff 检测两台linux主机的时间差 cmp 比较两个文件是否有差异 - 3 - 本文档使用 书栈网 · BookStack.CN 构建 col 过滤控制字符 colrm 删除文件中的指定列 comm Linux上新用的防火墙软件,跟iptables差不多的工具 fishshell 比 bash 更好用的 shell fmt 读取文件后优化处理并输出 fold 控制文件内容输出时所占用的屏幕宽度 fping fping检测主机是否存在 free 显示内存的使用情况 fsck 检查并且试图修复文件系统中的错误 ftp 用来设置文件系统相关功能 ftpcount 显示目前已FTP登入的用户人数 ftpshut 在指定的时间关闭FTP服务器 pstree 以树状图的方式展现进程之间的派生关系 pushd 将目录添加到目录堆栈顶部 pv 显示当前在命令行执行的命令的进度信息,管道查看器 pvchange 修改物理卷属性 pvck 检测物理卷的LVM元数据的一致性 pvcreate 将物理硬盘分区初始化为物理卷 pvdisplay 显示物理卷的属性 pvremove 删除一个存在的物理卷 pvs 输出物理卷信息报表 pvscan0 码力 | 1347 页 | 8.79 MB | 1 年前3
Debian 参考手册(版本 2.109). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227 Debian 参考手册 xvi 12.5.8 内存泄漏检测工具 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227 12 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226 12.15内存泄漏检测工具的列表 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227 操作 命令片段 显示每一个初始化步骤所消耗的时间 ”systemd-analyze time” 列出所有单元的初始化时间 ”systemd-analyze blame” 加载”$unit” 文件并检测错误 ”systemd-analyze verify $unit” 简洁的显示用户调用会话的运行时状态信息 ”loginctl user-status” 简洁的显示调用会话的运行时状态信息 ”loginctl0 码力 | 261 页 | 1.39 MB | 1 年前3
共 34 条
- 1
- 2
- 3
- 4













