系统
-
十八张图带你入门实时监控系统HertzBeat
HertzBeat 的原理就是使用不同的协议去直连对端系统,采用 PULL 的形式去拉取采集数据,无需用户在对端主机上部署安装 Agent | Exporter 等。
-
文件系统那些事儿,你学会了吗?
随着硬件技术的发展,文件系统技术也在不断创新。尤其是SSD 闪存盘的普及,需要文件系统提供与之相适应的文件管理方式,如 BTRFS 的 COW(Copy On Write)方式,避免频繁擦写 SSD,提升了 I/O 性能也延长了 SSD 的使用寿命。
-
开源版GPTs人人免费用!Hugging Face发布定制个人助手,点两下轻松创建
Hugging Chat Assistants的推出,标志着开源社区在追赶闭源系统竞争对手方面取得了飞快进展,特别是在Mistral全新开源模型Miqu泄露后,该模型性能与闭源GPT-4不相上下。
-
系统干崩了,只认代码不认人
为了保障系统的高可用和稳定,我发誓以后只认代码不认人。文末总结了几个小教训,希望对你有帮助。
-
一文搞懂设计模式—单例模式
单例模式作为一种常见的设计模式,在软件开发中有着广泛的应用。选择适合的实现方式,并根据具体需求进行灵活运用,将有助于提升系统的性能和可维护性。
-
系统设计中的前十个Trade-Offs
在系统设计中巧妙地穿越系统设计是如同在雷场上跳探戈,但不要害怕 — 掌握权衡的艺术是你的秘密武器。
-
超实用Python小技巧,轻松应对大文件
处理大型文件的高效方法在Python编程中是必不可少的技能,尤其是在数据分析、机器学习和系统管理等领域。
-
系统设计中的前十个Trade-Offs
在系统设计中巧妙地穿越系统设计是如同在雷场上跳探戈,但不要害怕 — 掌握权衡的艺术是你的秘密武器。
-
事件流与事件溯源
事件流是持续捕获和存储系统中发生的事件的过程。这些事件可以实时处理和分析,也可以存储以供后续分析。
-
实战:基于Loki采集K8s日志
Loki是一个水平可扩展、高可用性、轻量易用、多租户的日志聚合系统,它的设计非常经济高效且易于操作,因为它不会为日志内容编制索引,而是为每一个日志流编制一组标签,项目是受Prometheus启发,专门为Prometheus和k8s用户做了相关优化。
-
我们聊聊单核可以实现多线程吗?
不同软件对硬件的依赖程度区别很大,依赖最强的就是“固件”,它随硬件的生产一起被烧录在硬件上,一度只能读不能写,后面即使可以改动也要用“非常”手段,这种软件显然受硬件影响最大,典型的比如BIOS系统。
-
系统设计中的前十个Trade-Offs
在系统设计中巧妙地穿越系统设计是如同在雷场上跳探戈,但不要害怕 — 掌握权衡的艺术是你的秘密武器。
-
十分钟在K8s中部署轻量级日志系统Loki
由于Loki 对k8s友好支持,默认就可以采集到pod、namespace 等标签数据,不需要额外配置,但是要达到生产级可用,还需要对 Loki的数据进行持久化配置、同时要根据采集日志数据的大小做好采集速率调整、以及日志过期策略设置
-
涨知识了,Linux的ld和ldd一起用,可以帮我们分析运行时加载库文件失败的原因
本篇文章以分析 libmpi_usempif80.so 这个动态库文件,依赖哪些其他动态库,作为问题起因。
-
新接手一个业务系统,我是这么熟悉的
当接手到一个新的系统的时候,大家是如何进行熟悉的呢?接下来和大家聊一下老猫对一个新系统的熟悉过程。