第2页谢先斌的博客
-
现代 Linux 网卡命名格式
在现代 Linux 发行版中,网卡名称不再使用传统的
eth0、eth1这种不可预测的命名方式(即取决于硬件被内核发现的顺序)。相反,使用 Predictable Network Interface Names(可预测网络接口名称) 机制,该机制由systemd和 udev 负责。网卡名称基于固件信息、拓扑结构和物理位置生成。本文介绍命名格式的详细拆解和示例列表。 -
Boto3: Python SDK For AWS 介绍
Boto3 是 Amazon Web Services (AWS) 的 Python SDK(软件开发工具包)。它允许 Python 开发者通过编写 Python 代码来直接创建、配置和管理 AWS 服务(如 Amazon S3, Amazon EC2, DynamoDB 等)。它是 Boto (v2) 的继任者,完全重写并成为了目前的行业标准。
-
Go io.Pipe 介绍与示例
Go 语言中的
io.Pipe是一个非常强大且常用的工具,它在内存中创建一个同步的管道,可以将一个io.Writer(写入端)和一个io.Reader(读取端)连接起来,实现数据的边写边读,而不需要中间的临时文件或巨大的内存缓冲区。 -
Prometheus Operator + kube-prometheus 监控 k8s
使用 Prometheus Operator + kube-prometheus 监控 k8s
2025-11-23 kubernetes kubernetes,prometheus,monitor -
LMDB 键值数据库介绍
LMDB (Lightning Memory-Mapped Database)是一个嵌入式、事务性的 键-值存储 (Key-Value Store) 数据库库,它以其高性能、零拷贝 (Zero-Copy) 和高可靠性而闻名。下面介绍 LMDB 的文件格式和主要特性。 -
什么是写时拷贝 (Copy-On-Write, CoW)
Copy-On-Write 是一种延迟复制技术,旨在提高性能和减少资源(如内存或磁盘空间)的消耗。写时拷贝是一种重要的资源管理优化策略,它的核心思想是:能共享则共享,直到必须修改时才进行复制。
-
Overlay 与 Copy-on-Write 功能对比
Overlay(覆盖文件系统)和 Copy-on-Write(写入时复制)是两个相关但又不同的概念,尤其在存储和文件系统领域经常一起出现,例如在容器技术中。本文总结和对比 Overlay 和 Copy-on-Write 技术。
-
KubeVirt 介绍:容器原生虚拟化
KubeVirt Kubernetes 虚拟化 API 和运行时,用于定义和管理虚拟机。KubeVirt 于 2019 年 9 月 6 日被 CNCF 接受,并于 2022 年 4 月 19 日转入孵化成熟度级别。
-
kube-vip: Kubernetes HA/负载均衡器
kube-vip 为 Kubernetes 集群 提供一个虚拟 IP (VIP) 和负载均衡器,用于控制平面(以便构建高可用集群)和类型为
LoadBalancer的 Kubernetes Service,而无需依赖任何外部硬件或软件。2025-11-01 kubernetes kube,kubernetes,vip,lb -
Linux bridge 命令常见使用示例
Linux
bridge命令是管理 Linux 网桥设备和其端口配置的核心工具。下面总结了它的一些最常见和实用的使用示例。 -
VLM 与 VLA:从理解世界到与世界互动
在人工智能的浪潮之巅,视觉语言模型(Vision Language Model, VLM)与视觉语言智能体(Vision Language Agent, VLA)代表了 AI 从感知理解世界,迈向与物理世界进行交互的关键进展。两者紧密相连,但又在核心能力与应用场景上有着明确的区分。
-
TCP 连接参数优化详解
本文介绍在高并发、短连接的服务器(如 Web 服务器、API 网关、代理服务器)上,如何优化 TCP 连接的关闭过程,避免因 TIME_WAIT 或 FIN_WAIT_2 状态的连接过多而耗尽系统资源(如端口、内存)。
-
GNU 链接器 ld 命令介绍
/usr/bin/ld命令是 GNU 链接器 (GNU Linker),通常简称为ld。它是 Linux 系统中非常重要的一个工具,主要用于将编译生成的各种目标文件(Object Files)和库文件(Libraries)组合成一个可执行文件(Executable File)、共享库(Shared Library)或静态库(Static Library)。 -
LMDeploy
LMDeploy 由 MMDeploy 和 MMRazor 团队联合开发,是涵盖了 LLM 任务的全套轻量化、部署和服务解决方案。
-
RustFS:兼容 S3 协议的对象存储服务
RustFS 用热门安全的 Rust 语言开发,兼容 S3 协议。适用于 AI/ML 及海量数据存储、大数据、互联网、工业和保密存储等全部场景。
-
Envoy XDS 介绍
Envoy XDS 介绍
-
LLM 大模型微调方法简介
预训练的大语言模型(LLM)可能无法完全满足特定用户需求,因此需要通过微调来提升其在特定任务中的表现。通过微调,模型能够更精准地适应用户的具体应用场景。本文为您介绍微调 LLM 时的策略选择(SFT/DPO)、微调技术(全参/LoRA/QLoRA)以及超参说明,旨在帮助实现模型性能的最佳优化。
-
SGLang 部署大模型
SGLang 是一个用于大型语言模型(LLMs)和视觉语言模型(VLMs)的快速服务框架。
-
SeaweedFS 介绍
SeaweedFS 是一个分布式存储系统,适用于 blob、对象、文件和数据湖,可存储数十亿个文件!
-
Python 中的 RLE 介绍和加速代码
RLE(Run-Length Encoding)是一种简单且经典的无损数据压缩算法。它的核心思想是,对于一串连续出现多次的相同数据,用一个计数值和该数据本身来替代,从而达到压缩的目的。例如,字符串 “AAABBC” 经过 RLE 编码后可以表示为 “3A2B1C”。