运维
文章平均质量分 81
翔云123456
这个作者很懒,什么都没留下…
展开
-
磁盘IO挂起(Disk IO hang)
磁盘IO挂起(Disk IO hang)是指磁盘输入/输出操作延迟异常,甚至完全停止响应的情况。在这种状态下,系统尝试对磁盘进行读写操作,但操作无法在合理的时间内完成,导致进程挂起等待,影响系统性能和响应能力。磁盘IO挂起可能是暂时的,也可能是持续的,严重时可能需要重启系统或更换硬件才能恢复。原创 2024-07-21 09:49:29 · 772 阅读 · 0 评论 -
etcd是什么
本文主要介绍etcd 概念和基本应用场景。原创 2023-12-17 11:40:01 · 266 阅读 · 0 评论 -
Kafka 搭建过程
本文主要介绍Kafka基本原理,以及搭建过程。原创 2023-10-05 21:50:20 · 1717 阅读 · 2 评论 -
如何保证Redis的HA高可用
本文主要介绍Redis如何保证高可用。原创 2023-10-04 22:03:55 · 485 阅读 · 0 评论 -
如何备份和恢复数据库
本文主要介绍如何使用xtrabackup 进行数据库的备份和恢复,并在最后介绍了原理。原创 2023-10-03 20:59:45 · 537 阅读 · 1 评论 -
Nginx 如何配置http server 、负载均衡(反向代理)
本文主要介绍 Nginx中如何配置 http server,负载均衡(反向代理)。原创 2023-10-02 21:47:23 · 2471 阅读 · 0 评论 -
浅谈一致性哈希Consistent Hashing
一致性哈希(Consistent Hashing)是一种特殊的哈希技术,主要用于解决分布式系统中的数据分布问题。这种特性使得一致性哈希在分布式系统中得到了广泛应用,例如在负载均衡、数据分片等场景。其主要特点是:当参与计算的节点发生变化时,会尽可能少地影响已经做好的哈希分配结果。原创 2023-10-01 19:23:02 · 320 阅读 · 0 评论 -
浅谈云原生Cloud Native
云原生(Cloud Native)是一种构建和运行应用程序的方法,可以充分利用云计算模型的优势。云原生是一种面向服务的架构(SOA),可以在公有云、私有云和混合云等各种环境中运行。以上这些技术都是构建云原生应用的重要组成部分,它们共同支持了云原生应用的快速迭代、弹性伸缩、容错性、可观察性和自动化运维等特性。云原生的核心技术包括容器(如 Docker)、服务网格(如 Istio)、微服务,以及声明式 API。云原生和传统软件的主要区别在于它们的设计理念、架构、开发、部署和运维方式。原创 2023-09-23 21:17:24 · 265 阅读 · 0 评论 -
pipefail 选项,不起眼,却很重要
是一个在 Bash shell 脚本中常用的命令,它的作用是改变管道命令的退出状态。在默认情况下,一个管道命令(由多个命令通过管道符 | 连接而成的命令)的退出状态是最后一个命令的退出状态,而不考虑前面的命令是否执行成功。如果 command1 失败(返回非零退出状态),但 command2 成功(返回零退出状态),那么整个管道命令的退出状态是 0(成功)。但是如果你使用了,那么如果 command1 失败,整个管道命令的退出状态就是 command1 的退出状态,即使 command2 成功。原创 2023-09-23 21:05:07 · 1464 阅读 · 0 评论 -
业界都有哪些数据库监控工具
这些工具都可以帮助用户实时监控数据库的运行状态、性能指标、系统负载等信息,从而帮助用户更好地管理和维护数据库。不同公司可能会根据自身需求和预算选择合适的监控工具。本文主要介绍下数据库监控工具。原创 2023-08-27 15:59:29 · 1507 阅读 · 0 评论 -
Prometheus 监控系统安装
Prometheus 既是一个时序数据库,又是一个监控系统,更是一套完备的监控生态解决方案。本文简要介绍 Prometheus的安装和使用。原创 2023-04-30 21:47:56 · 773 阅读 · 0 评论 -
cgred不能自动将pid放入tasks
问题:cgred不能自动将pid放入tasks cgred / cgrulesengd - does not move new user pid to task filehttps://serverfault.com/questions/724958/cgred-cgrulesengd-does-not-move-new-user-pid-to-task-file该问题尚在找到原因,...原创 2018-09-02 21:55:40 · 541 阅读 · 0 评论 -
centos7上为什么不使用libcgroup进行资源限制
不使用libcgroup的原因centos7上使用libcgroup进行资源限制可参考 https://blog.csdn.net/lanyang123456/article/details/81414198以happy_limitmem资源控制组为例正常情况下,查看资源限制文件,如果某个进程受限制,进程PID会在其中,# cat /sys/fs/cgroup/memory/...原创 2018-09-02 21:40:09 · 2728 阅读 · 1 评论 -
centos7 如何在用户级对资源进行限制
我们已经知道,centos7上建议使用sytemd进行资源限制。本文主要介绍如何使用systemd用户级资源限制。 以orange用户为例。方案一 临时有效配置如下:# systemctl set-property user-1000.slice MemoryLimit=200M# systemctl daemon-reload一般情况下,以上设置就可以了。 但有...原创 2018-09-02 20:44:41 · 8407 阅读 · 0 评论 -
centos7 使用cgroup进行资源限制
centos7中进行资源限制,使用的仍然是cgroup,只是配置接口使用的systemd。 下文将介绍如何使用systemd进行资源限制。Step1 编写unit文件命令为my-demo.service整个文件如下:[Unit]Description=My-demo Service[Service]Type=simpleUser=orangeExecStart=/b...原创 2018-08-12 21:16:59 · 7417 阅读 · 0 评论