---20160509运维之家新的论题--上午茶时间到喽,今天我们讨论的话题是:dcos对虚拟化的影响,docker和虚拟化技术会怎么去选择?红颜醉小生:docker容器虚拟化可以提供更多的资源利用率蝎:现在的技术都在努力让上层应用和底层应用分开。用更为简便和兼容的中间系统来衔接。可以避..
分类:
其他好文 时间:
2016-05-11 11:29:03
阅读次数:
596
性能测试:1.软件性能测试包括三个目标:①发现缺陷;②性能调优;③能力检验与规划 2.软件性能的主要指标有:响应时间、系统响应时间和应用延迟时间、吞吐量、并发用户数、资源利用率 3.系统的响应时间通常是指该系统所有功能的平均响应时间或者所有功能的最大响应时间 4.对于无并发的应用系统而言,吞吐量与响 ...
分类:
其他好文 时间:
2016-05-09 18:25:16
阅读次数:
216
介绍负载均衡是跨多个应用程序实例优化资源利用率,最大限度地提高吞吐量,降低延迟,并确保容错配置的一个常用的技术。nginx支持以下三种算法:round-robin:请求循环发放到每台机器Leastconnected:下一个请求将发送给最少活跃连接数的服务器Sessionpersistence:散列函数被用..
分类:
其他好文 时间:
2016-05-08 01:20:44
阅读次数:
171
“ Hadoop 2.0引入YARN,大大提高了集群的资源利用率并降低了集群管理成本。其在异构集群中是怎样应用的?Hulu又有哪些成功实践可以分享? 为了能够对集群中的资源进行统一管理和调度,Hadoop 2.0引入了数据操作系统YARN。YARN的引入,大大提高了集群的资源利用率,并降低了集群管理 ...
分类:
其他好文 时间:
2016-05-05 17:13:26
阅读次数:
130
线程池是Mysql5.6的一个核心功能,对 于服务器应用而言,无论是web应用服务还是DB服务,高并发请求始终是一个绕不开的话题。当有大量请求并发访问时,一定伴随着资源的不断创建和释放,导 致资源利用率低,降低了服务质量。线程池是一种通用的技术,通过预先创建一定数量的线程,当有请求达到时,线程池分配 ...
分类:
数据库 时间:
2016-04-29 14:22:12
阅读次数:
229
线程的基本概念 引入进程的目的,是为了使多道程序并发执行,以提高资源利用率和系统吞吐量;而引入线程,则是为了减小程序在并发执行时所付出的时空开销,提高操作系统的并发性能。线程最直接的理解就是“轻量级进程”,它是一个基本的CPU执行单元,也是程序执行流的最小单元,由线程ID、程序计数器、寄存器集合和堆 ...
分类:
编程语言 时间:
2016-04-26 14:03:43
阅读次数:
249
并发问题:现代操作系统支持多任务的并发,并发在提高计算资源利用率的同时也带来了资源竞争的问题。例如C语言语句“count++;”在未经编译器优化时生成的汇编代码count++:moveax,[count]inceaxmov[count],eax当操作系统内存在多个进程同时执行这段代码时,就可能带来并发问题。..
分类:
系统相关 时间:
2016-04-16 19:40:06
阅读次数:
287
Docker简介容器虚拟化,比传统的虚拟化轻量2013年出现,发展非常迅猛Redhat在6.5版本开始支持docker使用go语言开发,基于apache2.0协议开源软件,项目代码在github维护Docker的优势启动非常快,秒级实现资源利用率很高,一台机器可以跑上千个docker容器更快的交付和部署,一次..
分类:
其他好文 时间:
2016-04-13 00:27:17
阅读次数:
216
线程池简介在之前介绍Executor框架的文章中对线程池有一个初步的认识,实际上线程池这种设计思想在Java中很普遍,比如JVM中常量池,以及Web开发使用到的数据库连接池。这些池本质上还是Java中的对象池,因为池中存放的都是Java对象。回到线程池,几乎所有需要异步或者执行并发任务的程序都可以使用到线程池。使用线程池带来的好处主要包括以下几个方面:
一,提高资源利用率。由于线程池中的线程使可...
分类:
编程语言 时间:
2016-04-08 15:19:23
阅读次数:
264
手工操作阶段(此阶段无操作系统) 用户在计算机上算题的所有工作都要人工干预,如程序的装入、运行、结果的输出等。随着计算机硬件的发展,人机矛盾(速度和资源利用)越来越大,必须寻求新的解决办法。手工操作阶段有两个突出的缺点: 用户独占全机。不会出现因资源已被其他用户占用而等待的现象,但资源利用率低。 C ...
分类:
其他好文 时间:
2016-04-08 11:45:24
阅读次数:
572