随笔分类 -  Linux

摘要:Linux零拷贝原理 前言 磁盘可以说是计算机系统最慢的硬件之一,读写速度相差内存 10 倍以上,所以针对优化磁盘的技术非常的多,比如零拷贝、直接 I/O、异步 I/O 等等,这些优化的目的就是为了提高系统的吞吐量。 DMA技术 在没有DMA技术之前,IO过程是这样的: 可以看到,整个数据的传输过程 阅读全文
posted @ 2022-09-11 15:12 尹瑞星 阅读(1292) 评论(1) 推荐(1) 编辑
摘要:计算机网络之路由详解 基本概念 IP地址可以识别主机和路由器,而路由器有多个端口,分别连接不同的网络区域。通过识别目的IP地址的网络号,再根据路由表进行数据转发。 主机和路由器都会维护一张路由表,里面存放着目的地址段和下一跳的地址。 除了路由器,三层交换机、防火墙、负载均衡设备甚至主机等设备都可以进 阅读全文
posted @ 2022-09-10 14:59 尹瑞星 阅读(1100) 评论(0) 推荐(1) 编辑
摘要:VPC网络 overlay vs underlay 基于某个通信网络之上构建出的另一个逻辑通信网络即为overlay或underlay网络。 下图为overlay网络功能示意图 隧道转发的本质是将容器双方的通信报文分别封装成各自宿主机之间的报文,借助宿主机的网络“隧道”完成数据交换。这种虚拟网络的基 阅读全文
posted @ 2022-08-15 14:50 尹瑞星 阅读(818) 评论(0) 推荐(0) 编辑
摘要:Basic Authentication basic是最简单的认证机制,客户端向服务器端请求数据时,如果未被认证,服务器会向客户端发送验证请求. HTTP/1.0 401 Unauthorised Server: SokEvo/1.0 WWW-Authenticate: Basic realm=”g 阅读全文
posted @ 2021-11-11 13:57 尹瑞星 阅读(1771) 评论(3) 推荐(2) 编辑
摘要:加密解密 Base64编解码 在参数传输的过程中经常遇到的一种情况:使用全英文的没问题,但一旦涉及到中文就会出现乱码情况。与此类似,网络上传输的字符并不全是可打印的字符,比如二进制文件、图片等。Base64的出现就是为了解决此问题,它是基于64个可打印的字符来表示二进制的数据的一种方法。 我们知道在 阅读全文
posted @ 2021-09-18 14:38 尹瑞星 阅读(395) 评论(0) 推荐(1) 编辑
摘要:iptables & netfilter 1、简介 netfilter/iptables(下文中简称为iptables)组成Linux内核下的包过滤防火墙,完成封包过滤、封包重定向和网络地址转换(NAT)等功能。 iptabels其实不是真正的防火墙,netfilter才是防火墙真正的安全框架(fr 阅读全文
posted @ 2021-09-15 16:00 尹瑞星 阅读(2493) 评论(1) 推荐(1) 编辑
摘要:当我们启动一个前台任务后,命令行窗口退出,应用也就一起退出,无法访问了。怎么才能让它变成系统的守护进程(daemon),成为一种服务(service),一直在那里运行呢? 守护进程 前台任务和后台任务 只要在命令的尾部加上符号&,启动的进程就会成为"后台任务"。如果要让正在运行的"前台任务"变为"后 阅读全文
posted @ 2021-08-16 18:37 尹瑞星 阅读(1712) 评论(0) 推荐(1) 编辑
摘要:Linux —— 文件描述符 文件描述符 Fd 当进程打开文件或创建新文件时,内核会返回一个文件描述符(非负整数),用来指向被打开的文件,所有执行I/O操作的系统调用(read、write)都会通过文件描述符。 文件描述符可以理解为进程文件描述表这个表的索引,或者把文件描述表看做一个数组的话,文件描 阅读全文
posted @ 2021-08-07 21:31 尹瑞星 阅读(1297) 评论(0) 推荐(6) 编辑
摘要:1、问题背景 之前项目需要一个边缘集群场景下的镜像缓存功能,但随之而来的问题是: 由于边缘节点网络带宽资源有限,加上云边网络的不稳定性,当边缘节点频繁拉取云端镜像文件时会占用大量的网络带宽,这样会阻碍其他网络应用程序的运行,比如此时我们的交互式SSH会话可能会变得异常迟钝以至于无法使用。因此我们需要 阅读全文
posted @ 2021-06-29 20:51 尹瑞星 阅读(933) 评论(0) 推荐(0) 编辑
摘要:前言 ​ 高性能是每个程序员的追求,无论写一行代码还是做一个系统,都希望能够达到高性能的效果。高性能架构设计主要集中在两方面: 尽量提升单服务器的性能,将单服务器的性能发挥到极致 如果单服务器无法支撑性能,设计服务器集群方案 ​ 单服务器高性能的关键之一就是服务器采取的网络编程模型。服务器如何管理连 阅读全文
posted @ 2020-12-16 14:22 尹瑞星 阅读(8867) 评论(2) 推荐(3) 编辑

点击右上角即可分享
微信分享提示
🚀
回顶
收起
  1. 1 404 not found REOL
404 not found - REOL
00:00 / 00:00
An audio error has occurred.