内中调度器分为周期性调度器和主调度器,他们是调度工作的主体,而更为详细的调度根据策略的不同交给不同的调度类,比如交给公平调度类; 周期性调度器: 周期调度器按照一定的频率周期性的运行,除了进行调度相关的数据统计之外,还会激活具体进程调度类的周期性调度方法; 在完全公平调度类的周期性调度方法中,首先更 ...
分类:
系统服务 时间:
2019-10-29 23:59:26
收藏:
0 评论:
0 赞:
0 阅读:
149
学习笔记 b站视频地址: " 李宏毅2019国语 " 第一章 机器学习介绍 + Hand crafted rules + Machine learning ≈ looking for a function from data + Speech recognition + Image recognit ...
分类:
系统服务 时间:
2019-10-29 23:50:20
收藏:
0 评论:
0 赞:
0 阅读:
97
0. 权重 进程的优先级与内核的nice值对应,nice值降低对应权重增加; 内核根据进程类型和静态优先级计算权重值; 内核不仅维护进程自身的权重,还维护调度队列的权重,当进程被加入到调度队列时,也要该进程的权重增加到队列权重中; 1. 完全公平调度延时周期 内核可以通过参数sysctl_sched ...
分类:
系统服务 时间:
2019-10-29 23:49:27
收藏:
0 评论:
0 赞:
0 阅读:
135
工作队列可以把工作推后,交给一个内核线程去执行–这个下半部分总是会在进程上下文中执行;通过工作队列执行的代码占尽进程上下文的优势;最重要的是工作队列允许重新调度甚至睡眠; 在工作队列和软中断/tasklet中做出选择很容易;如果推后执行的任务需要睡眠,那么就选择工作队列;如果推后执行的任务不需要睡眠 ...
分类:
系统服务 时间:
2019-10-29 23:32:52
收藏:
0 评论:
0 赞:
0 阅读:
114
软中断保留给系统中对时间要求严格以及最重要的下半部使用;目前,只有两个子系统(网络和SCSI)直接使用软中断;此外,内核定时器和tasklet都是建立在软中断上的;在使用软中断之前,要先确定为什么不能使用tasklet,tasklet可以动态生成,并且对加锁的要求不高,使用起来也很方便,性能也不错; ...
分类:
系统服务 时间:
2019-10-29 23:16:15
收藏:
0 评论:
0 赞:
0 阅读:
107
多数情况下,为了控制一个寻常的硬件设备,tasklet机制都是实现自己下半部的最佳选择;tasklet可以动态创建,使用方便,执行起来还算快; tasklet既可以静态的创建,也可以动态的创建;如果准备静态的创建一个tasklet,可以使用下面的两个宏之一: 两个宏都能根据给定的名称静态的创建一个t ...
分类:
系统服务 时间:
2019-10-29 23:13:21
收藏:
0 评论:
0 赞:
0 阅读:
88
下载好opencv3.4.2.zip 执行命令: 进入解压后的文件夹: 创建编译路径: 进入新创建的路径: 后面接着用命令不适应,还是切换到cmake-gui了。 ...
分类:
系统服务 时间:
2019-10-29 23:07:54
收藏:
0 评论:
0 赞:
0 阅读:
111
过滤来自一个文件或标准输入匹配模式内容。 除了grep外,还有egrep、fgrep。egrep是grep的扩展,相当于grep -E。fgrep相当于grep -f,用的少。 Usage: grep [OPTION]... PATTERN [FILE]... 支持的正则 描述 -E,--exten... ...
分类:
系统服务 时间:
2019-10-29 22:40:40
收藏:
0 评论:
0 赞:
0 阅读:
85
一、首先进入:/usr/local/bin 文件夹下,编写start-cluster.sh脚本 vim start-cluster.sh (需要root权限) 下面的各个节点的信息根据自身情况进行修改 保存,退出。修改执行权限 chmod 777 start-cluster.sh 运行: 二、编写s ...
分类:
系统服务 时间:
2019-10-29 22:31:12
收藏:
0 评论:
0 赞:
0 阅读:
126
1. 什么是linux服务器load average? Load是用来度量服务器工作量的大小,即计算机cpu任务执行队列的长度,值越大,表明包括正在运行和待运行的进程数越多。参考资料:http://en.wikipedia.org/wiki/Load_average 2. 如何查看linux服务器负 ...
分类:
系统服务 时间:
2019-10-29 22:29:23
收藏:
0 评论:
0 赞:
0 阅读:
104
流编辑器,过滤和替换文本。 工作原理:sed命令将当前处理的行读入模式空间进行处理,处理完把结果输出,并清空模式空间。然后再将下一行读入模式空间进行处理输出,以此类推,直到最后一行。还有一个空间叫保持空间可以暂时存放一些处理的数据,但不能直接输出,只能放到模式空间输出。 这两个空间其实就是在内存中初... ...
分类:
系统服务 时间:
2019-10-29 21:48:21
收藏:
0 评论:
0 赞:
0 阅读:
77
awk是一个处理文本的编程语言工具,能用简短的程序处理标准输入或文件、数据排序、计算以及生成报表等等。 基本的命令语法:awk option 'pattern {action}' file 其中pattern表示AWK在数据中查找的内容,而action是在找到匹配内容时所执行的一系列命令。花括号用于... ...
分类:
系统服务 时间:
2019-10-29 21:45:36
收藏:
0 评论:
0 赞:
0 阅读:
64
配置文件内容如下: 读取脚本如下: 注意: linux 中文件的末尾有字符 '\r',需要注意将换行符去掉 这种小的点不太容易发现,所以看脚本看不出问题的时候,可以打开 shell 的 debug,很容易定位出来,如下: sh -x test.sh ...
分类:
系统服务 时间:
2019-10-29 21:39:14
收藏:
0 评论:
0 赞:
0 阅读:
86
报错的形式: vim : 依赖: vim-common (= 2:7.3.429-2ubuntu2) 但是 2:7.3.429-2ubuntu2.1 正要被安装 处理办法如下: sudo apt-get purge vim-common sudo apt-get update sudo apt-ge ...
分类:
系统服务 时间:
2019-10-29 20:57:58
收藏:
0 评论:
0 赞:
0 阅读:
97
如果模块需要分配大块的内存,使用面向页的分配会有很多优点; 分配页面可使用下面的函数: 返回指向新页面的指针并将页面清零; 返回指向新页面的指针,不清零页面; 分配若干(物理连续的)页面,并返回指向该内存区域第一个字节的指针,不清零页面;其中order是要分配的页面数以2为底的对数,例如,0表示一个 ...
分类:
系统服务 时间:
2019-10-29 20:56:02
收藏:
0 评论:
0 赞:
0 阅读:
93
vmalloc()函数的工作方式类似于kmalloc(),只不过在前者分配的内存虚拟地址是连续的,而物理地址则无须连续;这也是用户空间分配函数的工作方式:由malloc()返回的页在进程的虚拟地址空间是连续的,但是,这并不保证它们在物理RAM中也是连续的;kmalloc()函数确保页在物理地址上是连 ...
分类:
系统服务 时间:
2019-10-29 20:34:39
收藏:
0 评论:
0 赞:
0 阅读:
79
设备驱动程序常常会反复的分配很多相同大小的内存块;内核实现了后备高速缓存来对此进行支持,以反复的使用这些相同的内存块; Linux内核的高速缓存管理有时被称为“slab分配器”;因此,相关函数和类型在<linux/slab.h>中声明;slab分配器实现的告诉缓存具有kmem_cache类型;通过调 ...
分类:
系统服务 时间:
2019-10-29 20:31:01
收藏:
0 评论:
0 赞:
0 阅读:
81
科学群集 、高性能集群(High performance cluster,HPC) 它是利用一个集群中的多台机器共同完成同一件任务,使得完成任务的速度和可靠性都远远高于单机运行的效果。弥补了单机性能上的不足。该集群在天气预报、环境监控等数据量大,计算复杂的环境中应用比较多。 负载均衡集群(Load ...
分类:
系统服务 时间:
2019-10-29 20:22:17
收藏:
0 评论:
0 赞:
0 阅读:
88
内核中有些地方的内存分配是不允许失败的,为了确保这种情况下的成功分配,内核开发者建立了一种称为内存池的抽象;内存池其实就是某种形式的后备高速缓存,它试图始终保存空闲的内存,以便在紧急状态下使用; mempool会分配一些内存块,空闲且不会真的得到使用;因此,使用mempool很容易浪费大量内存;几乎 ...
分类:
系统服务 时间:
2019-10-29 20:16:44
收藏:
0 评论:
0 赞:
0 阅读:
89
链接:https://www.cnblogs.com/luoahong/articles/8781375.html 机器型号dmidecode | grep "Product Name" Linux版本信息 # 操作系统内核信息 uname -a # 操作系统版本信息 cat /proc/versi ...
分类:
系统服务 时间:
2019-10-29 19:33:08
收藏:
0 评论:
0 赞:
0 阅读:
92