技术笔记共2311篇 第276页
中继代理的工作原理是什么-不念博客

中继代理的工作原理是什么

中继代理将它连接的其中一个物理接口(如网卡)上广播的DHCP/BOOTP消息中转到其他物理接口连至的其他远程子网。 下图显示了子网2上的客户端C是如何从子网1上的DHCP服务器1获得DHCP地址租约的。 ...
不念的头像-不念博客不念2年前
415
Linux文件系统、磁盘IO具体是怎么工作的-不念博客

Linux文件系统、磁盘IO具体是怎么工作的

同 CPU、内存一样,文件系统和磁盘 I/O,也是 Linux 操作系统最核心的功能。 磁盘为系统提供了最基本的持久化存储。 文件系统则在磁盘基础上,提供了一个用来管理文件的树状结构。 文件系统 1. ...
Openshift容器网络简介以及多租户网络配置-不念博客

Openshift容器网络简介以及多租户网络配置

一、Openshift容器网络简介 Openshift容器网络默认是基于Open vSwitch(OVS)实现的。 Openshift提供两种网络方案: ovs-subnet(子网模式):为集群节点上的容器提供一个扁平化的二层虚拟网路,...
不念的头像-不念博客不念4年前
734
系统管理员喜欢systemd的 5 个理由-不念博客

系统管理员喜欢systemd的 5 个理由

systemd 的速度和易用性使其成为管理现代 Linux 系统的流行方式。 systemd 系统管理员知道,在一台运行着的现代计算机上会发生很多事情:应用程序在后台运行、预定事件等待在特定时间被触发、事...
Lua的for循环详解-不念博客

Lua的for循环详解

Lua 了解 for 循环结构和你在控制它时拥有的选项,这样你可以对如何在 Lua 中处理数据做出聪明的决定。 在编程中,迭代是一个重要的概念,因为代码通常必须多次扫描一组数据,以便它可以单独处...
不念的头像-不念博客不念4年前
420
LRU算法和LFU算法有什么区别,redis分别是如何实现的?-不念博客

LRU算法和LFU算法有什么区别,redis分别是如何实现的?

什么是LRU算法? LRU 全称是 Least Recently Used 翻译为最近最少使用,会选择淘汰最近最少使用的数据。 传统 LRU 算法的实现是基于「链表」结构,链表中的元素按照操作顺序从前往后排列,...
不念的头像-不念博客不念4年前
578
如何从Rust调用C库函数-不念博客

如何从Rust调用C库函数

Rust调用C库函数 Rust FFI 和 bindgen 工具是为 Rust 调用 C 库而设计的。Rust 很容易与 C 语言对话,从而与任何其它可以与 C 语言对话的语言对话。 为什么要从 Rust 调用 C 函数?简短的答案就...
不念的头像-不念博客不念4年前
379
如何使用zSwap提高系统性能-不念博客

如何使用zSwap提高系统性能

使用 zSWAP、zstd 和 z3fold 来提高操作系统的性能! 压缩可以降低占用空间,顾名思义,内存压缩就是压缩内存,节省内存空间。就目前的技术而言, I/O 的速度远远慢于这 RAM 操作速度。因此...
不念的头像-不念博客不念4年前
499