等到

记一次靠谱的 K8S 排错实战过程,硬核!

一 背景 收到测试环境集群告警,登陆 K8s 集群进行排查。 二 故障定位 2.1 查看 Pod 查看 kub […]

进程、线程、进程池、进程三态、同步、异步、并发、并行、串行

一.进程, 线程 1.进程 什么是进程? 开发写的代码我们称为程序,那么将开发的代码运行起来。我们称为进程。 […]

一文搞懂 Linux 内核的 4 大 IO 调度算法

Linux 内核包含4个IO调度器,分别是 Noop IO scheduler、Anticipatory IO […]

go项目打最小docker镜像,足足降低99%

go 项目怎么让 docker 镜像体积减小?本文做了详细介绍。 1. 直接编译得到运行文件 22M 使用的项 […]

超详细的秒杀架构设计,运维,了解一下

秒杀系统相信很多人见过,比如京东或者淘宝的秒杀,小米手机的秒杀,那么秒杀系统的后台是如何实现的呢?我们如何设计 […]

终于搞懂了服务器为啥产生大量的TIME_WAIT!

写在开头,大概 4 年前,听到运维同学提到 TIME_WAIT 状态的 TCP 连接过多的问题,但是当时没有去 […]

企业级日志平台新秀Grafana Loki,比ELK轻量多了~

最近,在对公司容器云的日志方案进行设计的时候,发现主流的ELK或者EFK比较重,再加上现阶段对于ES复杂的搜索 […]

微服务性能是如何测试的?

微服务,通常指的是一个支持持续开发、系统可扩展、应用程序解耦和多语言编程的架构平台。它在服务边界的帮助下隔离了 […]

Linux之父:我们不会用Rust取代C语言开发内核

Linux 诞生于 1991 年,距今已经 30 年了。虽然它一开始只是 Linus 的一个个人项目,而非出于 […]

分布式锁用 Redis 好,还是 ZooKeeper 好?

提到锁大家肯定有了解,像 Synchronized、ReentrantLock,在单进程情况下,多个线程访问同 […]

滚动到顶部