【Kubernetes】资源配置相关知识
0. 调优思路:何时调内存,何时调 CPU?在实际生产中,调整资源的侧重点通常取决于业务类型: 调大内存: 适用于数据密集型场景。例如:缓存服务(Redis)、大数据处理、内存计算、高并发下的状态存储。内存不足会导致 OOMKilled(进程被强制...
0. 调优思路:何时调内存,何时调 CPU?在实际生产中,调整资源的侧重点通常取决于业务类型: 调大内存: 适用于数据密集型场景。例如:缓存服务(Redis)、大数据处理、内存计算、高并发下的状态存储。内存不足会导致 OOMKilled(进程被强制...
一、卡慢来源1.分析:卡慢感受来源与原因1.1 卡慢感受来源 用户使用前端页面卡慢 Web接口响应慢。 前端渲染逻辑不合理(数据量大时阻塞)。 外部调用 ASM 服务卡慢 对外 API 接口响应慢。 1.2 卡慢原因深度分析(1)Mongo...
这是什么?Makefile 是一个自动化编译工具的“说明书”。 在开发大型软件项目时,通常会有成百上千个源代码文件。如果你每次改动一点代码都要手动输入命令去编译每一个文件,不仅低效,还容易出错。Makefile 的出现就是为了解决这个问题。 1. M...
从一个错误案例开始起因是在工作中看到一段代码,感觉是程序遇到异常而卡住的原因,起了两个协程,其中一个等待另一个完成后开始,二者通过channel进行消息传递。后一个协程在完成时使用了goto语句。程序最后为select{}永久卡死,等待前面启动的两个...
1.结论哪个好?简短的回答是:没有绝对的“好”,只有“更适合”。 存算一体(Coupled):胜在 极致性能(尤其是低延迟)。 存算分离(Disaggregated):胜在 弹性、成本和灵活性。 目前的行业大趋势是:从“存算一体”向“存算分离...
多数派的定义分布式系统里(比如 Etcd、ZooKeeper、Consul、Redis Sentinel、MongoDB ReplicaSet 等)一般采用多数派原则。 多数派原则(majority): 只有多数派节点(majority of v...
1.实战中的配置查看mongo集群的pod12345678910kubectl get pod -n mongoNAME READY STATUS RESTARTS ...
常见操作1.常见管道阶段 分类 运算符 作用 / 说明 常见场景 过滤 $match 按条件筛选文档,类似 find 的 query 只要上架商品、只要本月数据 投影/加字段 $project / $add...
无论是什么系统,在研发的过程中不可避免的会使用到缓存,而缓存一般来说我们不会永久存储,但是缓存的内容是有限的,那么我们如何在有限的内存空间中,尽可能的保留有效的缓存信息呢? 那么我们就可以使用 LRU/LFU算法 ,来维持缓存中的信息的时效性。 LR...
热key指一段时间内被频繁访问或操作的键。通常出现在商品限时抢购、瞬时新闻热点等业务场景,可能会对系统的稳定性和可用性造成影响,比如对应节点的网卡带宽被打满,出现丢包重传,请求波动耗时大幅上升,甚至影响到业务的正常使用,引发用户的不满。因此,不可能等...