低成本 在设计高可用、高性能的机构时,基本上都是采用增加机器的做法,这跟低成本是正好相反的,因此,在设计系统时 […]
Continue Reading《从 0 开始学架构》学习归整(一)复杂度问题的来源 可扩展篇
可扩展 可扩展性是指系统为了应对将来变化而提供的一种扩展能力,当有需求变化时,系统不需要或者仅需少量的更改就可 […]
Continue Reading《从 0 开始学架构》学习归整(一)复杂度问题的来源 高可用篇
高可用 系统无中断的执行其功能的能力,代表其可用性程度,是系统设计准则之一。 系统高可用方案本质上都是通过冗余 […]
Continue Reading《从 0 开始学架构》学习归整(一)复杂度问题的来源 高性能篇
高性能 软件系统中高性能带来的复杂度主要体现在单台计算机内部为了高性能带来的复杂度和多台计算机集群为了高性能带 […]
Continue ReadingLinux 内核中断初识
内核对硬件设备的管理方式 轮询:内核定期对设备状态进行查询 ❎周期性重复执行、浪费资源、效率低下 中断:硬件在 […]
Continue ReadingI/O 多路复用 — epoll
⚠️ 基础概念 Linux内核中断 操作系统基础 内核网络数据收发流程 I/O 多路复用 I/O 多路复用就通 […]
Continue ReadingLinux 基础随笔
Linux 与 发行版 发行版 Ubuntu 镜像版本与后缀 版本 版本间具体区别见官网 更新间隔通常为6个月 […]
Continue Reading