Linux系统调用 概念:系统调用为用户态进程提供了硬件的抽象接口。并且是用户空间访问内核的唯一手段,除异常和陷入外,它们是内核唯一的合法入口。保证系统的安全和稳定。 调用号:在Linux中,每个系统调用被赋予一个独一无二的系统调用号。当用户空间的进程执行一个系统调用时,会使用调用号指明系统调用。 ...
分类:
其他好文 时间:
2020-05-28 00:28:57
阅读次数:
55
本人系一个惯用Vue的菜鸡,恰巧周末和大佬扯蛋,峰回路转谈到了fiber,被大佬疯狂鄙视... 大佬还和我吐槽了现在的忘了环境 百度是不可信的,百度到的东西出来广告其他都是出自同一个作者(大部分情况确实这样) 很多水文都是以 copy 的形式产生的,你看到的文章说不定已经过时好几个版本了(大部分情况 ...
分类:
其他好文 时间:
2020-05-27 11:51:57
阅读次数:
68
读rbtree 定义在rbtree.c文件 rb_insert_color:插入一个节点 rb_prev:返回当前节点之前的节点e rb_next:返回当前节点之后的节点 rb_erase:删除一个节点 内存管理,io调度算法等等使用了红黑树! 红黑树实质是自平衡二叉树。 两个完全公平调度策略,一个 ...
分类:
其他好文 时间:
2020-05-27 00:52:35
阅读次数:
91
有看到一句话,我深以为然:“所有算法的终极数据结构只有两种:数组和链表!”其他所有数据结构都是数组或链表的衍生品, 不管是树还是图或者栈,至于算法就最终都落到了这两种结构的操作上,滑动窗口也不例外!滑动窗口的应用场景还是很多的: HTTP的帧传输,滑动窗口限流算法、Flink中的滑动窗口等,今天,我 ...
分类:
编程语言 时间:
2020-05-26 22:16:55
阅读次数:
103
文章目录第1部分1、什么是Linux内核,有什么作用?2、什么是shell,有什么作用?3、安装Linux至少需要几个分区?4、Swap分区的作用是什么?5、什么是运行级别?Linux有几个运行级别?6、如何更改默认启动级别?第2部分1、什么是Linux终端?Linux终端又称为什么?2、默认情况下 ...
分类:
系统相关 时间:
2020-05-26 21:59:30
阅读次数:
167
服务管理 12 12 进程管理 相关概念 Linux 的工作调度 进程查看与管理 进程的优先级 网络管理 1 2 sdf ...
分类:
系统相关 时间:
2020-05-26 12:39:47
阅读次数:
71
1.简述下lvs四种集群特点及使用场景LVS有三种负载均衡的模式,分别是VS/NAT(nat模式),VS/DR(路由模式),VS/TUN(隧道模式),VS/FULLNAT一、NAT模式(VS-NAT)原理:就是把客户端发来的数据包的IP头的目的地址,在负载均衡器上换成其中一台RS的IP地址并发至此RS来处理,RS处理完后把数据交给负载均衡器,负载均衡器再把数据包原IP地址改为自己的IP将目的地址改
分类:
其他好文 时间:
2020-05-26 10:40:15
阅读次数:
76
玩转Pod调度 Deployment或RC:全自动调度 apiVersion: apps/v1beta1 kind: Deployment metadata: name: nginx-deployment spec: replicas: 3 template: metadata: labels: a ...
分类:
Web程序 时间:
2020-05-25 17:31:45
阅读次数:
58
线程模型分类: 用户级线程(User Level Thread,ULT) 用户程序实现,不依赖操作系统核心,应用提供创建、同步、调度和管理线程函数来控制用汉语线程。不需要用户态/内核态切换,速度快。内核对UTL无感知,线程阻塞则进程(包括它的所有线程)阻塞。 内核级线程(KLT) 系统内核管理线程, ...
分类:
编程语言 时间:
2020-05-25 16:00:07
阅读次数:
62
本文介绍如何监控k8s服务层event及报警 问题 应用或服务部署到k8s集群时,首先会经过k8s的调度,这个过程可能会出现一些问题,比如 volume 无法正常挂载,没有足够的资源部署服务,服务异常退出等。 如何及时了解这些问题,保证服务正常运行? 监控层级 监控k8s集群,大致分为下面3个层级: ...
分类:
其他好文 时间:
2020-05-25 12:43:44
阅读次数:
116