分类:
2006-12-18 19:13:17
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.