zoukankan      html  css  js  c++  java
  • resource manager

    在开始学习resource manager之前,首先得有个概念,这个东西是干什么的,为什么需要。 顾名思义,resource manager是管理资源的。我自己在学习之前就有那么点疑问,资源管理嘛,无非是管理cpu 内存啦什么的这些资源的分发。可是unix linux这些操作系统难道不能做到这些吗?  下面一段话很好的解释了我这个疑问:

    In a mainframe environment, the operating system itself handles allocating resources
    to tasks. A transaction processing (TP) monitor will ensure that high-priority jobs get
    the processing power they need. But simpler operating systems such as Unix or Windows
    may not have proper resource scheduling capabilities. Oracle’s Resource Manager brings
    mainframe-style resource management capabilities to all supported Oracle platforms,
    meaning that you as DBA can guarantee that certain groups of database users will
    always receive a certain level of service, no matter what the overall workload on the
    database may be. --OCA/OCP Oracle Database 11g All-in-One Exam Guide

    上面这段话来自 OCA/OCP 教材。大概意思就是说 大型机系统中有按照优先级调度资源的这么一种机制,重要的,优先级高的任务可以在资源紧张的时候优先获得资源来完成任务。但是unix/windows这些简单的系统可能做不到(我了个去, 我一直以为unix 很高级的)。OK,既然你可能做不到,那么oracle自己来做,所以就引入了 resource manager这么一个东西,它的目的是不论数据库当前的负载多高,都能保证一些重要的任务得到优先的资源分配,从而高效的完成。

    所以,现在我们大概明白resource manager是什么以及为什么需要了。它就是用来调度管理资源的,需要resource manager是因为通常情况下unix 等操作系统不能很好的做到资源分发工作。

  • 相关阅读:
    hbase 导入导出、hbase shell 基本命令。
    一道java基础面试题
    sqoop2报错
    测试往博客上放音乐
    java 压缩文件
    java 提取目录下所有子目录的文件到指定位置
    3.Git的常用操作
    2.Git客户端安装
    1.Git的由来
    『Spring』IOC创建对象的方式
  • 原文地址:https://www.cnblogs.com/kramer/p/3183610.html
Copyright © 2011-2022 走看看