从基础概念到工作流程,详细介绍OpenStack中的Cinder项目
分类:
其他好文 时间:
2020-03-11 11:10:54
阅读次数:
65
进程,线程,协程 TODO 虚拟内存 局部性原理 计算机组成原理,CPU缓存和局部性原理 老调度器(Go 1.0)有4个缺点 https://golang.org/s/go11sched http://lessisbetter.site/2019/03/10/golang scheduler 1 h ...
分类:
其他好文 时间:
2020-03-08 15:44:43
阅读次数:
81
[root@bogon~]$fuser-v/mnt/sda7--查看哪个用户连接USERPIDACCESSCOMMAND/mnt/sda7:rootkernelmount/mnt/sda7root7531..c..bash------------这个用户在通过这个进程连接[root@bogon~]$fuserfuserfusermountfusermount-glusterfs[root@bogo
分类:
其他好文 时间:
2020-03-08 12:29:52
阅读次数:
97
在OpenStack平台上创建一个VM实例,在OpenStack组件间一般会经历以下过程:以某个有创建VM权限的账户登录到OpenStack环境(Web环境或者命令行环境);账户发起创建VM的请求,Keystone认证通过后发给该账户token;账户凭token调用nova-api创建VM;nova-api将账户户要创建的VM资源信息发给nova-scheduler,由nova-scheduler
分类:
其他好文 时间:
2020-03-07 09:27:27
阅读次数:
66
class Scheduler : public Ref Node 中封装了 Scheduler,以下列出定时器接口: 1. void update(float fDelta) 2. void scheduleUpdate() 3.1. void schedule(SEL_SCHEDULE sele ...
分类:
其他好文 时间:
2020-03-06 20:17:32
阅读次数:
61
假象:“并行”运行多个进程 现代操作系统都支持多任务同时执行。在这里,操作系统对我们用户“营造了一种假象”,让CPU看上去是用不完的,能够不断地添加新的程序使它们同时运行。 但每核CPU在某一时刻都只能执行一个进程。使用操作系统的人是不会去关注CPU是单核还是多核的,每个人都希望操作系统能同时运行多 ...
分类:
其他好文 时间:
2020-03-03 12:59:33
阅读次数:
72
DAGScheduler类位置:org.apache.spark.scheduler //DAGScheduler调度的核心入口 1 private[scheduler] def handleJobSubmitted(jobId: Int, 2 finalRDD: RDD[_], 3 func: ( ...
分类:
其他好文 时间:
2020-02-22 00:19:46
阅读次数:
64
抢占式调度 两种情况: 执行太久, 需切换到另一进程; 高优先级进程被唤醒 切换到另一进程实现: 时钟中断处理函数会调用 scheduler_tick()查看是否是需要抢占的时间点 void scheduler_tick(void) { int cpu = smp_processor_id(); s ...
分类:
系统相关 时间:
2020-02-21 20:13:40
阅读次数:
87
schedulingQueue是kubernetes scheduler中负责进行等待调度pod存储的对,Scheduler通过SchedulingQueue来获取当前系统中等待调度的Pod,本文主要讨论SchedulingQueue的设计与实现的各种实现, 了解探究其内部实现与底层源码,本系列代码基于kubernets1.1.6分析而来
分类:
Web程序 时间:
2020-02-19 00:40:08
阅读次数:
94
k8s 基础概念1、一个k8s集群包括 一个Master节点(主节点) 一群Node节点(计算节点) 2、Master节点包括API Server、Scheduler、Controller manager、etcd。 API Server是整个系统的对外接口,供客户端和其它组件调用,相当于“营业厅”... ...
分类:
其他好文 时间:
2020-02-18 20:50:48
阅读次数:
76