admin 管理员组

文章数量: 887021


2024年3月13日发(作者:空间平面的网页设计素材)

iSCSI SAN性能如何提高?

iSCSI存储区域网络(SAN)一般来说,比基于光纤通道的同类产品更易于实施和运行。

然而这并不意味着他们是不会出现问题的。如果你有iSCSI SAN的性能问题,这篇文章将

介绍哪些地方是首先要查看的。

提升iSCSI SAN性能可以采取几个方面的措施,包括更改你网络的某些设置,调整某

些设置等。如果你没有得到很好的iSCSI SAN性能,那么第一个你需要查看的是那些日志

文件。请同时检查iSCSI网络和存储设备的日志。一般来说,性能问题能够在一方或者另

一方找到,而不是两者都是。日志中的信息会告诉你系统的哪一端让你遇到麻烦。

在存储阵列中的问题通常更易于诊断。原因是存储阵列供应商一般都会在监控他们的

系统上做得比较好,并且在日志中详细记录问题所在。如果问题出在阵列中,那么问题(和

解决的办法)一般会在你查看存储日志时立即反映出来。一般存储的问题包括了损坏的或

者正在报错的磁盘,损坏的主机适配器(HBA卡)。

在iSCSI SAN中,事情则会比较让人困惑。错误信息会比较不明确,很多错误会由于

多方面因素导致。

更为常见的,如果你在iSCSI SAN中遭遇性能问题,问题通常是由于网络而不是存储

阵列。更明确的说,第一件要排查的是你iSCSI网络的配置,但要确保系统性的排查而不

要漏过其他可能性。

iSCSI SAN性能问题和网络连接

假设你的存储系统日志没有显示问题,那你第一件要做的是检查你是否和SAN之间存

在网络连接。

检查网络上的物理连线确保他们正确无误。检查确保你的线缆没有被扭曲或者弯曲的

太剧烈。如果你怀疑其中有问题,那么试试更换新的线缆。布线一般不会产生iSCSI SAN

的问题(除非你必须使得线缆穿越那些人们可以被其绊倒的楼层),但是线缆问题很难被诊

断,尤其是问题表现的断断续续时。

尝试用ping这个命令ping存储系统,确保阵列和LUN对于服务器来说是可见的。

如果你正在运行VMware的ESX的话,你会需要用vmkping这个命令来检查虚拟连接。

如果你有网络连通,但是iSCSI仍然不工作时,检查你的防火墙并确保它没有阻挡TCP

端口3260。iSCSI需要这个端口来正常工作。

在每一跳都激活巨型帧

大多数iSCSI SAN使用巨型帧。如果你这么做,那么请确保巨型帧在网络中的每一跳

都被启用。巨型帧必须在iSCSI通路上的每一个设备上都启用。请记住大多数以太网设备

的默认配置都是标准帧。不仅仅是目标端和启动器需要设置为接受巨型帧,中间每一个阶

段都是。如果他们没有被设定为接受巨型帧,那么该帧会被丢弃。

检查你的配置选项

确保你的整个系统配置正确。检查你的IP地址,LUN和子网掩码选项。

iSCSI有问题了么?


本文标签: 问题 检查 确保 日志 性能