Basic Knowledge
文章平均质量分 75
speculative knowledge;basic knowledge
凤舞飘伶
这个作者很懒,什么都没留下…
展开
-
从监控到稳定性可观测:从问题响应到预防的技术变革
从监控到稳定性可观测:从问题响应到预防的技术变革原创 2024-03-12 15:07:57 · 944 阅读 · 0 评论 -
webrtc-turn安装
webrtc-turn安装原创 2023-12-14 10:37:25 · 424 阅读 · 0 评论 -
CPU使用率和负载
CPU使用率和负载原创 2023-12-13 16:16:03 · 1301 阅读 · 0 评论 -
IO多路复用
IO多路复用原创 2023-11-13 10:05:22 · 264 阅读 · 0 评论 -
款网络拓扑自动扫描工具
款网络拓扑自动扫描工具原创 2023-11-10 17:22:55 · 263 阅读 · 0 评论 -
数据备份知识
数据备份转载 2023-11-06 15:23:12 · 544 阅读 · 0 评论 -
限流及及常用解决方案
限流及及常用解决方案原创 2023-10-17 16:42:51 · 337 阅读 · 0 评论 -
Linux 性能优化
Linux 性能优化原创 2023-03-29 13:57:10 · 623 阅读 · 0 评论 -
网络排查命令
$ nstat -az...TcpExtListenOverflows 12178939 0.0TcpExtListenDrops 12247395 0.0...原创 2023-03-29 09:47:37 · 905 阅读 · 0 评论 -
Linux 性能:磁盘I/O是否降低应用程序性能
Linux 性能:磁盘I/O是否降低应用程序性能原创 2023-03-15 11:05:33 · 625 阅读 · 0 评论 -
深入分析 Linux 网络丢包问题
深入分析 Linux 网络丢包问题原创 2023-03-15 11:02:17 · 601 阅读 · 0 评论 -
VRRP虚拟路由冗余协议
VRRP虚拟路由冗余协议原创 2023-03-15 10:42:37 · 1268 阅读 · 0 评论 -
Linux系统优化内容
优化原创 2023-03-02 15:24:00 · 821 阅读 · 0 评论 -
IO模型
1. sclect:select库是在1 inuo和indos平台都基本支持的事件驱动模型库,并且在接口的定义也基本相间,只是部分参数的含文路有差异,最大并发限制1024,是最早期的事件驱动模型。2. pol1:在Linux的基本驱动模型,windms不支持此驱动模型,是selest的升级版,取消了最大的井发限制,在编译nginx的时候可以使用--with-pall modbule--wi thout -pol1 molule这两个指定是否编泽slecL库。3. epoll:,cpo11原创 2020-11-24 14:26:23 · 139 阅读 · 0 评论 -
负载均衡策略
轮循均衡(Round Robin):每一次来自网络的请求轮流分配给内部中的服务器,从1至N然后重新开始。此种均衡算法适合于服务器组中的所有服务器都有相同的软硬件配置并且平均服务请求相对均衡的情况。我们的业务web服务器都是同样配置的虚拟机,因此,我们采用了该“轮询均衡”策略。除此之外,还有如下其他策略。权重轮循均衡(Weighted Round Robin):根据服务器的不同处理能力,给每个服务器分配不同的权值,使其能够接受相应权值数的服务请求。例如:服务器A的权值被设计成1,B的权值是 3,原创 2020-07-29 17:27:59 · 122 阅读 · 0 评论 -
僵尸进程与孤儿进程
前言进程就是运行起来的一个程序,但是进程并不局限于执行起来的代码,他的作用范围还有很多,如存放数据的内存地址空间,执行线程,打开的文件,挂起的信号,处理器状态等。进程在创建的时候开始存活,Linux系统会调用fork()方法复制一个现有进程来创建一个全新的进程,新产生的进程为子进程,创建者进程为父进程。当程序结束运行时,通过exit()系统调用退出执行,该进程占用的资源包括内存空间,线程等被释放掉。进程家族树进程都是由其他进程创建出来的,每个进程都有...原创 2021-06-01 14:17:37 · 310 阅读 · 0 评论 -
分布式文件系统:原理、问题与方法
本地文件系统如ext3,reiserfs等(这里不讨论基于内存的文件系统),它们管理本地的磁盘存储资源、提供文件到存储位置的映射,并抽象出一套文件访问接口供用户使用。但随着互联网企业的高速发展,这些企业对数据存储的要求越来越高,而且模式各异,如淘宝主站的大量商品图片,其特点是文件较小,但数量巨大;而类似于youtube,优酷这样的视频服务网站,其后台存储着大量的视频文件,尺寸大多在数十兆到数吉字节...转载 2016-11-03 23:47:21 · 360 阅读 · 0 评论 -
RPC 服务 与 HTTP 服务的区别
1、什么是RPCRPC(Remote Procedure Call)—远程过程调用,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。RPC协议假定某些传输协议的存在,如TCP或UDP,为通信程序之间携带信息数据。在OSI网络通信模型中,RPC跨越了传输层和应用层。RPC使得开发包括网络分布式多程序在内的应用程序更加容易。RPC采用客户机/服务器(c/s)模式。请求程序就是一个客户机,而服务提供程序就是一个服务器。首先,客户机调用进程发送一个有进程参数的调用信息..原创 2021-03-19 08:52:53 · 321 阅读 · 0 评论 -
零拷贝
前言磁盘可以说是计算机系统最慢的硬件之一,读写速度相差内存 10 倍以上,所以针对优化磁盘的技术非常的多,比如零拷贝、直接 I/O、异步 I/O 等等,这些优化的目的就是为了提高系统的吞吐量,另外操作系统内核中的磁盘高速缓存区,可以有效的减少磁盘的访问次数。这次,我们就以「文件传输」作为切入点,来分析 I/O 工作方式,以及如何优化传输文件的性能。正文为什么要有 DMA 技术?在没有 DMA 技术前,I/O 的过程是这样的: CPU 发出对应的指令给磁盘控制器,然后返回;...转载 2021-03-10 11:29:45 · 104 阅读 · 0 评论 -
CPU 是如何执行任务的
前言你清楚下面这几个问题吗? 有了内存,为什么还需要 CPU Cache? CPU 是怎么读写数据的? 如何让 CPU 能读取数据更快一些? CPU 伪共享是如何发生的?又该如何避免? CPU 是如何调度任务的?如果你的任务对响应要求很高,你希望它总是能被先调度,这该怎么办? … 这篇,我们就来回答这些问题。正文CPU 如何读写数据的?先来认识 CPU 的架构,只有理解了 CPU 的 架构,才能更好地理解 CPU 是如何读写数据转载 2021-03-10 11:08:50 · 165 阅读 · 0 评论