Как я получаю список значений соответствия атрибутам с помощью xmllint и xpath?

Отношение (rkB/s + wkB/s)/%util из iostat -x вывод должен дать Вам некоторое понимание:

Device:  rrqm/s wrqm/s   r/s   w/s  rkB/s  wkB/s avgrq-sz avgqu-sz await r_await w_await  svctm  %util
sda        0.04   3.65  7.16  6.37 150.82 212.38    53.71     0.03  1.99    0.82    3.31   0.76   1.03

Я не уверен, как точно это отношение соответствует поиску на диске. Но идея состоит в том, что, если диск занят и не имеет высокой пропускной способности, он, вероятно, ищет. Однако это не гарантируется. Поврежденные диски иногда показывают высокое использование и не имеют почти никакой пропускной способности. Но это - по крайней мере, индикатор.

Можно также предоставить число iostat (например. iostat -x 5) указывать интервал обновления. Тем путем можно контролировать непрерывно.

4
15.11.2014, 08:56
1 ответ

AFAIK, XMltint довольно ограничен. Но вы можете использовать XMLStarlet с помощью его SEL командой для того, что вы хотите сделать. См. XMLStarlet SEL --HELP для использования и примера. С вашим примером это было бы:

xmlstarlet sel -T -t -m /solr/cores/core/@name -v . -n solr.xml
3
27.01.2020, 20:58

Теги

Похожие вопросы