超棘手:做好NAS存储性能优化

来源:新浪博客  作者:林沛满
2012/5/10 9:30:22
无论是程序员,DBA还是网管,似乎所有的ITer都会遭遇同一问题:性能优化。NAS从业者也不例外,而且NAS的问题更加棘手,因为它所涉及的协议和设备很多。 

本文关键字: NAS 存储 存储优化
无论是程序员,DBA还是网管,似乎所有的ITer都会遭遇同一问题:性能优化。NAS从业者也不例外,而且NAS的问题更加棘手,因为它所涉及的协议和设备很多。本系列博文将从共享协议入手,再到网络,最后到NAS服务器本身,逐层分析NAS性能的影响因素。
 
NAS的共享协议,就是之前介绍过的NFS和CIFS.他们的读写方式总体相似,但是细节处又有不同。我们先来看CIFS(SMB)的工作方式。
 
当我们在Windows Explorer上打开一个128KB的文件时,底层的读操作是这样的:
 
1. 客户端:我想读某文件。
 
2. NAS: 你有权限,读吧。
 
3. 客户端:先读64KB.
 
4. NAS:给你64KB.
 
5. 客户端:再读接下来的64KB.
 
6. NAS:给你64KB.
 
如果这个文件不只128KB,5和6就不断重复,直至整个文件读完。在这个过程中,影响性能的因素有:
 
一、客户端总是在收到上一个读请求的回复后,再发送下一个请求。这其实是一种低效率的工作方式。就像某人今晚想吃肯德基的鸡翅和汉堡,他先叫鸡翅外卖,等鸡翅送达后,再叫汉堡外卖。合理的方式是鸡翅和汉堡外卖一起叫。在读文件时体现为:
 
1. 客户端:我想读某文件。
 
2. NAS: 你有权限,读吧。
 
3. 客户端:先读64KB.
 
4. 客户端:再读接下来的64KB.
 
5. NAS:给你64KB.
 
6. NAS:给你64KB.
 
由于3和4(两个请求),以及5和6(两个回复)可以接连发送,所以节省了往返时间(如下图所示)。SMB2的读操作就是以这种方式工作的。为了优化性能,建议把Windows客户端升级到Windows Vista或以上,然后启用SMB2.
共4页: 上一页1 [2] [3] [4]
责编:赵龙
vsharing微信扫一扫实时了解行业动态
portalart微信扫一扫分享本文给好友

著作权声明:畅享网文章著作权分属畅享网、网友和合作伙伴,部分非原创文章作者信息可能有所缺失,如需补充或修改请与我们联系,工作人员会在1个工作日内配合处理。
最新专题
流动存储 为大数据而生

伴随信息技术的突飞猛进,更大量级的非结构化数据与结构化数据构成的大数据成为企业级存储所面临的最大挑战:一方..

磁盘阵列及虚拟化存储

利用数组方式来作磁盘组,配合数据分散排列的设计,提升数据的安全性。虚拟化存储,对存储硬件资源进行抽象化表现。

    畅享
    首页
    返回
    顶部
    ×
      信息化规划
      IT总包
      供应商选型
      IT监理
      开发维护外包
      评估维权
    客服电话
    400-698-9918