物理架构:一台x86pc服务器,一台华为的低端存储。
存储通过光纤线连接到服务器,采用LVM方式挂在服务器上,假设给定1000G存储表空间
方案一:
建立100个10G的lv,然后在建表时把这100个lv全定义在这个表空间中。
方案二:
建立1个1000G的lv,然后建表时只关联这一个lv。
问题:方案一是否比方案二性能要好?
请大神从IO、缓冲池、访问效率等方面指导一下,多谢!
如果从存储级别划分多个LUN(比如10个100G的LUN),表空间容器使用10个裸设备效率会比上述两个方案更好。
表空间有个PREFETCHSIZE参数,建议将其设置为:‘ EXTENTSIZE 值与表空间容器数的乘积的倍数’, 方案2中预读会比多容器的差。
方案1,如果1000G的空间是一个LUN, 建立1000G的PV->VG->100个10G的LV,总感觉多了LVM有些没必要。
个人见解,无实验数据,有错的地方请指出!
关于TWT使用指南社区专家合作厂商入驻社区企业招聘投诉建议版权与免责声明联系我们 © 2024talkwithtrend — talk with trend,talk with technologist京ICP备09031017号-30