NAS +VMware 性能调优

发布时间:  2013-09-06 浏览次数:  791 下载次数:  0
问题描述
产品: T系列统一存储或N8500
版本:NAS V2R1C00SPC100  VM51.
组网:全10GE组网,通过NFS创建VMFS
配置:24块3.5' SATA盘,创建两个10+2 RAID6和一个2条带文件系统
现象:虚拟机下DD命令 if=/dev/zero of=./1.dt bs=1M count=100000 单路DD只有70MB/S
告警信息
处理过程
测试64MB、128MB和256MB后发现在128MB时为最优

调整方法:
1. 查询: sysctl –a | grep vm.min
2. 备份: cp /etc/sysctl.conf /ect/sysctl.bak
3. 修改:
vi /etc/sysctl.conf
i
修改VM.min_free_kbytes的值为131072
4. 生效: sysctl -p


根因
分析发现机头上VM.min_free_kbytes= 16MB,此参数是系统页面申请内存的域值,值太低系统在压力来后再开始申请内存致等待时间过长性能下降,值太高会使系统内存利用率不高性能下降。
16MB过小导致NFS性能不足,调大到128MB后NFS性能翻遍。
建议与总结
对有NFS的应用均可考虑调整此参数

参考:http://dd.qc.ca/people.redhat.com/kernel/min_free_kbytes.html

END