
运维
文章平均质量分 88
运维
zuozewei
7DGroup技术公众号作者,中国计算机学会(CCF)专业会员、中国计算机学会(CCF)高性能计算&计算机安全&物联网专业委员会委员,InfoQ签约作者,CSDN博客专家、测试领域优质创作者,华为云·HCDE(原MVP)、华为云·云享专家、2021年度华为云社区十佳博主,掘金2021年度人气作者No.12,阿里云开发者社区专家博主,某客《全链路压测实战30讲》专栏作者之一,《性能测试实战30讲》、《高楼的性能工程实战课》专栏编委。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
随笔之 ClickHouse 列式分析数据库安装注意事项及基准测试
本文介绍了ClickHouse最新版本25.6.5.41在16核32GB服务器上的配置优化指南。主要内容包括:1)检查SSE4.2指令集支持;2)配置Web接口远程访问;3)修改时区并同步客户端设置;4)开放8123/9000端口;5)调整内存和线程参数;6)迁移数据存储路径以避免系统盘占满。文中提供了详细的配置文件修改步骤、命令验证方法以及数据目录迁移方案,并推荐使用台湾历史天气数据集进行基准测试。这些配置优化可显著提升ClickHouse在正式环境中的性能和稳定性。原创 2025-08-04 15:50:41 · 562 阅读 · 0 评论 -
随笔之TDengine基准测试示例
本文测试了TDengine 3.3.6.13版本在高性能服务器(16核CPU/32GB内存)上的表现。通过taosBenchmark工具模拟了高并发写入场景,使用包含4个字段和2个标签的超级表meters进行测试。测试结果显示,系统在8线程下创建10,000张表耗时0.443秒(速度达22,573表/秒),并实现了单线程每秒53-54万条记录的写入性能。测试验证了TDengine在高并发数据写入场景下的优异表现,为时序数据处理提供了高效的解决方案。原创 2025-07-30 11:20:38 · 475 阅读 · 0 评论 -
实战Kubernetes之快速部署 K8s 集群 v1.28.0
K8s 集群部署有多种方式,kubeadm 是 K8s 官方提供的集群部署工具,这种方法最为常用,简单快速,适合初学者。本文就使用 kubeadm 搭建集群演示。原创 2024-08-19 10:15:12 · 1796 阅读 · 2 评论 -
安全监控之Linux核心资产SSH连接监测邮件
在某些特殊时期(如HVV)需要重点监控Linux核心资产SSH连接登录活动情况,实现ssh登录报警监控。其实实现方式并不难。原创 2025-05-08 10:40:05 · 436 阅读 · 0 评论 -
干货 | 高性能 Nginx 优化配置总结
构建毫秒级响应、C10K级别(万级并发)并发处理能力,适用于高并发、高安全、低带宽要求的Web服务场景。原创 2025-04-14 17:59:24 · 1032 阅读 · 0 评论 -
教程 | 从零部署到业务融合:DeepSeek R1 私有化部署实战指南
从零部署到业务融合:DeepSeek R1 私有化部署实战指南原创 2025-02-14 17:25:50 · 1954 阅读 · 0 评论 -
教你如何2小时从零开始搭建一套完整的性能测试环境
本文详细介绍了基于微服务架构的电商系统的搭建过程,包括服务器规划、Kubernetes集群搭建和插件安装等技术细节。作者首先介绍了Kubernetes管理平台Kuboard的部署步骤,采用可视化UI管理Kubernetes集群,降低了使用门槛。接着介绍了依赖组件的安装部署,包括MySQL、Elasticsearch、JMeter等的部署方式。此外,还介绍了全局监控和微服务架构的项目介绍、源代码拉取、Nacos配置修改、镜像打包推送、数据库导入、依赖组件初始化等步骤。最后展示了运行效果,包括服务器、Kuber原创 2024-10-12 11:26:03 · 1122 阅读 · 0 评论 -
性能监控之国产时序库TDengine TDinsight dashboard 指标解析
本文主要总结解析 TaosKeeper Prometheus Dashboard for 3.x dashboard,让大家对 TDengine 主流监控指标有个整体了解,方便平常在性能监控工作查阅。原创 2023-12-08 11:44:29 · 1802 阅读 · 2 评论 -
如何设计大型项目技术运营服务架构
技术运营是“**建设运营一体化模式**”大型项目必不可少的保障机制,其包括系统巡检、稳定性保障、数据库管理、信息安全管理以及网络云架构管理等内容。需要成立运行维护机构,建立规范化、标准化、制度化的运行维护体系,制定和监督执行系统运行制度和标准。相关维护遵循信息技术服务标准(ITSS),从项目人员培训及考核、运营工具等资源和技术的利用、安全及时间过程管理等方面制定相应的制度,支持大型项目系统的安全、稳定、高效、持续运行。原创 2023-12-07 09:56:04 · 1748 阅读 · 0 评论 -
非功能关键知识总结(一)
支持合同(UC),服务提供方与外部供应商就某项服务的提供所签订的合同,外部供应商按服务提供方的要求为顾客提供商品或服务以满足与顾客的SLA中所约定的服务级别目标。运营级别协议(OLA),在SLA的总目标下,为了支持每个环节的具体目标,服务提供方与其内部的某个部门就某项服务签订的协议,从而支持服务提供方所提供的各种服务。服务级别协议(SLA),由服务方和客户之间在一定成本控制下为保障系统的性能和可靠性签订的,描述将要提供的一项或多项双方认可服务的一份协议。产品质量更多的是考虑软件产品或系统本身的质量特性。原创 2023-12-03 13:16:34 · 1081 阅读 · 0 评论 -
解析iptables原里及设置规则
其实在IT行业里了,不仅是专职的运维人员需要了解 iptables,开发、测试等人员在了解系统架构,环境搭建等过程中也是需要多多少少对 iptables 进行简单的认识与了解的,这样才能在更快的了解架构,环境配置,才能在实际过程中出了问题能有效的排除网络防火墙等原因,iptables就是系统里的防火墙,所有数据的进入都是要经过iptables符合其一定的规则才能流入或流出。原创 2023-02-28 14:40:36 · 2795 阅读 · 0 评论 -
Linux运维之CentOS 7 升级内核版本
系统环境:系统版本:CentOS 7.9前内核版本:3.10.0-1160升级后的内核版本:5.4.171-1$ uname -rsLinux 3.10.0-1160.45.1.el7.x86_64安装 ELRepo 最新版本载入公钥并安装 ELRepo 最新版本:## 载入公钥$ rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org## 安装 ELRepo 最新版本$ yum install -y https:/原创 2022-01-14 10:32:31 · 1498 阅读 · 0 评论 -
Filebeat+Kafka+Logstash+Elasticsearch+Kibana 构建日志分析系统
文章目录一、前言二、背景信息三、操作流程四、准备工作1、Docker 环境3、版本准备4、环境初始化5、服务安装6、服务设置五、配置 Filebeat六、配置 Logstash 管道七、查看 kafka 日志消费状态八、查看 ES 内容九、通过 Kibana 过滤日志数据1、创建 index-pattern2、查看日志十、小结一、前言随着时间的积累,日志数据会越来越多,当你需要查看并分析庞杂的日志数据时,可通过 Filebeat+Kafka+Logstash+Elasticsearch 采集日志数据到原创 2021-09-08 13:47:34 · 3088 阅读 · 6 评论 -
Centos 7.8下使用 Docker 安装 influxdb 1.8
文章目录开发环境服务器环境使用 Docker 安装 MySQL 8开发环境Windows/MacOSNavicat Premium 11.2.7及以上服务器环境Centos 7.8Docker version 19.03.8MySQL 8.0.26使用 Docker 安装 MySQL 8拉取官方镜像(我们这里选择 8.0.26,如果不写后面的版本号则会自动拉取最新版):[root@vm-server ~]# docker pull mysql:8.0.268.0.26: Pul原创 2021-07-20 14:32:10 · 2513 阅读 · 0 评论 -
Centos 7.8下使用 Docker 安装 MySQL 8
文章目录开发环境服务器环境使用 Docker 安装 MySQL 8开发环境Windows/MacOSNavicat Premium 11.2.7及以上服务器环境Centos 7.8Docker version 19.03.8MySQL 8.0.26使用 Docker 安装 MySQL 8拉取官方镜像(我们这里选择 8.0.26,如果不写后面的版本号则会自动拉取最新版):[root@vm-server ~]# docker pull mysql:8.0.268.0.26: Pul原创 2021-07-20 14:29:55 · 519 阅读 · 4 评论 -
性能分析之解决 jbd2 引起 IO 高问题
文章目录一、前言二、预备知识1、jbd2 是什么?2、检查是否存在 jbd2 进程3、检查文件系统的功能三、问题现象四、问题原因五、解决办法1、方案一2、方案二3、方案三4、方案四六、bug 的根源七、影响版本一、前言之前遇到过 jbd2 引起 IO 高的问题,直接关掉了日志的功能解决的。最近又见类似问题,这里重新整理下对 jbd2 的内容。二、预备知识1、jbd2 是什么?The Journaling Block Device (JBD) provides a filesystem-indep原创 2021-07-05 10:35:43 · 10945 阅读 · 1 评论 -
Docker 操作指南之 Compose 管理篇
文章目录一、简介二、安装1、pip安装2、二进制包三、使用1、术语2、场景3、Web 子目录3.1、index.py3.2、index.html3.3、Dockerfile4、haproxy 目录5、docker-compose.yml6、运行 compose 项目四、Compose 命令说明1、选项2、命令2.1、build2.2、config2.3、create2.4、down2.5、 events2.6、exec2.7、help2.8、kill2.9、logs2.10、pause2.11、port2.原创 2021-07-01 10:15:16 · 1835 阅读 · 0 评论 -
Docker 操作指南之构建镜像篇
文章目录一、构建自己的 image1、通过docker commit(提交)命令1.1、实例1.2、用 Dockerfile 文件构建映像1.3、创建一个 Dockerfile1.4、创建 image1.5、查看是否存在该 images3、Dockerfile 指令总结3.1、FROM3.2、MAINTAINER3.3、RUN3.4、CMD3.5、EXPOSE3.6、ENV3.7、ADD3.8、COPY3.9、ENTRYPOINT3.10、VOLUME3.11、USER3.12、WORKDIR3.13、ON原创 2021-06-29 09:41:59 · 1091 阅读 · 2 评论 -
Docker 操作指南之使用示例篇
文章目录一、docker 上运行 tomcat1、准备 centos 镜像2、准备数据卷3、准备容器4、安装 jdk 及 tomcat5、编辑运行脚本6、退出容器7、创建新的镜像8、制作 tomcat 新容器9、测试10、变更容器内容二、通过 supervisor 管理 memcached1、准备 supervisord.conf2、准备 memcached program 配置文件3、准备所需软件4、创建 Dockerfile5、构建镜像6、创建容器一、docker 上运行 tomcat1、准备 ce原创 2021-06-27 10:02:48 · 899 阅读 · 6 评论 -
Docker 操作指南之常见使用篇
文章目录一、容器的使用1、docker run -i -t /bin/bash2、docker start -i3、docker exec4、docker ps5、docker ps –a6、docker ps –l二、docker 容器和镜像迁移1、save2、export2.1、两者区别三、使用 Supervisor 来管理进程1、创建 dockerfile2、创建 supervisor 配置文件 ssh.conf3、使用方法四、容器间的链接五、容器下数据卷的使用1、添加一个数据卷2、挂载宿主文件夹到原创 2021-06-25 10:11:20 · 1101 阅读 · 3 评论 -
Docker 操作指南之运行命令篇
文章目录docker run-a--add-host--blkio-weight磁盘IO配额控制示例容器空间大小限制--cidfile=--cpu-shares--cpu-period, --cpu-quota--cpuset-cpus, --cpuset-mems-d, --detach--device=--disable-content-trust--dns--dns-opt--dns-search-e, --env--entrypoint示例一示例二--expose--group-add-h, --h原创 2021-06-23 09:59:23 · 2041 阅读 · 1 评论 -
Docker 操作指南之常用操作篇
文章目录docker 安装简易安装安装最新版本非 root 用户管理 docker修改默认存储添加加速器获取 images常用命令docker [OPTIONS] commandattachbuildcommitcpcreatediffeventsdocker 安装简易安装echo deb http://get.docker.io/ubuntu docker main \| sudo tee /etc/apt/sources.list.d/docker.list sudo apt-key adv --原创 2021-06-20 11:48:03 · 1222 阅读 · 5 评论 -
某云服务器性能 Benchmark 评估
文章目录一、前言二、网络性能三、CPU 计算性能四、文件系统性能五、内存性能六、硬盘性能七、总结一、前言A,B 两台服务器(2C 4G,都是虚出来的,所以这里也就是参考下。如果你们买的配置更高,那性能也自然会更好),都是在华北 2 的可用区C,都是固定 1M的带宽配置。因为不确定后面会用到什么样的配置,所以先买便宜点的验证一下。二、网络性能之所以选择在一个可用区是想着内网 IP 能通,性能会好一点。所以就做了简单的测试如下。这里是用 iPerf 做的。通过外网 IP 测试如下:可以看到即使在原创 2021-05-31 20:48:30 · 714 阅读 · 2 评论 -
Linux KVM 安装使用手册
Linux KVM安装使用手册文章目录Linux KVM安装使用手册一、安装1、前期准备2、安装虚拟机软件3、配置网络桥接4、使用 virt-install 工具安装 guest 系统二、虚拟机配置文件1、libvirtd 配置文件2、查看 virsh 管理 qemu 虚拟机的信息三、使用1、查看所有虚拟机状态2、查看指定虚拟机状态3、手动启动虚拟机4、手动关闭虚拟机5、直接通过主机配置文档启动主机6、关机虚拟机7、重启虚拟机8、手动挂起/恢复虚拟机9、断电关闭虚拟机10、设置随宿主启动(开机启动)11、原创 2021-05-06 11:16:55 · 657 阅读 · 0 评论 -
性能工具之stress工具使用教程(带源码说明)
文章目录一、安装stress二、stress参数三、模拟CPU四、模拟内存五、模拟磁盘六、总结stress是一个在linux下的压力测试小工具。我看到有些人用这个工具来描述一些资源耗尽的场景,也有人用它来做混沌测试中。请使用者要注意,这个工具并不是模拟业务问题的,是模拟系统级问题的。所以用它来模拟的时候,和业务真实场景差别还是很大的。因为在性能工作中,经常有人因为不理解工具而误用工具,所以这里我把这个工具拿出来说明一下。一、安装stressyum install -y stress二、stre原创 2021-04-29 14:44:36 · 2258 阅读 · 0 评论 -
全链路监控:方案概述与比较
文章目录一、问题背景二、目标要求1、探针的性能消耗2、代码的侵入性3、可扩展性4、数据的分析三、功能模块1、埋点与生成日志2、收集和存储日志3、分析和统计调用链路数据,以及时效性4、展现以及决策支持四、Google Dapper1、Span2、Trace4、Annotation5、调用示例5.1、请求调用示例5.2、调用过程追踪5.3、调用链核心工作5.4、整体部署架构5.5、AGENT 无侵入部署5.6、调用链监控好处五、方案比较1、探针的性能2、collector 的可扩展性3、 全面的调用链路数据分析转载 2021-03-27 18:47:25 · 656 阅读 · 0 评论 -
关于KVM 虚拟化注意的二三事整理
文章目录一、CPU mode 的选取1、性能2、热迁移3、稳定性4、应用移植二、搭建几点1、初始化网卡2、分区3、 VM 网络4、安装软件包三、libvirtd 日志四、快速克隆VM1、本机克隆2、复制配置文件和硬盘文件跨机克隆五、性能优化1、CPU优化2、内存优化2.1、关闭 KSM2.2、打开 huge page3、IO 优化3.1、IO cache3.2、调度算法3.3、磁盘格式4、网络优化4.1、启用 vhost_net4.2、网卡多队列六、小结一、CPU mode 的选取在 KVM 虚拟化中,原创 2020-12-23 17:44:42 · 1513 阅读 · 1 评论 -
activemq 控制面板里的 Number Of Pending Messages、 Messages Enqueued、Messages Dequeued含义
Number Of Consumers 消费者 这个是消费者端的消费者数量 Number Of Pending Messages 等待消费的消息 这个是当前未出队列的数量。可以理解为总接收数-总出队列数 Messages Enqueued 进入队列的消息 进入队列的总数量,包括出队列的。这个数量只增不减 Messages Dequeued 出了队列的消息 可以理解为是消费这消费掉的数量 这个...转载 2018-03-12 14:05:20 · 1204 阅读 · 0 评论 -
性能优化之MQ问题分析及解决方案
问题现象描述发送消息或者接收消息不能正常进行,访问ActiveMQ挂起,交互无响应。 ActiveMQ报内存溢出。 重启ActiveMQ后控制恢复正常。分析过程1) ActiveMQ消息发送有两种方式:同步和异步。一般为提高消息处理能力,通过异步方式解耦实现逻辑同业务分离,提高消息处理效率。2) 发送消息一般有持久化消息和非持久化消息两类。持久化消息在一些事务较为严格的...原创 2018-03-07 10:27:47 · 5479 阅读 · 0 评论 -
Ubuntu 离线部署 nginx 设置反向代理
文章目录一、什么叫反向代理?二、Ubuntu离线安装nginx1、下载软件包2、安装pcre3、安装zlib4、安装nginx5、启动nginx6、关闭nginx三、nginx 配置动态代理1、配置文件2、重启nginx四、测试验证一、什么叫反向代理?反向代理就是当请求访问你的代理服务器时,代理服务器会对你的请求进行转发,可以转发到静态的资源路径上去,也可以转发到动态的服务接口上去。二、Ubuntu离线安装nginx1、下载软件包内网环境中无法联网,需先下载 nginx 和需要安装的软件包,依赖原创 2020-10-16 10:36:11 · 942 阅读 · 0 评论 -
Kubernetes 集群部署 NFS Provisioner
文章目录背景介绍配置要求配置NFS服务器配置环境安装nfs-utils和rpcbind创建存储的文件夹配置NFS设置开机启动并启动查看是否有可用的NFS地址客户端配置安装nfs-utils和rpcbind创建挂载的文件夹挂载nfs写入一个测试文件背景介绍Kubernetes 对 Pod 进行调度时,以当时集群中各节点的可用资源作为主要依据,自动选择某一个可用的节点,并将 Pod 分配到该节点上。在这种情况下,Pod 中容器数据的持久化如果存储在所在节点的磁盘上,就会产生不可预知的问题,例如,当 Pod原创 2020-11-19 14:19:45 · 1183 阅读 · 0 评论 -
OpenStack Horizon 登陆页面定制
文章目录效果图静态文件准备header 添加背景修改container 修改footer添加结束语效果图这里,我们来参照阿里云的登陆页面改一改平台登陆页面,看看效果图:阿里云页面smaleaf主题 修改后的页面:有几分神似,但非专业美工,谈不上美化了,能看ok了。阿里云登陆的那个框是 iframe,当然你也可以做一个静态网页,留一个 iframe,然后把 openstack 的 login 页面嵌入。这里我采用的是直接修改,没有用框架。注:默认都是在smalleaf里面工作的 “./”代表原创 2020-06-21 16:20:26 · 2434 阅读 · 0 评论 -
CentOS 7.8 配置 VNC 服务
文章目录前言环境说明安装安装桌面环境安装 VNC Server配置 VNC Server配置单用户单界面配置访问密码开启服务打开防火墙客户端访问前言安装的 Centos 服务器需要进行 GUI 操作。环境说明CentOS 7.8(Desktop Install)因为使用图形用户界面,本例使用 GNOME 桌面环境。$ cat /etc/redhat-release CentOS Linux release 7.8.2003 (Core)系统用户有两个 root 和 user,VNC Vie原创 2020-05-12 14:58:53 · 5723 阅读 · 2 评论 -
Centos7.6 安装 Oracle 11g 实例
文章目录环境准备操作系统配置安装 Oracle数据库建库配置监听及本地服务初始化数据库环境准备操作系统:CentOS Linux release 7.6.1810 (Core)数据库版本:Oracle Database 11g Enterprise Edition Release 11.2.0.4.0数据库安装包:p13390677_112040_Linux-x86-64_1of7.zi...原创 2019-11-24 18:40:57 · 6013 阅读 · 8 评论 -
解决Centos 7.2 FTP服务器无法访问故障
文章目录背景问题现象解决办法背景周末由于公司停电,所以服务器也一并关机处理,而后面重新启动发现 linux 服务器上的FTP无法访问问题现象1.在外部 window 使用FTP命令无法连接2.在linux 服务器上本地使用 FTP 命令可以登录3.核实下 vsftpd 服务状态,服务正常启动4.在外部 window 使用Telnet 命令测试 linux 服务器 21 端口是否...原创 2019-01-28 14:54:20 · 16030 阅读 · 0 评论 -
性能工具之linux三剑客awk、grep、sed详解
文章目录前言概述grep = global regular expression print示例数据文件一个简单例子正则表达式特殊字符更多的 regexp 的例子AWKAWK 基础知识AWK 模式匹配AWK 控制语句AWK 输入/输出语句AWK 数学函数AWK 字符串函数AWK 命令行和用法sed = stream editorsed 基础sed 和正则表达式其它 SED 命令延伸阅读总结前言...原创 2019-01-04 10:16:45 · 7072 阅读 · 0 评论 -
性能工具之15个常用的Linux文件系统命令
文章目录前言1.检查可用空间2.计算目录大小3.清理文件4.计算目录中的文件数量5.文件系统中查找大文件6.列出文件系统中最大文件7.计算指定文件大小8.查找范围内的大文件9.列出最近修改的文件10.查找旧文件(一)11.查找旧文件(二)12.查找空文件13.打包及压缩目录内容14.回收站中查找文件15.查找重复文件前言测试人员最常见和繁琐的任务之一就是清理系统,比如防止磁盘空间出现不足。下面...原创 2018-12-31 10:54:19 · 551 阅读 · 0 评论 -
惠普服务器安装 CentOS 7
文章目录安装前准备安装步骤:制作U盘 启动具体安装系统配置遇到的问题安装前准备centos 7系统镜像:CentOS-7.0-1406-x86_64-DVD.isoultraiso一个至少8G的U盘。安装步骤:制作U盘 启动双击“CentOS-6.5-x86_64-bin-DVD1.iso”,或右键用 UltraISO 打开选择菜单中的 启动 > 写入硬盘映像…硬盘...原创 2018-12-11 11:09:27 · 14569 阅读 · 0 评论 -
Linux Centos7.2根目录扩容实操(lvm模式)
前提网管已为虚拟主机追加一块200G虚拟硬盘实操查看使用情况列出各分区使用情况[root@space ~]# df -hl文件系统 容量 已用 可用 已用% 挂载点/dev/mapper/centos-root 36G 33G 3.2G 92% /devtmpfs 3.9G 0 3.9G ...原创 2018-09-30 17:41:45 · 6721 阅读 · 1 评论 -
Red Hat Enterprise Linux 7.2
简介RedHat Enterprise Linux是Red Hat公司的Linux发行版,面向商业市场,包括大型机。红帽公司从Red Hat Enterprise Linux 5开始对企业版LINUX的每个版本提供10年的支持。而Red Hat Enterprise Linux常简作RHEL。Red Hat Enterprise Linux大约3年发布一个新版本。 下载RHEL...转载 2018-02-28 14:03:28 · 3762 阅读 · 0 评论