• 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 等操作系统不能很好的做到资源分发工作。

  • 相关阅读:
    《构建之法》阅读笔记--2
    学习进度条--第九周
    团队冲刺第十天
    团队冲刺第十一天
    团队冲刺第九天
    团队冲刺第八天(4/29)
    团队冲刺第七天(4/28)
    团队冲刺第六天( 2016/4/27)
    第九章动手动脑
    第八章多态动手动脑
  • 原文地址:https://www.cnblogs.com/kramer/p/3183610.html
Copyright © 2020-2023  润新知