ssid-op, ssid-fmt - Statistics Store の操作およびフォーマット
Oracle Solaris Statistics Store では、統計ストア識別子 (SSID) を使用して統計およびイベントを指定します。詳細は、ssid(7) のマニュアルページを参照してください。SSID には、統計にさまざまな数学的および統計的操作を適用するための演算子 (//:op) を含めることもできます。SSID ではまた、イベント情報の書式 (//:fmt) も指定できます。
op および fmt 引数のセットは事前に定義されています。統計またはイベントに使用できる操作は、そのタイプによって制約されます。
操作に関するメタデータを問い合わせるには、その操作を含む完全な SSID に対して sstore の info サブコマンドを使用します。詳細は、sstore(1) のマニュアルページを参照してください。
操作を組み合わせることもできます。詳細は、「使用例」のセクションの例 9 を参照してください。
統計を定義するときは、ssid-metadata(7) のマニュアルページを参照して、これらの操作で使用されるメタデータを指定します。
sstore の操作と書式設定、およびそれらの説明:
op.min(Optional percentage) op.max(Optional percentage) op.avg(Optional agg) op.difference op.quotient op.sum op.product op.rate op.delta op.util op.convert (Required unit) op.filter (Required value) op.changed op.count op.top (Optional Limit, Optional Metric) fmt.summary fmt.action fmt.impact fmt.response fmt.description fmt.label fmt.raw
min と max は、特定の時間範囲にわたる指定された SSID のデータポイント内の極値を検索します。これらの操作では、オプションの percentage 引数を取ることもできます。
min と max は次の範囲内でデータポイントを提供します。
op.min(pct) の場合は min - [min + (max-min) * pct / 100]
op.max(pct) の場合は max - [min + (max-min) * pct / 100]
詳細は、例 1 を参照してください。
avg、difference、product、quotient、および sum は、異なる SSID 内のタイムスタンプを照合し、それに応じた値を計算することによって、これらの SSID にまたがる算術演算を提供します。ワイルドカードまたは複数の SSID を使用している場合は、例 2 に示すように、これらの操作によって結果が最初の SSID にマージされます。
avg は、オプションのアグリゲーション引数 agg を取ることもできます。このオプションフィールドは agg=all、agg=time のいずれかに設定できます。agg が指定された場合、avg はそれぞれ指定されたすべての SSID または 1 つの SSID を対象にすべてのデータポイントの平均値を算出します。SSID にわたるタイムスタンプのマッチングは行われません。詳細は、例 3 を参照してください。
filter は、例 4 に示すように、指定された引数に明示的に一致するデータポイントのみを返します。
SSID に対する rate と delta は、SSID の 2 つの連続したデータポイント間の変化または変化率を計算することによって取得されます。タイムスタンプ time1 の値が value1、タイムスタンプ time2 の値が value2 であるような 2 つのデータポイントが与えられた場合、データポイントの計算は次のようになります。
(value2-value1)/(time2-time1) for op.rate
(value2-value1) for op.delta
例 5 に示すように、これが SSID 内のすべてのデータポイントに対して計算されます。
上で参照されている計算を完了するには、//:op.rate と //:op.delta に少なくとも 2 つのデータポイントが必要です。データポイントが 1 つしか存在しない場合、これらの操作は NO_DATA を返します。履歴クエリーの場合、これらの操作では、ユーザーが指定した時間範囲の前のタイムスタンプから追加のデータポイントを取得しようとします。イベントの場合、この追加のポイントが存在しない可能性がありますが、その場合、これらの操作では、ユーザーのクエリーの最初の値と不確定のタイムスタンプの存在しない値との間の変化を計算している間に発生する最初の NO_DATA をスキップします。
utilization は、パーティションを指定しているかどうかによって算出方法が異なります。パーティション統計の場合、この操作はパーティション内のすべての (キー、値) ペアの合計を計算します。そのあと、各値は次に示すように、全体に占めるその値の割合に置き換えられます。詳細は、例 6 を参照してください。
パーティションでない SSID に util を適用した場合は、SSID に既知の容量があるかどうかを判定するためにメタデータが検索されます。見つかった場合、SSID の値はその容量の割合として計算されます。
統計値を必要な単位に変換します。ユーザーは、操作の引数セクションに必要な単位を指定する必要があります。sstore でサポートされるさまざまな単位の種類を次に示します。これらは、IEEE 標準 (https://en.wikipedia.org/wiki/IEEE_1541-2002) に準拠しています。
速度/サイズ: ビット、キロビット、メガビット、ギガビット、テラビット、ペタビット、エクサビット、バイト、キロバイト、メガバイト、ギガバイト、テラバイト、ペタバイト、エクサバイト、キビビット、メビビット、ギビビット、テビビット、ペビビット、エクスビビット、キビバイト、メビバイト、ギビバイト、テビバイト、ペビバイト、エクスビバイト、ページ
時間: ナノ秒、マイクロ秒、ミリ秒、秒、分、時間、日、週、年
温度: 摂氏、華氏
op.convert を使用している場合は、統計に対して無効な引数タイプを指定すると失敗します。たとえば、units=bytes の統計で op.convert(minutes) を使用する場合です。//:op.convert の使用法の詳細は、例 7 を参照してください。
イベントでない統計の変化が発生したときのタイムスタンプと値を提供します。
値によって出力をソートし、出力を top 要素に制限します。この操作は、指定された SSID に関連付けられたデータのフィルタリングを行いませんが、代わりに返される結果から関心の低い SSID を削除します。引数を指定しないと、//:op.top は、戻り結果に最大 5 つの SSID を残すため、//:op.top(5) と同等になります。ほとんどのクエリーには、指定された SSID に関連付けられた複数の履歴値があります。デフォルトで、//:op.top はそれらの平均値によって値を重み付けし、各 SSID をソートするときにこれらの平均値を比較します。これはオプションのメトリック引数を使用して変更できます。メトリックは、'max' または 'variance' の値を取得して、データセットをその最大値や差異によってそれぞれ重み付けします。//op.top には、要求された範囲にデータが含まれていないすべての SSID をフィルタで除外する副作用もあります。
パーティション分割された SSID で使用すると、この操作は一度に 1 つのパーティションにのみ機能し、パーティションキーをフィルタで除外します。パーティション分割された SSID は、パーティション分割されていない SSID を含むクエリーにひとまとめにされた場合に無視されます。
クエリー内の SSID の数を提供します。この演算子は、数値、文字列、およびイベントタイプの統計に対して有効です。
fmt.label 書式は、出力の値列内のイベントのラベルを示します。
fmt.description 書式は、出力の値列内のイベントの説明を示します。
fmt.summary 書式は、イベントのラベルと説明の両方を示します。
どの書式も指定しない場合、または fmt.raw を指定した場合、出力は名前と値のペアのリストとして示されます。イベントデータを書式設定する方法の詳細は、例 8 を参照してください。
次の例では、op.min または op.max (agg) を使用して統計をエクスポートします。
$ sstore export -t 2016-03-10T13:18:34 -e 2016-03-10T13:18:38 //:class.link/phys//:res.name/net0//:stat.in-bytes//:op.rate TIME VALUE IDENTIFIER 2016-03-10T13:18:35 9202.092374581405 //:class.link/phys//:res.name/net0//:stat.in-bytes//:op.rate 2016-03-10T13:18:36 8065.265410471358 //:class.link/phys//:res.name/net0//:stat.in-bytes//:op.rate 2016-03-10T13:18:37 59.94155698194261 //:class.link/phys//:res.name/net0//:stat.in-bytes//:op.rate 2016-03-10T13:18:38 8758.661754010182 //:class.link/phys//:res.name/net0//:stat.in-bytes//:op.rate $ sstore export -t 2016-03-10T13:18:34 -e 2016-03-10T13:18:38 //:class.link/phys//:res.name/net0//:stat.in-bytes//:op.rate//:op.min TIME VALUE IDENTIFIER 2016-03-10T13:18:37 59.94155698194261 //:class.link/phys//:res.name/net0//:stat.in-bytes//:op.rate//:op.min $ sstore export -t 2016-03-10T13:18:34 -e 2016-03-10T13:18:38 //:class.link/phys//:res.name/net0//:stat.in-bytes//:op.rate//:op.max(10) TIME VALUE IDENTIFIER 2016-03-10T13:18:35 9202.092374581405 //:class.link/phys//:res.name/net0//:stat.in-bytes//:op.rate//:op.max(10) 2016-03-10T13:18:36 8065.265410471358 //:class.link/phys//:res.name/net0//:stat.in-bytes//:op.rate//:op.max(10) 2016-03-10T13:18:38 8758.661754010182 //:class.link/phys//:res.name/net0//:stat.in-bytes//:op.rate//:op.max(10)使用例 2 op.sum を使用した統計のエクスポート
次の例では、op.sum を使用して統計をエクスポートします。
$ sstore export -t 2016-03-10T23:03:40 -p 1 //:class.cpu//:res.id/*//:stat.interrupt-count TIME VALUE IDENTIFIER 2016-03-10T23:03:40 56409717.0 //:class.cpu//:res.id/0//:stat.interrupt-count 2016-03-10T23:03:40 35839679.0 //:class.cpu//:res.id/1//:stat.interrupt-count 2016-03-10T23:03:40 35913257.0 //:class.cpu//:res.id/2//:stat.interrupt-count 2016-03-10T23:03:40 177732121.0 //:class.cpu//:res.id/3//:stat.interrupt-count $ sstore export -t 2016-03-10T23:03:40 -p 1 //:class.cpu//:res.id///:s.[0,2]//:stat.interrupt-count//:op.sum TIME VALUE IDENTIFIER 2016-03-10T23:03:40 92322974.0 //:class.cpu//:res.id/0//:stat.interrupt-count//:op.sum使用例 3 op.avg または op.avg (agg) を使用した統計のエクスポート
これは、タイムスタンプごとの net0 の out-bytes と in-bytes の平均レートを示し、その結果を out-bytes 統計に保存します。
$ sstore export -t 2016-03-10T13:18:34 -e 2016-03-10T13:18:38 //:class.link/phys//:res.name/net0//:stat.*bytes//:op.rate//:op.avg TIME VALUE IDENTIFIER 2016-03-10T13:18:35 8778.502409667442 //:class.link/phys//:res.name/net0//:stat.out-bytes//:op.rate//:op.avg 2016-03-10T13:18:36 5069.138695990545 //:class.link/phys//:res.name/net0//:stat.out-bytes//:op.rate//:op.avg 2016-03-10T13:18:37 29.970778490971306 //:class.link/phys//:res.name/net0//:stat.out-bytes//:op.rate//:op.avg 2016-03-10T13:18:38 5457.80417042975 //:class.link/phys//:res.name/net0//:stat.out-bytes//:op.rate//:op.avg
これは、指定された期間にわたる out-bytes の平均レートと、同じ指定された期間にわたる in-bytes の平均レートを別々に示します。
$ sstore export -t 2016-03-10T13:18:34 -e 2016-03-10T13:18:38 //:class.link/phys//:res.name/net0//:stat.*bytes//:op.rate//:op.avg(agg=time) TIME VALUE IDENTIFIER 2016-03-10T13:18:38 3146.217753278132 //:class.link/phys//:res.name/net0//:stat.out-bytes//:op.rate//:op.avg(agg=time) 2016-03-10T13:18:38 6521.490274011223 //:class.link/phys//:res.name/net0//:stat.in-bytes//:op.rate//:op.avg(agg=time)
これは、指定された期間にわたる out-bytes と in-bytes の平均レートを示し、その結果を out-bytes 統計に保存します。
$ sstore export -t 2016-03-10T13:18:34 -e 2016-03-10T13:18:38 //:class.link/phys//:res.name/net0//:stat.*bytes//:op.rate//:op.avg(agg=all) TIME VALUE IDENTIFIER 2016-03-10T13:18:38 4833.854013644677 //:class.link/phys//:res.name/net0//:stat.out-bytes//:op.rate//:op.avg(agg=all)使用例 4 op.filter (0) を使用した統計のエクスポート
次の例では、op.filter (0) を使用して統計をエクスポートします。
$ sstore export -t 2016-03-11T08:30:10 -e 2016-03-11T08:30:45 //:class.link/phys//:res.name/net0//:stat.in-bytes//:op.rate//:op.filter(0) TIME VALUE IDENTIFIER 2016-03-11T08:30:11 0.0 //:class.link/phys//:res.name/net0//:stat.in-bytes//:op.rate//:op.filter(0) 2016-03-11T08:30:29 0.0 //:class.link/phys//:res.name/net0//:stat.in-bytes//:op.rate//:op.filter(0) 2016-03-11T08:30:45 0.0 //:class.link/phys//:res.name/net0//:stat.in-bytes//:op.rate//:op.filter(0)使用例 5 op.delta または op.rate を使用した net0 リソースの in-bytes 統計のエクスポート
次の例では、op.delta または op.rate を使用して net0 リソースの in-bytes 統計をエクスポートします。
$ sstore export -t 2016-03-11T08:30:10 -e 2016-03-11T08:30:13 //:class.link/phys//:res.name/net0//:stat.in-bytes TIME VALUE IDENTIFIER 2016-03-11T08:30:10 217758030 //:class.link/phys//:res.name/net0//:stat.in-bytes 2016-03-11T08:30:11 217758030 //:class.link/phys//:res.name/net0//:stat.in-bytes 2016-03-11T08:30:12 217758090 //:class.link/phys//:res.name/net0//:stat.in-bytes 2016-03-11T08:30:13 217758604 //:class.link/phys//:res.name/net0//:stat.in-bytes
$ sstore export -t 2016-03-11T08:30:10 -e 2016-03-11T08:30:13 //:class.link/phys//:res.name/net0//:stat.in-bytes//:op.delta TIME VALUE IDENTIFIER 2016-03-11T08:30:11 0.0 //:class.link/phys//:res.name/net0//:stat.in-bytes//:op.delta 2016-03-11T08:30:12 60.0 //:class.link/phys//:res.name/net0//:stat.in-bytes//:op.delta 2016-03-11T08:30:13 514.0 //:class.link/phys//:res.name/net0//:stat.in-bytes//:op.delta $ sstore export -t 2016-03-11T08:30:10 -e 2016-03-11T08:30:13 //:class.link/phys//:res.name/net0//:stat.in-bytes//:op.rate TIME VALUE IDENTIFIER 2016-03-11T08:30:11 0.0 //:class.link/phys//:res.name/net0//:stat.in-bytes//:op.rate 2016-03-11T08:30:12 59.024095603295116 //:class.link/phys//:res.name/net0//:stat.in-bytes//:op.rate 2016-03-11T08:30:13 521.6129408720273 //:class.link/phys//:res.name/net0//:stat.in-bytes//:op.rate使用例 6 op.util を使用した net0 リソースの in-bytes 統計のエクスポート
次の例では、op.util を使用して net0 リソースの in-bytes 統計をエクスポートします。
$ sstore export -t 2016-03-09T16:32:32 -p 1 //:class.cpu//:stat.usage//:part.mode TIME VALUE IDENTIFIER 2016-03-09T16:32:56 //:class.cpu//:stat.usage//:part.mode stolen: 0.0 intr: 495808.247348 idle: 76499305.003489 user: 1872796.029831 kernel: 1417289.148075
$ sstore export -t 2016-03-09T16:32:32 -p 1 //:class.cpu//:stat.usage//:part.mode//:op.util\fR TIME VALUE IDENTIFIER 2016-03-09T16:32:56 //:class.cpu//:stat.usage//:part.mode//:op.util stolen: 0.0 intr: 0.6175587244615878 idle: 95.28444408266094 user: 2.332679082176271 kernel: 1.7653181107012057使用例 7 演算子を使用した一意のデータポイントのエクスポート
次の例では、op.changed を使用して class.system の pkg-version をエクスポートします。
$ sstore export//:class.system//:stat.pkg-version//:op.changed TIME VALUE IDENTIFIER 2017-05-03T00:12:48 5.12,5.12-5.12.0.0.0.122.0 //:class.system//:stat.pkg-version//:op.changed 2017-06-11T22:01:29 5.12,5.12-5.12.0.0.0.125.0 //:class.system//:stat.pkg-version//:op.changed 2017-08-15T12:57:53 11.4,5.11-11.4.0.0.0.2.0 //:class.system//:stat.pkg-version//:op.changed 2017-08-23T18:10:44 NO_DATA //:class.system//:stat.pkg-version//:op.changed 2017-08-23T18:10:45 11.4,5.11-11.4.0.0.0.2.0 //:class.system//:stat.pkg-version//:op.changed 2017-10-20T16:37:06 NO_DATA //:class.system//:stat.pkg-version//:op.changed 2017-10-20T16:37:07 11.4,5.11-11.4.0.0.0.6.0 //:class.system//:stat.pkg-version//:op.changed 2017-10-20T16:51:49 NO_DATA //:class.system//:stat.pkg-version//:op.changed 2017-10-20T16:51:50 11.4,5.11-11.4.0.0.0.6.0 //:class.system//:stat.pkg-version//:op.changed
NO_DATA ポイントが報告されていますが、それは、これらもまた、以前に記録された値からの変化だからです。この特殊な場合では、統計が断続的にしかキャプチャーされなかったという事実を反映しています。
使用例 8 イベントインスタンスのカウント次の例では、op.count を使用して、さまざまなイベントや統計の SSID のカウントをエクスポートします。
$ sstore export "//:class.svc//:res.fmri/system/name-service/cache:default//:event.adm-action//:op.filter(event=AUE_)//:op.count" TIME VALUE IDENTIFIER 2016-05-11T16:34:20 20 //:class.svc//:res.fmri/system/name-service/cache:default//:event.adm-action//:op.filter(event=AUE_)//:op.count $ sstore export "//:class.event//:event.adm-action//:op.filter(return/errval=failure,event=AUE_login)//:op.count" TIME VALUE IDENTIFIER 2016-05-06T11:57:09 7 //:class.event//:event.adm-action//:op.filter(return/errval=failure,event=AUE_login)//:op.count $ sstore export //:class.system//:stat.//:s.[nodename,physical-memory,product,serial]//:op.count TIME VALUE IDENTIFIER 2016-08-26T11:09:25 69519 //:class.system//:stat.nodename//:op.count 2016-09-13T15:43:42 43532 //:class.system//:stat.physical-memory//:op.count 2016-08-26T11:09:25 69767 //:class.system//:stat.product//:op.count 2016-08-26T11:09:25 69324 //:class.system//:stat.serial//:op.count使用例 9 さまざまな SSID への op.convert の適用
次の例では、さまざまな SSID に op.convert を適用します。
リソース net0 の out-bytes 統計はキロバイトに変換されます。
$ sstore info //:class.link/phys//:res.name/net0//:stat.out-bytes//:op.convert(kilobytes)
Identifier: //:class.link/phys//:res.name/net0//:stat.out-bytes//:op.convert(kilobytes) $schema: //:stat copyright: Copyright (c) 2014, 2015, Oracle and/or its affiliates. All rights reserved. description: total bytes transmitted id: //:class.link/phys//:stat.out-bytes max-rate: //:stat.ifspeed stability: stable type: counter units: kilobytes
リソース net0 の out-bytes 統計は、ギガバイトまたは分およびギビバイトまたは分に変換されます。
$ sstore capture //:class.link/phys//:res.name/net0//:stat.out-bytes//:op.rate TIME VALUE IDENTIFIER 2016-03-24T11:23:13 329.9340131973605 //:class.link/phys//:res.name/net0//:stat.out-bytes//:op.rate 2016-03-24T11:23:14 1013.7881182832789 //:class.link/phys//:res.name/net0//:stat.out-bytes//:op.rate
$ sstore capture //:class.link/phys//:res.name/net0//:stat.out-bytes//:op.rate//:op.convert(gigabytes/minutes) TIME VALUE IDENTIFIER 2016-03-24T11:13:11 1.2838793153443577e-05 //:class.link/phys//:res.name/net0//:stat.out-bytes//:op.rate//:op.convert(gigabytes/minutes) 2016-03-24T11:13:12 3.9598653645776044e-05 //:class.link/phys//:res.name/net0//:stat.out-bytes//:op.rate//:op.convert(gigabytes/minutes)
$ sstore capture //:class.link/phys//:res.name/net0//:stat.out-bytes//:op.rate//:op.convert(gibibytes/minutes) TIME VALUE IDENTIFIER 2016-03-24T11:13:22 1.8422611805723817e-05 //:class.link/phys//:res.name/net0//:stat.out-bytes//:op.rate//:op.convert(gibibytes/minutes) 2016-03-24T11:13:23 4.2599657979073085e-05 //:class.link/phys//:res.name/net0//:stat.out-bytes//:op.rate//:op.convert(gibibytes/minutes)
units=bytes の統計に不正な変換タイプが適用された場合:
$ sstore capture //:class.link/phys//:res.name/net0//:stat.out-bytes//:op.convert(seconds) TIME VALUE IDENTIFIER Warning (//:class.link/phys//:res.name/net0//:stat.out-bytes//:op.convert(seconds)) - Cannot perform op.convert as metadata unit 'bytes' can not be converted to desired unit 'seconds'使用例 10 書式設定されたイベントのエクスポート
svc:/network/smtp:sendmail サービスが有効化されるときに sstore を使用すれば、このイベントデータを次のように書式設定できます。
$ store export //:class.svc//:res.fmri/network/smtp:sendmail//:event.adm-action//:fmt.label TIME VALUE IDENTIFIER 2015-08-30T00:31:14 ('AUE_smf_enable',) //:class.svc//:res.fmri/network/smtp:sendmail//:event.adm-action//:fmt.label
$ sstore export //:class.svc//:res.fmri/network/smtp:sendmail//:event.adm-action//:fmt.description TIME VALUE IDENTIFIER 2015-08-30T00:31:14 ('header, 177, 2, persistently enable service instance, , sy stem1,2015-08-30 00:31:14.027-07:00, subject, usr1, root, root, root, root, 158 706, 4293668494, 58180 22 dhcp.vpn.example.com, use of authorization, solaris.sm f.modify, fmri, svc:/network/smtp:sendmail/:properties/general/enabled, return, success, 0\n',) //:class.svc//:res.fmri/network/smtp:sendmail//:event.adm-action //:fmt.description
$ sstore export //:class.svc//:res.fmri/network/smtp:sendmail//:event.adm-action//:fmt.summary TIME VALUE IDENTIFIER 2015-08-30T00:31:14 //:class.svc//:res.fmri/network/smtp:sendmail//:event.adm-action//:fmt.summary 0: ts: 1440919874027218 label: AUE_smf_enable description: header, 177, 2, persistently enable service instance, , system1, 2015-08-30 00:31:14.027-07:00, subject, usr1, root, root, root, root, 158706, 4293668494, 58180 22 dhcp.vpn.example.com, use of authorizat ion, solaris.smf.modify, fmri, svc:/network/smtp:sendmail/:properties/general/en abled, return, success, 0
$ sstore export //:class.svc//:res.fmri/network/smtp:sendmail//:event.adm-action//:fmt.raw TIME VALUE IDENTIFIER 2015-08-30T00:31:14 //:class.svc//:res.fmri/network/smtp:sendmail//:event.adm-action//:fmt.raw 0: version: 2 event: AUE_smf_enable host: system1 iso8601: 2015-08-30 00:31:14.027-07:00 subject/audit-uid: usr1 subject/uid: root subject/gid: root subject/ruid: root subject/rgid: root subject/pid: 158706 subject/sid: 4293668494 subject/tid: 58180 22 dhcp.vpn.example.com use_of_authorization/value: solaris.smf.modify fmri/value: svc:/network/smtp:sendmail/:properties/general/enable使用例 11 操作の組み合わせ
次のように操作を組み合わせることができます。
$ sstore capture //:class.cpu//:res.id/*//:stat.usage//:part.mode//:op.sum//:op.rate//:op.util TIME VALUE IDENTIFIER 2015-02-19T09:55:17 //:class.cpu//:res.id/0//:stat.usage//:part.mode//:op.sum//:op.rate//:op.util kernel: 0.300850394534 idle: 99.0696367035 stolen: 0.386165574037 user: 0.058161992642 intr: 0.185185335255 $ sstore export -t 2016-04-01T12:52:55 -e 2016-04-01T12:52:57 //:class.link/phys//:res.name/net0//:stat.in-bytes\ TIME VALUE IDENTIFIER 2016-04-01T12:52:55 72684860 //:class.link/phys//:res.name/net0//:stat.in-bytes 2016-04-01T12:52:56 72685388 //:class.link/phys//:res.name/net0//:stat.in-bytes 2016-04-01T12:52:57 72685556 //:class.link/phys//:res.name/net0//:stat.in-bytes $ sstore export -t 2016-04-01T12:52:55 -e 2016-04-01T12:52:57 //:class.link/phys//:res.name/net0//:stat.in-bytes//:op.rate//:op.convert(gigabytes/minutes) TIME VALUE IDENTIFIER 2016-04-01T12:52:56 3.167892291662084e-05 //:class.link/phys//:res.name/net0//:stat.in-bytes//:op.rate//:op.convert(gigabytes/minutes) 2016-04-01T12:52:57 1.0062812715881275e-05 //:class.link/phys//:res.name/net0//:stat.in-bytes//:op.rate//:op.convert(gigabytes/minutes)