Displaying Values of Static Partitions
The following command shows that CPU usage is partitioned by mode (partitions: mode):
$ sstore info //:class.cpu//:res.id/0//:stat.usage Identifier: //:class.cpu//:res.id/0//:stat.usage $schema: //:stat copyright: Copyright (c) 2014, 2016, Oracle and/or its affiliates. description: cpu time id: //:class.cpu//:stat.usage multiplier: 1000000 stability: stable type: counter units: milliseconds zeroes: False partitions: mode
The following command shows that the mode partition is not further partitioned:
$ sstore info //:class.cpu//:res.id/0//:stat.usage//:part.mode
Identifier: //:class.cpu//:res.id/0//:stat.usage//:part.mode
$schema: //:stat
copyright: Copyright (c) 2014, 2016, Oracle and/or its affiliates.
description: cpu time
id: //:class.cpu//:stat.usage
multiplier: 1000000
stability: stable
units: milliseconds
zeroes: False
type: partitionExample 3-1 Display the Aggregate Value of a Partition
The following command shows that the value of a partition is aggregated if you do not specify a component of the partition:
$ sstore capture //:class.cpu//:res.id/0//:stat.usage 1 1
TIME VALUE IDENTIFIER
2020-08-27T23:09:56 1503723065.775699 //:class.cpu//:res.id/0//:stat.usage
Example 3-2 Display the Value of Each Component of a Partition
The following sstore export command uses the time from the previous sstore capture command to show the values of the individual components of the mode partition:
$ sstore export -t 2020-08-27T23:09:56 -p 1 \ > //:class.cpu//:res.id/0//:stat.usage//:part.mode TIME VALUE IDENTIFIER 2020-08-27T23:09:56 //:class.cpu//:res.id/0//:stat.usage//:part.mode idle: 1501048573.375829 intr: 1143137.286091 kernel: 1398988.483238 user: 132366.630541
The preceding command shows the arguments that the mode partition can take
(idle, intr, kernel,
user) and the CPU usage for each component. This output also shows that the
aggregate value is equal to the sum of the values of all components.
Example 3-3 Display the Values of Selected Partition Components
The following command specifies the time output from the previous command as the start time and requests CPU usage values at 30-second intervals for just the user and kernel components:
$ sstore export -t 2020-08-27T23:09:56 -e 2020-08-27T23:10:56 -i 30 \ > //:class.cpu//:res.id/0//:stat.usage//:part.mode(user,kernel) TIME VALUE IDENTIFIER 2020-08-27T23:09:56 //:class.cpu//:res.id/0//:stat.usage//:part.mode(user,kernel) kernel: 1398988.483238 user: 132366.630541 2020-08-27T23:10:26 //:class.cpu//:res.id/0//:stat.usage//:part.mode(user,kernel) kernel: 1399010.830562 user: 132366.630541 2020-08-27T23:10:56 //:class.cpu//:res.id/0//:stat.usage//:part.mode(user,kernel) kernel: 1399038.108177 user: 132366.630541