Npar是在硬件层面的分配.即,npar可以将一台主机的多个cell板分配给不同的npar.每个npar可以有多个cell板,而每个cell板只能属于一个npar.
而vpar是在npar的基础上的软件层面的分配.也就是说,没有分npar,就谈不上vpar了.而且,多个vpar只能在它们所在的那个npar所拥有的硬件中分配哪个硬件归那个vpar所有.
如下图所示:
DB1
|
应用1
|
DB2
|
应用2
|
OS1
|
OS2
|
OS3
|
OS4
|
Vpar1
|
Vpar2
|
Vpar3
|
Vpar4
|
Npar1
|
Npar2
|
硬件
|
那么实现npar和vpar在应用时究竟有什么好处呢?
1.如果一台主机需要四个OS,而只有两个cell板,那么就可以用vpar实现.只要每个cell板上的cpu和mem可以分成两组,来分别提供给两个OS就可以了.
这里还有个前提,主机的其他硬件必须能够分成四组,分别分配给四个OS.否则,就没意义了.
2.如上图所示,如果npar1的某个硬件坏了,必须将OS1和OS2都停掉,才能对硬件进行更换;但不会影响到npar2的两个系统.
当然,如果OS1有问题,可以只对OS进行修复操作,也不会影响到OS2的正常运转.
注:用ioscan查看硬件时,可跨vpar,但不可跨npar.
*再注:仅此而已.因为还没有实际接触这些东西,所以先不深入研究了.以后再说.