参考这篇文章 http://blog.chinaunix.net/uid-27052262-id-3239260.html Linux支持三种进程调度策略,分别是SCHED_FIFO 、 SCHED_RR和SCHED_NORMAL。Linux支持两种类型的进程,实时进程和普通进程。实时进程可以采用S ...
分类:
编程语言 时间:
2016-12-06 02:21:30
阅读次数:
306
因为很多MySQL的生产环境都在Linux下,我决定指出一些Linux下跑MySQL的很重要的优化点。这些是大家都知道的,也没什么新东西,但我想在这一个blog里收集整理一下Linux相关的配置优化经验。 文件系统: ext4(or xfs) mount时使用notime选项 文件系统调度策略: 使 ...
分类:
数据库 时间:
2016-11-03 14:10:48
阅读次数:
266
面对各种各样的服务需要的计算系统和框架,对于资源而言,常见的资源调度方法时静态划分方法,框架之间各行其是,但是利用效率低。 调度设计的基本问题: 资源具有异质性(有的机器配置高,有的低)所以要分成一个个小粒度的资源 数据局部性(移动计算而不是移动数据) 支持抢占资源 or not 分配资源粒度:全分 ...
分类:
其他好文 时间:
2016-10-25 14:11:23
阅读次数:
175
集群系统就好像一台服务器或者PC,集群资源由实现如下几个部分:资源管理器:为了确保分配给作业合适的资源,集群资源管理需要维护一个数据库。这个数据库记录了集群系统中各种资源的属性和状态、所有用户提交的请求和正在运行的作业。策略管理器根据这些数据和指定的调度策略..
分类:
其他好文 时间:
2016-10-17 18:29:25
阅读次数:
608
linux系统中的进程分类:交互式进程(IO密集型)批处理进程(cpu密集型)实时进程(守护进程)平衡进程IO密集和CPU密集的方法:对于IO密集型:cpu时间片短,优先级较高对于cpu密集型:时间片较长,优先级较低进程优先级:分为实时进程优先级、静态进程优先级、动态进程优先级实..
分类:
系统相关 时间:
2016-09-25 19:11:22
阅读次数:
365
Linux Cgroup blkio子系统的用法. blkio子系统支持的两种IO隔离策略 .1. (Completely Fair Queuing 完全公平队列)cfq io调度策略,支持按权重分配IO处理的时间片,从而达到IO在各资源组直接的调度和限制的目的,权重取值范围100-1000。通过以 ...
分类:
系统相关 时间:
2016-09-07 13:09:18
阅读次数:
318
进程状态查看 进程调度策略 task_struct中的调度信息 策略 轮流策略 先进先出策略 优先权 JIFFIES变量 实时优先权 实时进程之间 计数器 进程函数 ...
分类:
系统相关 时间:
2016-08-28 22:23:04
阅读次数:
186
Swarm简介Swarm是Docker的一个集群管理工具,最开始仅仅是用作集群管理以及简单的调度,就像下面的图所示的,为DockerClient提供与DockerEngine一样的DockerAPI,客户端操作Swarm就好像在操作一台机器,实际上后面连了好多DockerEngine,容器都跑在后面的DockerEngine上。Swarm..
分类:
其他好文 时间:
2016-08-24 01:14:21
阅读次数:
173
近两年来,微服务架构和基于容器的虚拟化技术以迅雷不及掩耳之势席卷了整个软件开发社区,微服务与Docker的结合更被视为一种“颠覆”。在与容器结合使用后,微服务架构的优点得到了进一步的放大:微服务鼓励软件开发者将整个软件解耦为较小的功能模块,并且这些功能能够应对外界的故障;而容器进一步对这种解耦性进行了扩展,它能够将软件从底层的硬件中分离出来。
这种方式所产生的结果是:应用程序能够更...
分类:
移动开发 时间:
2016-07-13 17:19:25
阅读次数:
225
cpu的优化主要从以下几方面入手:1.调度策略(chrt)2.实时调度的时间限制3.进程组的公平调度4.CPU亲和度
分类:
其他好文 时间:
2016-07-08 12:04:46
阅读次数:
144