AIX的VG PPs大小设置由哪些因素决定?

各位老师好,
请教个问题,AIX的VG配置里PPs的大小是由什么因素来确定呢?还是有相对的一套计算方法?
我百度到有说法是硬盘大小除以1016,再向上取最靠近的2的指数。
如300G硬盘,300/1016=295M,向上取最靠近的2的指数,得出设置PPs大小为512M。

请问以上方法是否有什么依据?

参与23

5同行回答

myciciymyciciyIT顾问某金融科技公司
看完这两张图你就明白了aix lvm.pnglvm.png显示全部

看完这两张图你就明白了
aix lvm.png

aix lvm.png

lvm.png
lvm.png

收起
银行 · 2017-06-16
浏览6275
firelord823 邀答
  • 感谢孙老师,我是想问下这个PPs设置为256M或者512M会不会对磁盘读写性能有影响? 或者说是不是有业务的一些特性来决定我设置的大小?
    2017-06-16
  • 没啥影响,pp大小跟性能没有多少关系
    2017-06-16
peterzhupeterzhu系统工程师江苏农信
按照我的经验来看,rootvg的大小是由磁盘的大小决定的,PP size大小一般已经固定好了,你自己搜索的计算方式是有一定的道理的,至于依据没有研究过。在系统内新建VG的时候,是可以选择PP size的。...显示全部

按照我的经验来看,rootvg的大小是由磁盘的大小决定的,PP size大小一般已经固定好了,你自己搜索的计算方式是有一定的道理的,至于依据没有研究过。
在系统内新建VG的时候,是可以选择PP size的。

收起
银行 · 2017-06-16
浏览6035
firelord823 邀答
haizdlhaizdl技术经理大连
lsvg rootvgVOLUME GROUP: rootvg VG IDENTIFIER: 00f9960c00004c000000014c556b83d8VG STATE: active PP SIZE: 128 megabyte(s)VG PERMISSION: read/write TOTAL PPs: 1598 (204...显示全部

lsvg rootvg

VOLUME GROUP: rootvg VG IDENTIFIER: 00f9960c00004c000000014c556b83d8
VG STATE: active PP SIZE: 128 megabyte(s)
VG PERMISSION: read/write TOTAL PPs: 1598 (204544 megabytes)
MAX LVs: 256 FREE PPs: 32 (4096 megabytes)
LVs: 13 USED PPs: 1566 (200448 megabytes)
OPEN LVs: 12 QUORUM: 2 (Enabled)
TOTAL PVs: 2 VG DESCRIPTORS: 3
STALE PVs: 0 STALE PPs: 0
ACTIVE PVs: 2 AUTO ON: yes
MAX PPs per VG: 32512
MAX PPs per PV: 1016 MAX PVs: 32
LTG size (Dynamic): 1024 kilobyte(s) AUTO SYNC: no
HOT SPARE: no BB POLICY: relocatable
PV RESTRICTION: none INFINITE RETRY: no
DISK BLOCK SIZE: 512 CRITICAL VG: no

-s Size
Sets the number of megabytes in each physical partition, where the Size variable is expressed in units of megabytes from 1 (1 MB) through
131072 (128 GB). The Size variable must be equal to a power of 2 (example 1, 2, 4, 8). The default value for 32 and 128 PV volume groups is the
lowest value to remain within the limitation of 1016 physical partitions per PV. The default value for scalable volume groups is the lowest
value to accommodate 2040 physical partitions per PV.

PP大小,一个物理分区的大小。在创建卷组的时候可以设置。
但是它会受制于几个因素:1)每一个PV的默认最大PP数目1016。必须是2的幂。
如果你不手动设置,那么创建卷组的时候他会根据这两个因素区匹配。不过这两个参数,包括PP大小和数目都是在创建卷组的时候可以调整的。

收起
银行 · 2017-06-16
浏览7375
firelord823 邀答
  • 谢谢赵老师,请问下这个的大小设置对业务是否会有什么影响?或者对磁盘的读写是否会有什么影响
    2017-06-16
  • 个人感觉对业务不会有影响,磁盘性能跟这个指标的关系不大。
    2017-06-16
AIX321AIX321系统运维工程师CECGT
rootvg 中PP size的大小和VG里允许的磁盘数和1016这两个数有关。normal VG里允许的磁盘数最大是32个,每块盘里允许的PPs的个数是1016,这是系统的一个定义。正如你举的例子,300G硬盘(256 < 300/1016=295 <512),所以取值512M;如果你VG里定义最大允许的是16块盘,那么每块磁盘...显示全部

rootvg 中PP size的大小和VG里允许的磁盘数和1016这两个数有关。normal VG里允许的磁盘数最大是32个,每块盘里允许的PPs的个数是1016,这是系统的一个定义。正如你举的例子,300G硬盘(256 < 300/1016=295 <512),所以取值512M;如果你VG里定义最大允许的是16块盘,那么每块磁盘里允许的pps是2032,300G硬盘的PP的大小就是256M了。这些概念用于rootvg中磁盘的更换,实际中经常是服务器用来一段时间后,有磁盘坏来,发现买不到原来容量的磁盘(技术发展的快,磁盘容量不断提高),原服务器上的硬盘是147G,现在只能买到300G或600G的磁盘,新盘系统里是可用识别到的,但不能直接加到rootvg中,因为PPsize在卷组中是唯一的,卷组一旦建立,PPsize就确定了(其实也可以改,需要备份系统,要用软驱,比较麻烦,这里不复述了),300G或600G的磁盘除256M,得出的数都大于1016,直接加入rootvg,系统就报错来,你违反规则了!!!怎么办呢?你只能计算一下,在PPsize=256M的情况下,每块磁盘允许的最大PPs的个数是(1016*N),再用(32/N),这就是rootvg里升级大硬盘允许的最大磁盘个数(1<必须是2的N次幂<32);需要注意的是:只有rootvg涉及这些问题,非rootvg不涉及这些问题!

收起
互联网服务 · 2019-08-06
浏览3837
wangqlwangql系统工程师NULL
根据伟光那张表,自己再调整下就行。有时候系统自动选择的pp太小,后续vg如果有扩展需求,或空间变动频繁,会带来不便。对性能到是没啥影响显示全部

根据伟光那张表,自己再调整下就行。
有时候系统自动选择的pp太小,后续vg如果有扩展需求,或空间变动频繁,会带来不便。
对性能到是没啥影响

收起
IT咨询服务 · 2017-06-20
浏览5658
firelord823 邀答

提问者

firelord823
系统运维工程师城商银行
擅长领域: 存储服务器灾备

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2017-06-16
  • 关注会员:6 人
  • 问题浏览:10527
  • 最近回答:2019-08-06
  • X社区推广