Netapp存储性能调优

一: Volume 参数调整

nas> vol options vol_name

nosnap=on, nosnapdir=on, minra=off, no_atime_update=on, nvfail=off,

snapmirrored=off, create_ucode=on, convert_ucode=on, maxdirsize=10470,

fs_size_fixed=off, guarantee=volume, svo_enable=off, svo_checksum=off,

svo_allow_rman=off, svo_reject_errors=off, no_i2p=off,

fractional_reserve=100, extent=off, try_first=volume_grow

1) 由于snapshot为消耗一定的系统资源,在确定不使用snapshot的情况下,其中参数“nosnap=on”和“nosnapdir=on”在不使用snapshot情况下设置为“on”,如果Volume需要使用“snapshot”作为备件工具,这两个参数需设置为“off”。

对于volume参数设置的更改,使用如下的指令:

nas> vol options vol_name nosnap on

2)如果存储是使用Aggregate的方式,(Aggregate--被定义为给卷(Volumes)分配空间的许多磁盘的池(pool)),对于aggregate的参数设置如下所示:

nas> aggr options aggr_name

root, diskroot, nosnap=on, raidtype=raid_dp, raidsize=16,

snapmirrored=off, resyncsnaptime=60, fs_size_fixed=off,

snapshot_autodelete=on, lost_write_protect=on

对于”nosnap=on”同样表示aggregate不参用snapshot.

3 )可选最小预读(Minra)控制了每个卷的数据预取或预读特性。Minra是最小预读的缩写。 因此,设置 minra=on 表示应该在该卷标上进行最小预读。OLTP 数据库工作负荷主要是随机访问的,因此,预取是无效的,并且会浪费关键系统资源。缺省时最小预读关闭。要开启最小预读,完成下列操作:

vol options <volname> minra on 

4) 另外,通过抑制输入端的访问更新,可以提高filer性能。如果您的环境有很重的读流量并且在上能忽略“最后访问时间”在文件上的错误,可以考虑开启这一选件。这是维持其内部文件数据和时间信息的数据库中的情况。

vol options <volname> no_atime_update on 

数据库保护

vol options volume_name nvfail off (改为 on)

5) 最优化文件

wafl scan reallocate reallocate

wafl scan rellocate vol or filer

6) 使用oplocks

options iscsi.iswt.max_ios_per_session 256

options cifs.oplocks.enable on

options cifs.tcp_windows_size 64240
options cifs.max_mpx 253
opitons cifs.oplocks.enable off

options nfs.tcp_recvwindowsize 64240

options nfs.udp.xfersize 65536
options nfs.tcp.recvwindowsize 65536

options nfs.tcp.xfersize 65536
options iscsi.iswt.max_ios_per_session 256

options nfs.nfs_uncached_io=1
options wafl.default_security_style ntfs
options cifs.restrict_anonymous.enable on
options ssl.enable on

options timed.sched 1m

options timed.auto_adjst on

options timed.min_skew 0

options timed.windows 5s

options timed_sched 1h

options raid.scrub.perf_impact high

options raid.verify.per_impact high

7) flexshare

priority set volume level=high
priority set volume vol2 level=low system=low cache=reuse

: priority on
priority show 
level 的options 是配置在每个卷为基础,可给于一个卷有高优先性资源或底
在每个卷的基础的在配置 system 的options 
level 和 system 的options 包括:

veryhign; hign; medium ; low; verylow
cache 的options 是在每个卷的基础上 它包括:
reuse; keep; default 

例如: priority set volume vol1 level=high
      priority show volume -v vol1

priority set volume vol2 level=low system=low cache=reuse
priority show volume -v vol2
        volume: vol2
        enabled:on
        level:low 
        system:low 
         cache:reuse
 默认配置:
priority show default -v
default:  
             level:medium
             system:medium
 
改变default的配置:
          priority set default system=low

priority set volume vol1 level=high system=med cache=reuse
priority set volume dbvol level=veryhigh system=30


options raid.max_fill_holes.size 0
 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值