扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
作者:存储时代(编译) 来源:Stor-age.com 2009年10月20日
关键字: SAN
在本页阅读全文(共2页)
都是Windows惹的祸
EMC也是类似的情况。通过多磁盘间分布数据和多个盘片间分配高性能,Symmetrix尽可能地避免了碎片整理。除此之外,元数据被保存在缓存中,这样就不会有碎片。有了像Celerra这样的NAS设备,写入操作的分配方式基本上避免了碎片整理。
不过与其他人不同,EMC存储部门高级营销总监Bob Wambach承认Windows服务器碎片整理与SAN是有关系的,也就是说,不管SAN物理技术有多好,或者Windows在逻辑上是否将数据视为30个片段,这都会影响SAN的性能。
Wambach表示:“Windows将文件视为30个字位,这是SAN不可否认的事实。这的确超出了存储的范畴。”
Wambach指出了人们产生困惑的核心问题。有一个SAN,运行如常。但如果它被连接到Windows服务器上,这些服务器以一种密集执行碎片整理的方式逻辑读取和写入,那么这就会导致性能问题。SAN的高性能以及架构的其他因素可能会减轻性能下滑,但却无法改变最终结果。
Dikkeeper销售工程师Mark Harrer解释如下:
你用一个SAN控制器来管理多个磁盘。但是不考虑硬件的精密性,SAN对于Windows来说被视作一个逻辑驱动器。数据在阵列上一切正常,但是对于操作系统来说,它仍然是碎片状的。所以你不得不在涉及到的不同层中将其分离出来。
Windows内嵌有碎片整理功能。如果你不相信,可以在一个全新的设备中安装Windows,然后什么也别做。使用一个碎片整理工具,运行分析。从第一天开始碎片整理量非常大。同样地,在任何一台运行着的服务器或者PC上进行碎片整理,看看有多少碎片,那些文件的碎片情况最严重。如果你从没有运行过碎片整理的话,你会发现文件中有数千个碎片。所以当Windows进行读取的时候,它必须在逻辑上找到这些碎片,然后用数千个单独的I/O操作来整合它们。这给性能带来了巨大的负担,当然,SAN硬件的容量从某种程度上来说掩盖了这一问题。
Harrer表示:“SAN专家关心碎片整理会试图告诉控制器将文件写入哪个磁盘,但是Windows和碎片整理工具根本不涉及这个过程。控制器卡和设备驱动器在不同的层中处理这个问题。碎片整理工只在逻辑软件层中进行,这并不是一个物理磁盘写入问题。”
他认为,碎片整理功能的潜在影响可能会导致存储管理员购买更多I/O带宽和超出应用运行需要的更多硬件。但如果这是一个软件问题,他们就找到了一个错误的瓶颈。
Schulz表示:“例如RAID,它对碎片整理是不可知的;碎片整理发生在RAID运行的上一个或者上两个层中。然而,RAID会提供弥补碎片整理问题的更高性能;同样的,RAID在IOPS方面的优势也会抵消碎片整理问题。”
他建议不要相信任何一方,而是形成定期化,例如打开Windows中的文件来访问保存在SAN中的数据。然后进行碎片整理,再试一次。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。