一、什么是操作系统操作系统是为了达到方便用户和提高资源利用率的目的而设计的,控制和管理计算机硬件和软件资源,合理地组织计算机工作流程的程序的集合。1、计算机系统组成硬件:系统本身和用户作业赖以活动的物质基础和工作系统。包括:CPU(运算器和控制器)、存储器、输..
分类:
其他好文 时间:
2016-09-01 00:34:37
阅读次数:
224
1、reactor(反应器)模式 使用单线程模拟多线程,提高资源利用率和程序的效率,增加系统吞吐量。下面例子比较形象的说明了什么是反应器模式: 一个老板经营一个饭店, 传统模式 - 来一个客人安排一个服务员招呼,客人很满意;(相当于一个连接一个线程) 后来客人越来越多,需要的服务员越来越多,资源条件 ...
分类:
编程语言 时间:
2016-08-26 10:45:49
阅读次数:
173
前言 性能调优的主要目的是使系统能够有效地利用各种资源,最大可能地发挥应用程序和系统之间的性能融合,使应用高效、稳定的运行。但是,衡量系统资源利用率的好坏的标准没有一个严格的定义,针对不同的系统和应用也没有一个统一的说法。 系统性能我们比较关注:内存,磁盘,CPU,系统load 一、系统负载load ...
分类:
系统相关 时间:
2016-08-21 07:31:19
阅读次数:
307
一、虚拟机迁移概述1、vMotion基础知识简介1)vMtoion是什么?通过VMwareVMotion可以实现虚拟机的动态迁移,而服务不中断客户优势:零宕机时间:进行有计划的服务器维护和升级迁移工作负载,资源利用率最大化服务器的持续可用性,完整的交易集成支持FibreChannel和iSCSISAN环境..
分类:
系统相关 时间:
2016-08-12 21:51:29
阅读次数:
531
线程池是Mysql5.6的一个核心功能,对于服务器应用而言,无论是web应用服务还是DB服务,高并发请求始终是一个绕不开的话题。当有大量请求并发访问时,一定伴随着资源的不断创建和释放,导致资源利用率低,降低了服务质量。线程池是一种通用的技术,通过预先创建一定数量的线程,当有请求达到时,线程池分配一个 ...
分类:
数据库 时间:
2016-07-22 12:59:49
阅读次数:
248
1.docker简介容器虚拟化,比传统虚拟化轻量2013年出现,发展非常迅猛Redhat在6.5版本开始支持docker使用GO语言开发,基于apache2.0协议开源软件,项目代码在github维护2.容器虚拟化和传统虚拟化比较3.Docker的优势启动非常快,秒级实现资源利用率很高,一台机器可以跑上千个doc..
分类:
其他好文 时间:
2016-07-18 06:16:36
阅读次数:
278
java并发编程
一、关于并发
并发是什么?
并发是指在同一时间间隔内,有多个程序处于运行状态。当然,同一时刻只有一个程序在运行。与之对应的是并行,并行是指同一时刻有多个程序同时执行(宏观上)
为什么需要并发?
为了提高系统的资源利用率 和 吞吐量。就好比全班需要填表时,可以发给每个人,然后填完之后在收起来,这样的效率远比一个一个的发,然后等第一个人填完了再发给第二人填写要快...
分类:
编程语言 时间:
2016-07-11 17:19:00
阅读次数:
193
uwufuwuufudocke:容器的虚拟化,比传统的虚拟化轻量linux6.5版本以上资源利用率很高。更快的交付和部分。不需要的额外hypervisor支持。易迁移,对平台依赖性不强以增量的方式进行分发和更该。:镜像,是一个只读模板(类型于ios):容器:类似于os,可以被启动,开始,停止,..
分类:
其他好文 时间:
2016-07-11 01:22:19
阅读次数:
376
实时计算平台中的弹性集群资源管理 本文系微博运维数据平台(DIP)在实时计算平台的研发过程中集群资源管理方面的一些经验总结和运用,主要关注以下几个问题: 异构资源如何整合? 实时计算应用之间的物理资源如何隔离? 集群资源利用率如何提高? 集群运维成本如何降低? 1. 背景 这是我们初期的一个实时计算 ...
分类:
其他好文 时间:
2016-07-01 01:14:50
阅读次数:
396
docker容器虚拟化,2013年出现,Redhat在6.5版本开始支持docker(64位)使用go语言开发,基于Apache2.0协议,开源软件,项目代码在github维护docker启动快,资源利用率高,易迁移镜像:只读模板.通过镜像完成各种应用的部署容器:类似于操作系统,相互隔离仓库:存放镜像的场所.最大公有仓库..
分类:
其他好文 时间:
2016-06-29 01:26:34
阅读次数:
155