浅解逻辑分区LPAR与DLPAR(原创)

作为一个DBA,对操作系统及底层硬件的了解也许不是那么至关重要,但是越好的了解数据库所运行的环境就能越好的了解数据库。这里笔者简单介绍下LPAR与DLPAR

为什么服务器需要分区 
近来,UNIX服务器的分区技术成为一个热点。分区技术在某些应用领域的确能带来实际的好处,但也不能一概而论。这些年分区技术的作用有被逐渐夸大的趋势,在有些时候还被描述成无所不能的技术,目前主流的分区技术可以分为物理分区、逻辑分区和动态逻辑分区。
分区的优点
服务器集中
服务器的集中管理和应用模式的集中可以减少总拥有成本(TCO)。这是目前的一个趋势。这种集中式的应用模式加上服务器的分区管理为客户提供了一种更好的使用服务器的方式,同时可降低系统管理方面开销。
隔离生产环境和测试环境
在一台物理的机器上,一个分区作为生产环境;另一个分区作为测试环境。它们有各自独立的系统环境,互不干扰。这是一个很诱人的工作模式。
提高硬件的使用率
当一个较大的应用实例不能充分发挥整个机器的硬件能力时,可考虑将其划分成若干个较小的应用实例,运行在机器不同的逻辑分区上,以提高整体的生产能力。
隔离不同的应用环境
如果应用程序需要不同的系统环境(例如时钟)时,可将其运行在不同的逻辑分区上。
提高硬件资源分配的灵活性
在业务高峰时,为该应用分配更多的系统资源(如CPU、内存等)。这通过调整不同
逻辑分区  之间的硬件资源来实现。

物理分区

物理分区简称为PPAR,是一种将一台SMP服务器分为多个处理单元的技术。这些处理单元可以被看作一台台小服务器。之所以称为PPAR,是因为这些处理单元必须按服务器体系结构所限定的边界来划分(如下图),所以这种分区方式有两个缺点,其一是分区缺乏灵活性,系统无法按照应用的具体要求进行划分;其二是由于这种体系结构的限制,当分区较大时,系统的性能不好。

逻辑分区

LPAR 即逻辑分区指的是将一个物理的服务器划分成若干个虚拟的或逻辑的服务器,每个虚拟的或逻辑的服务器运行自己独立的操作系统,有自己独享的处理器、内存和 I/O资源。动态逻辑分区允许在不中断应用操作的情况下,增加或减少分区占用的资源。IBM将这些灵活的技术从大型机(mainframe) 平台带到了基于POWER4处理器的IBM pSeries平台上从而极大的降低了该技术的价格和成本。

简单说,逻辑分区(LPAR)就是将单台服务器划分成多个逻辑服务器,彼此运行独立的应用程序。逻辑分区不同于物理分区(PhysicalPartitioningPPAR),物理分区是将物理的将资源组合形成分区,而逻辑分区则不需要考虑物理资源的界限。相对而言,逻辑分区具有更多的灵活性,可以在物理资源中自由的选择部件,这需要有比较好的保证,即最大化的使用系统资源,但又最小化不必要的资源再分配。在逻辑分区的环境下,如CPU、内存和I/O都可以独立的分配给每个分区。逻辑分区的配置和管理是通过硬件管理控制台(Hardware Management Console)实现的。

动态逻辑分区 
在单台服务器上管理、协调工作量,逻辑分区给我们提供许多灵活性,因为我们可以将单台服务器划分成多台逻辑服务器,而且每台逻辑服务器都具有自己的资源,然而,逻辑分区也有些限制,如要增加或删除资源,必须停止逻辑分区的运行,然后重新引导分区。
动态逻辑分区,则消除了以上的局限,例如,AIX 5.2具有动态增加、删除资源的能力,可以动态的增加、删除CPU、内存和适配卡,而不用重新启动机器。动态逻辑分区,具有逻辑分区的所有优点,又增加了动态改变系统资源使用的能力。
动态逻辑分区的优点
在动态逻辑分区的环境下,给我们提供了更大的灵活性,硬件资源可以按需分配,
以下详细列举动态逻辑分区的优点:
RAS(reliability, availability, serviceability )性能进一步得到提高。有故障的CPU可以动态删除,另外动态逻辑分区组合CUoD是CPU可动态备份,故障的CPU可以
被后备的CPU透明的替换。
升级PCI系统主板(带热插拔功能),升级可不需重新启动而又不影响其他的分区
转移系统资源到最需要的分区中。例如,应用程序如耗尽CPU资源,另外的CPU可以动态的分配到此分区
通过CUoD功能可动态的激活并使用资源,这些后备的资源,可以在系统管理员认为机器需要更多的处理能力时激活使用,而这些后备资源可以在客户确定要激活时才付费。
安装新的操作系统,以供测试。为了使应用可以跟踪操作系统的更新,可以创建新的分区,供测试使用。为获得足够的资源,动态逻辑分区使得从运行中的分区释放资源变得更加容易。
再分配I/O设备,如光驱、带机。这些设备可以很快又容易的从一个分区再分配到另一个分区以供安装、备份等用。
在系统运行的高峰时刻,可以在分区之间移动CPU,内存,高峰过后则可将这些资源重新转移回去。
维护一个空闲的资源池(CPU、内存和I/O),因而新创建的分区可以比较简单的从空闲池中获取资源。

逻辑分区和动态逻辑分区软硬件支持表 
IBM pSeries 支持分区的服务器的机型        LPAR        动态LPAR        最大分区的个数
pSeries 630 6c1        支持        支持        4
pSeries 630 6E1        支持        支持        3
pSeries 650        支持        支持        8
pSeries 655        支持        支持        4
pSeries 670        支持        支持        16
pSeries 690        支持        支持        32

上面的服务器需要配置硬件管理控制台 (HMC) 才可以支持逻辑分区和动态逻辑分区。 
对于上面的服务器是否可以使用动态LPAR,还要看安装在服务器上的软件: 可以使用动态 LPAR : 在动态 LPAR 可用状态下,调整资源的分配可以不需要停止或重新启动相关的分区。如果希望实现动态LPAR需要在相关的分区安装 AIX 5L 5.2 版本,并且HMC recovery 软件必须至少是3.1 版本(或更高)。 如果分区运行的是 AIX 5L 5.1 版本或Linux操作系统,则不可以使用动态逻辑分区。
不可以使用动态 LPAR: 如果没用动态LPAR的功能, 分区的资源是静态的。动态LPAR对于运行AIX 5L 5.1 版本或Linux操作系统是不可用的。当需要改变或重新配置分区的资源时,由于没有动态LPAR,所有相关的分区必须被停止或重新启动以使得资源的改变生效,但是不会影响其它分区的操作。 (一个服务器的分区可以同时拥有可以做动态LPAR的分区和不能做动态LPAR 的分区。)
注意:Reboot一个正在运行的分区只会重新启动分区上的操作系统并不会重新启动LPAR. 如果想要重新启动LPAR,必须shut down 操作系统然后再启动操作系统,不能用reboot方式。

分区的硬件要求 

每个LPAR至少需要一些资源,下面是每个LPAR的最小需求:
每个分区至少一个处理器。
至少256 MB 内存。
至少有一块硬盘用于安装和存储操作系统(对于AIX, 做为rootvg)。
至少一块硬盘适配器或集成的适配器用于连接硬盘。
至少一块网卡用于每个分区与HMC的连接。
每个分区必须有一个安装模式, 例如NIM。

参考至:http://blog.sina.com.cn/s/blog_404f5200010006yc.html

         http://www.itpub.net/viewthread.PHP?tid=473989&extra=&page=1

         http://book.51cto.com/art/200911/164447.htm

         http://hi.baidu.com/xayangjing/blog/item/bcf0f6ce3eb0d631b600c8e2.html

本文原创,转载请注明出处、作者

如有错误,欢迎指正

邮箱:czmcj@163.com

作者:czmmiao 原文地址:http://czmmiao.iteye.com/blog/1172812

时间: 2024-08-04 07:56:35

浅解逻辑分区LPAR与DLPAR(原创)的相关文章

什么是逻辑分区管理 LVM ,如何在Ubuntu中使用?

逻辑分区管理(LVM)是每一个主流Linux发行版都含有的磁盘管理选项.无论是你需要设置存储池,还是只想动态创建分区,那么LVM就是你正在寻找的. 什么是 LVM? 逻辑分区管理是一个存在于磁盘/分区和操作系统之间的一个抽象层.在传统的磁盘管理中,你的操作系统寻找有哪些磁盘可用(/dev/sda./dev/sdb等等),并且这些磁盘有哪些可用的分区(如/dev/sda1./dev/sda2等等). 在LVM下,磁盘和分区可以抽象成一个含有多个磁盘和分区的设备.你的操作系统将不会知道这些区别,因为

浅谈linux分区相关知识_unix linux

首先我们要对硬盘分区的基本概念进行一些初步的了解,硬盘的分区主要分为基本分区(primary partion)和扩充分区(extension partion)两种,基本分区和扩充分区的数目之和不能大于四个.且基本分区可以马上被使用但不能再分区.扩充分区必须再进行分区后才能使用,也就是说它必须还要进行二次分区.那么由扩充分区再分下去的是什么呢?它就是逻辑分区(logical partion),况且逻辑分区没有数量上限制.  对习惯于使用dos或windows的用户来说,有几个分区就有几个驱动器,并

Win7系统不能新建扩展分区和逻辑分区怎么办

Windows7安装程序只能给磁盘新建四个主分区,不能新建扩展分区和逻辑分区: 解决方法:按Shift+F10键盘打开cmd窗口,使用diskpart工具可新建扩展分区和逻辑分区,命令如下: 程序代码  代码如下 复制代码 diskpart list disk select disk=0 clean create partition primary size=20000 format fs=ntfs quick create partition extended //剩余空间分给扩展分区 cre

浅谈Oracle分区的问题

一.简介 ORACLE的分区是一种处理超大型表.索引等的技术.分区是一种"分而治之"的技术,通过将大表和索引分成可以管理的小块,从而避免了对每个表作为一个大的.单独的对象进行管理,为大量数据提供了可伸缩的性能.分区通过将操作分配给更小的存储单元,减少了需要进行管理操作的时间,并通过增强的并行处理提高了性能,通过屏蔽故障数据的分区,还增加了可用性. 二.优缺点 优点: 增强可用性:如果表的某个分区出现故障,表在其他分区的数据仍然可用: 维护方便:如果表的某个分区出现故障,需要修复数据,只

浅谈:站长如何增加伪原创文章

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 学习seo到现在,虽说没有什么大事发生过,但还是有一些零零散散的事的,比如哪位朋友首页不见了,要我去帮看看,哪位朋友博客上线了,要我去测试一下,哪位朋友的内容做不好,让我出出注意等,这些都是很快过去的,也有一些我非常郁闷的,就是新手问的菜鸟问题,实在是让人难以回答,不过还是要耐心一点跟他们讲解的,新手嘛,谁都是从新手走过来的,如果大家都不帮他

将物理逻辑分区迁移到与SAN附带的虚拟磁盘中

本文级别为中级,目标读者是那些希望通过 Virtual I/O Server (VIOS) 利用 IBM® Power Systems 虚拟化的http://www.aliyun.com/zixun/aggregation/13879.html">系统管理员.对迁移过程的介绍可以帮助用户了解需要完成的工作和预期结果,从而能够尽快.尽量轻松地完成迁移 虚拟 I/O (VIO) 是基于 IBM POWER5 以上处理器的服务器实现的虚拟化软件.该软件支持在服务器中的客户端 LPAR 之间方便地

浅谈合理分区

现在很多朋友配机,硬盘的容量起码是20G.40G或者60G,有的甚至是80.100G.要合理高效地管理使用大硬盘,需要有一定的技巧.有些朋友的机子没几天就出现系统不稳定,不得不重装系统;或者需要的文件查找了半天也找不到.合理的分区是系统稳定和规范管理硬盘的基本条件.那么,一个大硬盘,该分为几个区较为合理呢?下面,以本人的爱机为例(40G硬盘,Win98.WinXP双操作系统). C盘为"Win98"系统分区,2G,FAT16分区格式.C盘最好不要分得太大,有些朋友的机子C盘分得太大了,

c++windows内核编程笔记day12 硬盘逻辑分区管理、文件管理、内存管理

windows系统磁盘文件存储: 分区格式:NTFS / FAT32 GetSystemDirectory();//获取系统路径 GetWindowsDirectory();//获取windows路径 GetCurrentDirectory();//获取当前工作目录 SetCurrentDirectory();//修改当前工作目录 CreateFile/ReadFile/WriteFile/GetFileSize/SetFilePointer //返回文件大小的低32位 DWORD GetFil

浅谈新站优化6步骤原创

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 对于优化新站,首先要提的就是新站优化是个长期又艰巨的任务,不是一朝一夕就能完成的.网站优化总结简易地说只有两点:站内优化和站外优化.如果接到一个新站SEO的单子,首先要做的是分析这个网站,不可马上去优化,这个相信大多数seoer都知道,再分析之后做出最合适的优化计划方案.接下来还是那句话,特别是新站,做优化还是有点难度的,要想超过老站竞争对手