TGT服务器的优化
TGT 服务器的优化块设备协议 • NBD • Linux专有块设备协议 • iSCSI • 广泛支持的外部设备协议(块,磁带等)Curve云原生存储支持块设备 • 通过NBD,只支持Linux • 通过SDK API,目前只支持Linux • PFS • 扩大使用范围 • 通过iSCSI支持更多系统,例如Windows, 类UNIX系统等,使用两项基础 技术 • TCP/IP 多个target时,如果挂的设备多,一旦客户端请求量大,就会忙不过来。 • 开源界有尝试修改 • 例如sheepdog的开发者提交过一个patch,但是测试效果不理想,分析 原因,event loop依然是瓶颈对TGT的性能优化 • IO是使用多个epoll 线程,充分发挥多CPU能力 • 当前策略是每个target一个epoll线程,负责Initiator发过来的I/O • 好处是各target上的CPU使用由OS负责分配,CPU分配粒度更细 管理面是主线程,登录,增、删、改target,lun,session,connection,params 都在主线程,而target epoll 线程也要使用这些数据,多线程冲突,数据一 致性问题就来了对TGT的性能优化(续) • 为每一个target增加一把锁 • Target event loop (TEL)线程和管理面线程使用这把锁互斥 • TEL在运行时锁住这把锁,管理面只能等待,等TEL线程进入epoll0 码力 | 15 页 | 637.11 KB | 5 月前3FIT2CLOUD CloudExplorer 产品白皮书 v1.7
实现运维工具深度整合、联动自动化........................................................ 12 1.5.4 实现运营分析、IT 投入透明化及时回收优化.............................................12 1.5.5 建立数据中心 IT 体系演进框架支持迭代扩展建设.................... .......................................................................... 38 2.4.11 IT 投入可视化、分析回收优化...................................................................40 三、核心能力...................... 及持续自动化优化分析支持,导致靠人工难以精细化管理,造成大量的资源浪费。 通过在线回收管理,到期前通知,及时发现不再使用的资源,以及持续分析提供资源浪 费数据分析支持,生成优化分析报告建议,在线发起并跟踪优化请求,能够及时回收、及时 优化过配资源,能够减少资源浪费、节约成本,一般能够至少减少 5%到 10%的资源浪费。 如图 4 所示。 图 4: 资源精细化运营管理回收优化 杭州飞致云信息科技有限公司0 码力 | 60 页 | 0 Bytes | 1 年前3openEuler 24.03 LTS 技术白皮书
现统一操作系 统支持多设备,应用一次开发覆盖全场景。 openEuler 覆盖全场景的创新平台 服务器 云计算 边缘 嵌入式 基础公共服务 服务器 开源操作系统的构建过程,也是供应链聚合优化的过程。拥有可靠开源软件供应链,是大规模商用操作系统的基础。 openEuler 从用户场景出发,回溯梳理相应的软件依赖关系,理清所有软件包的上游社区地址、源码和上游对应验证。完成构建验证、 容器化部署、运维,提供与业务容器一致的基于 K8S 的管理体验。 • 安全容器方案:iSulad+shimv2+StratoVirt 安全容器方案,相比传统 Docker+QEMU 方案,底噪和启动时间优化 40%。 • 双平面部署工具 eggo:Arm/x86 双平面混合集群 OS 高效一键式安装,百节点部署时间 <15min。 新场景 • 边缘计算:发布面向边缘计算场景的版本 openEuler /Genoa 等芯片系列,支持多个硬件厂商发布的多款整机型号、板卡型号,支持网卡、 RAID、FC、GPU&AI、DPU、SSD、安全卡七种类型的板卡,具备良好的兼容性。 全版本支持的硬件型号可在兼容性网站查询:https://www.openeuler.org/zh/compatibility/。 支持的 CPU 架构如下: 硬件类型 x86 Arm LoongArch SW64 RISC-V CPU0 码力 | 45 页 | 6.18 MB | 1 年前3openEuler 23.09 技术白皮书
希望与广大生态伙伴、用户、开发者一起,通过联合创新、社区共建,不断增强场景化能力,最终实现统 一操作系统支持多设备,应用一次开发覆盖全场景。 openEuler 覆盖全场景的创新平台 开源操作系统的构建过程,也是供应链聚合优化的过程。拥有可靠开源软件供应链,是大规模商用操作系统的基础。 openEuler 从用户场景出发,回溯梳理相应的软件依赖关系,理清所有软件包的上游社区地址,源码和上游对应验证。完 成构建验证、分 /Genoa 等芯片系列,支持多个硬件厂商发布的多款整机型号、板卡型号, 支持网卡、RAID、FC、GPU&AI、DPU、SSD、安全卡七种类型的板卡,具备良好的兼容性。 全版本支持的硬件型号可在兼容性网站查询:https://www.openeuler.org/zh/compatibility/。 支持的 CPU 架构如下: 硬件类型 X86 ARM CPU Intel、AMD、兆芯、海光 鲲鹏、飞腾 且 GMEM API 与 Linux 原生内存管理 API 保持统一,易用性强,性能与可移植性好。 加速器使用 GMEM API 将内存接入统一地址空间后,可自动获得 GMEM 面向异构内存编程优化的能力。与此同时,加 速器驱动无需重复实现内存管理框架,大幅降低开发维护带来的成本。 开发者使用一套统一申请、释放的 API,即可完成异构内存编程,无需处理内存搬移等细节。在加速器 HBM 内存不足时,0 码力 | 52 页 | 5.25 MB | 1 年前3Linux就该这么学 第2版
................................................................................ 155 6.8 VDO(虚拟数据优化).......................................................................................... 156 6 的硬盘管理操作,以便熟练掌握文件系统的使用方法。在打下坚实的理论基础并完成一 些相关的实践练习后,我们还将进一步完整地部署 SWAP(交换)分区、配置 quota 磁 盘配额服务,以及掌握 VDO(虚拟数据优化)技术和 ln 命令带来的软硬链接。 ➢ 7 RAID LVM :本章深入讲解了各个常用 RAID 技术方案 的特性,并通过实际部署 RAID 10、RAID 5+备份盘等方案来更直观地查看 ➢ 13 BIND :本章讲解了 DNS 域名解析服务的原理以及 作用,介绍了域名查询功能中正向解析与反向解析的作用,实践部署了 DNS 主服务 器、DNS 从服务器、DNS 缓存服务器,并通过实验的方式演示了如何在 DNS 主服务 器上部署正、反解析工作模式,以便让大家深刻体会到 DNS 域名查询的便利和强大。 ➢ 14 DHCP :本章讲解了动态主机配置协议的作用,以0 码力 | 552 页 | 22.25 MB | 1 年前3Curve核心组件之Client - 网易数帆
https://github.com/opencurve/curveCURVE基本架构 01 02 03 04 Client总体介绍 热升级NEBD总体介绍 新版本Client/NEBD性能优化CURVE基本架构 • 元数据节点 MDS • 管理和存储元数据信息 • 感知集群状态,合理调度 • 数据节点 Chunkserver • 数据存储 • 副本一致性,raft • 客户端 • 对元数据增删改查 • 对数据增删改查 • 快照克隆服务器CURVE基本架构 01 02 03 04 Client总体介绍 热升级NEBD总体介绍 新版本Client/NEBD性能优化 QEMU、Curve-NBD:上层应用 通过链接curve-client使用curve提供的服务 FileManager:提供接口,记录已挂载卷 FileInstance:对应一个已挂载的卷 请求落在两个逻辑chunk上,所以 请求会被拆分成两个子请求: ChunkIdx 1, off: 8M len 8M ChunkIdx 2, off: 0 len 8MCLIENT IO流程 子请求由哪个chunkserver处理,依赖以 下信息: 逻辑chunk与物理chunk映射关系 物理chunk所属的复制组(copyset) 复制组所在的chunkserver列表0 码力 | 27 页 | 1.57 MB | 5 月前3Linux命令大全搜索工具 v1.8
使用dhcrelay命令可以提供中继DHCP和BOOTP请求 diff 比较给定的两个文件的不同 diff3 比较3个文件不同的地方 diffstat 显示diff命令输出信息的柱状图 dig 域名查询工具 dircolors 置ls命令在显示目录或文件时所用的色彩 dirname 去除文件名中的非目录部分 dirs 显示目录堆栈 disown 从当前的shell中移除作业 dmesg 显示Linux系统启动信息 dpkg-divert Debian Linux中创建并管理一个转向列表 dpkg-preconfigure Debian Linux中软件包安装之前询问问题 dpkg-query Debian Linux中软件包的查询工具 dpkg-reconfigure Debian Linux中重新配制一个已经安装的软件包 dpkg-split Debian Linux中将大软件包分割成小包 dpkg-statoverride finger 用于查找并显示用户信息 firewall-cmd Linux上新用的防火墙软件,跟iptables差不多的工具 fishshell 比 bash 更好用的 shell fmt 读取文件后优化处理并输出 fold 控制文件内容输出时所占用的屏幕宽度 fping fping检测主机是否存在 free 显示内存的使用情况 fsck 检查并且试图修复文件系统中的错误 ftp 用来设置文件系统相关功能0 码力 | 1347 页 | 8.79 MB | 1 年前3Debian 参考手册(版本 2.109)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102 5.6 网络优化 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102 5.6.2 WAN TCP 优化 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103 . . . . . . . . . . . . 157 9.6.7 通过挂载选项优化文件系统 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157 9.6.8 通过超级块(superblock)优化文件系统 . . . . . . . . . . . . . . . . . . .0 码力 | 261 页 | 1.39 MB | 1 年前3Zabbix 6.0 Manual
技术团队创建、Zabbix 中国——上海宏时数据系统有限公司组织开源社区志愿者翻译并维护。希望能帮助 用户更好地使用 Zabbix,解决和管理日常 IT 运维监控遇到的各种问题。翻译虽然结束,优化并未停止,如有优化反馈、申请成为译者, 欢迎联系小 Z 17502189550,market@grandage.cn。 ###版权声明 Zabbix 文档不在 GPL 许可下分发。利用 Zabbix 文档受以下条款约束: 。 1. 简介 请使用侧边栏访问简介部分中的内容。 1 手册结构 结构 本手册的内容分为多个部分和小节,以便您轻松访问感兴趣的特定主题。 当您导航到各个部分时,请确保展开部分文件夹以显示子文件和各个页面中包含的全部内容。 手册尽可能提供相关内容页面之间的交叉链接,以确保用户不会错过相关信息。 章节 简介 提供有关当前 Zabbix 软件的一般信息。阅读本节应该为您提供选择 Zabbix report - for SLA reports (also available as dashboard widget) 9 状态计算和传播规则 有新的状态计算规则和灵活的附加规则,用于基于直接子服务的状态和权重计算父服务的状态。现在还可以设置灵活的规则来将服务状态 传播到父服务。 服务权限 在用户角色 级别实现了对服务的灵活权限。可以向所有、无或选定的服务授予读写或只读访问权限(基于名称或标签)。0 码力 | 1741 页 | 22.78 MB | 1 年前3openEuler 21.03 技术白皮书
架构,同时发布了 RISC-V 的体验版本。 openEuler 希望与广大用户和开发者一起加速完善多样化算力的生态和性能体验。 openEuler 希望把工作负载和最合适的算力单元进行匹配,通过软件优化提升并行处理能力,高效的释放多样性算力。 openEuler 版本管理 openEuler 20.03 LTS openEuler 系统镜像下载 openEuler 社区主线 openEuler Linux Kernel 5.10 版本中,华为的代码贡献量排名全球第一。坚持内核创新,持续贡献上游社区。 openEuler 开放透明的开源软件供应链管理 开源操作系统的构建过程,也是供应链聚合优化的过程。拥有可靠开源软件供应链,是大规模商用操作系统的基础。 openEuler 从用户场景出发,回溯梳理相应的软件依赖关系,理清所有软件包的上游社区地址,源码和上游对应验证。完成 构建验证、分 openEuler WHITE PAPER 系统框架 openEuler 操作系统使用场景主要是服务器,包括基础加速库、虚拟化、内核、驱动、编译器、系统工具、OpenJDK 等组件。 创新架构,全栈优化,打造全场景协同的 One OS,充分释放多样性算力。 IDE 自调优工具 A-Tune 测试平台 Compass-CI 工具链 OpenStack Kubernetes 麒麟HA 集群调度0 码力 | 18 页 | 1.30 MB | 1 年前3
共 116 条
- 1
- 2
- 3
- 4
- 5
- 6
- 12