linux – 收集FusionIO库存

我需要编写一个脚本,从 Linux服务器收集FusionIO驱动器的库存数据.

我能找到的唯一方法是fio-status实用程序,但它的目的是输出人类可读的文本,而不是机器可解析的文本.我可以刮它,但那很脏.

我检查/ proc / fusion但它没有足够的信息可供任何使用.

我希望有更好的方法,可以通过某种方式与libiodrivesdk.so或已经存在的实用程序进行交互来完成这项工作.

我最初使用的是v1.2.7.2.根据Shane的建议,我升级到了2.2.3.66.

fio-status现在有一个-fk选项输出:

sles11-live:~ # fio-status -fk
; Retrieving Fusion-io product information...

[driver]
total_ioDimms=4
ioDrive_Duos=2
driver_version=unavailable
sdk_api_version=unavailable

[adapter 1]
product_name=IBM 640GB High IOPS MD Class PCIe Adapter
product_number=68Y7381
…

呃,我希望JSON,但乞丐不能选择.

解决方法

尝试用于XML的fio-status -fx,或用于JSON的fio-status -fj.

如果它们不起作用,请注意检查您所使用的工具版本?

编辑:好吧,让我们回复一下这个答案.这些选项将在3.0中提供.

相关文章

/etc/sysctl.conf这个目录主要是配置一些系统信息,/etc/sys...
1.作用 useradd或adduser命令用来建立用户帐号和创建用户的起...
它们都是多模式编辑器,不同的是vim 是vi的升级版本,它不仅...
不管是我们在安装软件还是监测软件的使用性能,我们都要随时...
装好Tomcat7后,发现除了本机能访问外界访问不了,岂有此理。...
修改防火墙配置需要修改 /etc/sysconfig/iptables 这个文件,...