4、PXE/Cobbler

PXE(Pre-boot Execution Environment,预启动执行环境)是由 Intel 公司开发的技术,工作于 Client/Server 网络模式,支持客户端通过网络从远程服务器下载映像,通过网络启动操作系统。 严格来说,PXE 并不是一种...

7、DAG Design

某一个节点上有一批任务需要执行,如何执行? 一个接一个排好队开始执行,但是这样的执行流程可能很没有效率,而且没有必要。举例,获取主机名和获取 IP 地址不需要严格的顺序,谁先执行都可以,同时执行也没有问...

6、Python3 CMDB

CMDB,Configuration Management DB,配置管理数据库。 配置管理不是用来管理配置文件的,而是管理资产的。狭义的 CMDB 是偏向纯资产管理的,而宽泛的 CMDB 集成了很多其他功能,已经发展成一个运维管理信息系统...

3、Redis 应用

官方网站:https://redis.io/ 中文网站: http://www.redis.cn Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。 它支持多种类型的数据结构,如 字符串(strings...

5、Python3 任务调度系统

这个任务调度系统是从运维自动化的角度来设计,提高运维效率。运维管理大致分以下几个阶段: 人工阶段 人工盯着服务器,出了问题,跑到机器前,翻日志,查状态,手动操作。 脚本阶段 开始写一些自动化脚本,...

4、Python3 爬虫工具

很多网站都采用 AJAX 技术、SPA 技术,部分内容都是异步动态加载的。可以提高用户体验,减少不必要的流量,方便 CDN 加速等。 但是,对于爬虫程序来说,爬取到的 HTML 页面只是一个模板,动态内容不在其中。 解决...

3、Python3 爬虫基础

爬虫,应该称为网络爬虫,也叫网页蜘蛛、网络机器人、网络蚂蚁等。 搜索引擎,就是网络爬虫的应用者。为什么到了今天,反而这个词汇被频繁的提起呢?有搜索引擎不就够了吗? 实际上,大数据时代的到来,所有的企...

第 D 章 MySQL Benchmark

D1、Sysbench 参考 sysbench 项目:https://github.com/akopytov/sysbench 测试环境: CPU:ARM64 64core MEM:256G RAID CARD:AVAGO MegaRAID SAS 9361-8i DISK:INTEL SSDSC2KB480G8 RAID MODE:Raid0 MySQL V...

2、Blktrace IO 跟踪

很多时候,业务系统生产上线之前,都需要对存储性能有一个充分的评估。我们常用的方式是使用 Fio 进行压测,使用 iostat 实时监控块设备的数据,可以对存储性能有一个较为全面的评估。但是对于一些 IO 延迟敏感的...

1、固态盘性能问题

客户的盘是 Intel NVMe 4TB 固态盘,通过 PCIe 总线连接,走 NVMe 协议。服务器正常跑 TIDB 数据库业务,iostat 监测,IOPS 只有 1000,带宽只有 5MB/s,而 %util 值持续为 100%,客户疑惑硬盘“满载”,为什么性能...