System p 中的虚拟化
2008-11-10 08:25:47 来源:WEB开发网核心提示: 根据分区中应用程序的用途为该分区分配相应的处理能力, 对于共享的分区类型,System p 中的虚拟化(5),我们将所分配的物理处理器容量称为有权使用的容量, 有两类分区模式:有上限的 (capped) 和无上限的 (uncapped),如果另一个虚拟处理器需要这个锁,并且拥有多余的周期,
根据分区中应用程序的用途为该分区分配相应的处理能力。
对于共享的分区类型,我们将所分配的物理处理器容量称为有权使用的容量。
有两类分区模式:有上限的 (capped) 和无上限的 (uncapped)。如果共享的分区已经使用了分配给它的所有容量,那么它可以通过 Hypervisor 调用,使用共享池中的空闲周期、或者还没有使用的周期。如果共享的分区配置为无上限的,那么这种情况是可能的。
如果共享的分区配置为有上限的,那么它不能使用共享池中的任何空闲周期、或者还没有使用的周期。在缺省情况下,所有的专用分区都是有上限的。
Hypervisor 在共享池中存储虚拟处理器的整个处理周期。它负责在特定的物理处理器中分配虚拟处理器。在分配的过程中所使用的两个 Hypervisor 调用是 hcede 和 hconfer。
如果所分配的虚拟处理器在分配周期结束之前完成了它的工作,那么操作系统将调用 hcede Hypervisor 调用,以便将将剩余的周期交还给 Hypervisor。Hypervisor 可以使用这些周期来完成它自己的某些任务,如分配或者内存管理。如果虚拟处理器在同一周期中获得了新的工作,那么 Hypervisor 会返回未使用的周期。
hconfer 是操作系统在共享分区中使用的一个 Hypervisor 调用,用以将一个虚拟处理器的某些处理器周期交换给同一个分区中的另一个特定的虚拟处理器,它能够判断出第二虚拟处理器需要使用第一个虚拟处理器所拥有的多余周期。例如,假定一个虚拟处理器持有一个锁,并且它没有足够的周期来释放这个锁。如果另一个虚拟处理器需要这个锁,并且拥有多余的周期,那么它通过这个调用将剩余周期交换给第一个处理器。
- ››SYSTEM用户删除后怎么重新创建和原来SYSTEM默认一...
- ››System Center 2012 - Unified Installer的系统要...
- ››System.Data.OleDb.OleDbException: Unspecified...
- ››System.Data.SQLite 数据库介绍
- ››SystemServer中启动的android服务
- ››虚拟化是实现绿色IT的关键因素
- ››虚拟化2.0 以数据中心为名
- ››虚拟化成首选 降低数据中心复杂性
- ››虚拟化存储解决方案优化分层存储
- ››虚拟化是一个支点
- ››虚拟化在中国:GE医疗集团的VMware部署经验
- ››System z 的复兴:大型机并未消亡 - 它正转向数据...
更多精彩
赞助商链接