Windows和Linux下磁盘分区匹配问题

发布时间:  2014-10-09 浏览次数:  131 下载次数:  0
问题描述
文件系统的匹配会在以下两个方面影响性能:
1、造成了跨硬盘的访问:一个I/O跨越了两个硬盘(正常来说是只会访问到一个硬盘)
2、会让大的没有cache的写操作,变得难以条带一致(strip-align)
告警信息
处理过程
Windows下的磁盘匹配工具使用
1、如果要匹配的磁盘已经为空(原始数据),请执行步骤 3。如果磁盘包含数据,请在继续之前备份磁盘。
2、删除磁盘上的所有分区。
3、打开命令提示符窗口,运行Diskpart.exe。
4、在Diskpart命令提示符下,键入List disk并按Enter。将列出所有的需要匹配的磁盘。
5、 在Diskpart命令提示符下,键入Select disk X并按Enter。X是所选的磁盘在List disk列出的编号。Diskpart将返回命令显示该磁盘被选中。
6、在Diskpart命令提示符下,键入Create partition primary align=X,其中X是存储供应商提供的推荐值,如果供应商没有提供确切的值,默认情况下X为64。
7、在Diskpart命令提示符下,键入Assign Letter =<驱动器号>,指定驱动器号。
8、在Diskpart命令提示符下,键入Exit,推出Diskpart工具。


Linux下的磁盘匹配工具使用
1、如果要匹配的磁盘已经为空(原始数据),请执行步骤 3。如果磁盘包含数据,请在继续之前备份磁盘。
2、删除磁盘上的所有分区。
3、打开命令提示符窗口,键入fdisk –l,查看当前的磁盘驱动。
4、键入fdisk /dev/xxx选择相应的磁盘驱动(xxx为选择的驱动名称)。
5、键入x,进入expert模式。
6、键入b,调整起始逻辑区块号。
7、键入1,选择partition 1。
8、键入设定的起始逻辑区块大小,默认情况下为128
9、键入w,保存更改并退出fdisk。
根因
第一个情形是更加容易碰到的。就算磁盘上的操作使用了cache的缓冲,也会对(性能)产生负面的影响,因为这会使cache的flushing变慢。随机的读操作(通过正常要求的磁盘访问产生的),也会受到相应的影响,不管是直接的(等待两个磁盘的响应以便返回数据)还是间接的(使磁盘的操作比正常更加忙)。
基于intel架构的系统是不同的,这是因为元数据(Metadata)是被BIOS所写的。在一个一致的系统,64KB的写操作会由单独一个硬盘来服务。

建议与总结

END