关于磁盘的一些疑问
本帖最后由 milujite 于 2010-09-30 11:38 编辑
看了一份AIX的培训文档。在提到LV建立时候,建议把“通常访问最频繁的LV分配在中心,访问不频繁的LV分配在边缘(这个边缘是指盘片的内圈和外圈)"。而且看了下lspv -p hdisk0,发现AIX在安装时候把文件系统基本分配在了CENTER这个位置。也就是中间的磁道。
有几个疑问想确认下:
1、外围磁道磁头划过速度应该比中间内部都快,为什么反而要放在中间,是否是中间平均寻道时间最短?
2、看了很多网上文章,都说外围磁道读取速度快,是否是正确的?
3、一般来说寻道时间在一次IO中是否占了很大比例?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(9)
呵呵。lz不要受某楼的误导。所谓见山是山,见山不是山,见山还是山的过程而已。某楼现在工作就是解决实际问题,就是一杆枪,人家让他指哪他就打哪。看lz是要做一个螺丝钉还是做个设计师,做个螺丝钉那就按图索骥就行了,做设计师,做科学家,就得去穷根究底,至于原理明白了实际中怎么样,心里有数就行。某楼的意思是让你看说明书,练练手罢聊,混碗饭吃差不多就行了。lz如果也想这样也无所谓,人各有志。某楼的志向估计也就这样,然后出来装装a什么的。
嘿嘿,冬瓜被当成大叔了!
本帖最后由 mike79 于 2010-09-30 21:19 编辑
呵呵,我最早学LVM时候也是这样,纠缠这些细枝末节。后来发现除了在认证考试时候会遇到这些问题外,真的要管理机器了这些根本就不考虑的。
就以这个问题为例,我记得redbook上是建议将paging space存放在中心部分,但现实中这根本就没有意义。一旦你真的遭遇频繁的页面交换,系统早就慢得不堪忍受了,页面交换稍微快点或者慢点根本就没用。
学AIX最重要的是能处理实际遭遇的问题,学屠龙技是浪费时间。对于redbook上的东西,尽量多做测试来验证。比如说你建立两个LV,一个放在中心位置,另一个放在边缘位置,然后测试读写性能,看看相差多少。
刨根究底是好事情,持续的,常年的,一辈子刨根究底,这就是科学家的素养。
恩,刨根究底下,知识想知道磁盘一些知识
其实这个数据布局在实际应用中意义不是很大。现在运用最频繁,对影响影响最大的业务数据,例如数据库之类的,大都都是存放在磁盘阵列上。磁盘阵列经过RAID之后这些外圈内圈概念就不适用了。
即使你把业务数据放在内置盘上,要调优的话这种内圈外圈的数据布局也是最不重要的。建立索引或者拆分数据到不同磁盘,都比这个有效的多。
我没那么大,老兄。
谢谢冬瓜叔的回答,学习了~
1、外围磁道磁头划过速度应该比中间内部都快,为什么反而要放在中间,是否是中间平均寻道时间最短?
如果确实每次他都这样,那么就是策略决定的,文件系统元数据基本上相当一部分开机后被缓存在ram里,这部分读写操作不如实际数据量大。但是却很重要,要保证延迟,所以放到中部保证平均寻道时间。
2、看了很多网上文章,都说外围磁道读取速度快,是否是正确的?
读写速度是最快的。
3、一般来说寻道时间在一次IO中是否占了很大比例?
对。