linux – 收集FusionIO库存

前端之家收集整理的这篇文章主要介绍了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中提供.

猜你在找的Linux相关文章