Linux:获取有关存储networking的信息/统计信息

我想知道尽可能多的关于一台linux服务器连接到的SAN的信息。 什么命令会给我最全面的看法? 简单地知道LUN的WWN对我来说没有多大的作用。 我想知道SAN /磁盘的制造/模型(如果可能的话),但更重要的是速度和性能统计。 您对SAN性能(FC或iSCSI)进行快速和肮脏的评估时使用什么?

我会问SANpipe理员。 这比猜测更容易:)我的意思是,fdisk和dmesg会给你制造商的信息。

但是这个答案取决于存储arrays的制造/模型。 NetApp!= HDS!= Lefthand!= EMC

你能提供一些关于你想知道的信息吗?

如果您需要SAN规格并且不容易访问pipe理员,那不是技术问题。

如果您连接并需要进行基准testing,那是在您的控制之内。 那时候,iozone,fio和iostat是你的朋友。 在相关LUN上生成负载并测量其性能。

我知道AIX是如何完成的,但是Linux上的一个快速谷歌为我带来了sg3_utils包 。 你想发送一个SCSI查询。 每个存储都有自己的回复方式 – 例如,我的VSP将LDEV地址,数组序列号以及其他一些有用的信息embedded到回复中。

SCSI查询是SCSI协议的一部分,这意味着无论您使用FC,FCoE还是iSCSI,它都可以正常工作。 这就是说,这听起来像你想获得更多的信息,你可能会回来。 如果您想知道关于RAID级别,caching或主机组设置的信息,您可能需要直接从数组中获取数据。

你的问题表明你正在寻找比命令行更适合的东西。 服务器监控工具,如Nagios及其派生产品提供插件,用于最先进的SAN监控。

SolarWinds还提供可能感兴趣的免费SAN监视器 。

在从较低级别的SAN获取这些信息方面,作为@Florin提到的使用NSMP的实例,为了提出build议,我们需要更多关于SAN系统架构的信息。