All of lore.kernel.org
 help / color / mirror / Atom feed
* nvme statistics :  iostat vs  sar
@ 2019-07-24 14:51 John Donnelly
  2019-07-24 15:12 ` Keith Busch
  0 siblings, 1 reply; 4+ messages in thread
From: John Donnelly @ 2019-07-24 14:51 UTC (permalink / raw)


Hi,

I noticed  nvme I/O  does not appear  in sar disk data (-d ) ,  but it does appear with  sar block (-b)  and iostat.

Is this expected ?

sar -d 


07:49:47 AM       DEV       tps  rd_sec/s  wr_sec/s  avgrq-sz  avgqu-sz     await     svctm     %util
07:49:49 AM   dev8-32      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
07:49:49 AM   dev8-16      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
07:49:49 AM   dev8-48      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
07:49:49 AM    dev8-0      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
07:49:49 AM  dev259-0      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
07:49:49 AM  dev252-0      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
07:49:49 AM  dev252-1      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
07:49:49 AM  dev252-2      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00



sar -b   2 2 

07:47:35 AM       tps      rtps      wtps   bread/s   bwrtn/s
07:47:37 AM    792.50    395.50    397.00  25312.00  25316.00
07:47:39 AM    796.50    394.00    402.50  25216.00  25760.00
Average:       794.50    394.75    399.75  25264.00  25538.00



iostat:


avg-cpu:  %user   %nice %system %iowait  %steal   %idle
           0.05    0.00    0.33    0.33    0.00   99.29

Device:            tps    kB_read/s    kB_wrtn/s    kB_read    kB_wrtn
sdc               0.07         2.43         0.00       6295          0
sdb               0.07         2.43         0.00       6295          0
sdd               0.07         2.43         0.00       6295          0
sda               6.07       117.40        21.34     303739      55202
nvme0n1           0.48        15.18         0.00      39283          0
dm-0              5.60       103.39        19.45     267499      50321
dm-1              0.03         0.95         0.00       2460          0
dm-2              0.23         1.40         0.79       3617       2048
nvme1c1n1       284.39      3011.48      2814.17    7791448    7280960
nvme1c1n2        96.70       756.17       750.80    1956388    1942520
nvme1c3n2         0.00         0.00         0.00          0          0
nvme1c2n2        60.15       962.11       962.63    2489220    2490560
nvme1c4n2         0.00         0.00         0.00          0          0

^ permalink raw reply	[flat|nested] 4+ messages in thread

* nvme statistics :  iostat vs  sar
  2019-07-24 14:51 nvme statistics : iostat vs sar John Donnelly
@ 2019-07-24 15:12 ` Keith Busch
  2019-07-25 21:04   ` John Donnelly
  0 siblings, 1 reply; 4+ messages in thread
From: Keith Busch @ 2019-07-24 15:12 UTC (permalink / raw)


On Wed, Jul 24, 2019@09:51:36AM -0500, John Donnelly wrote:
> Hi,
> 
> I noticed  nvme I/O  does not appear  in sar disk data (-d ) ,  but it does appear with  sar block (-b)  and iostat.
> 
> Is this expected ?

'sar -d' should show activity. It does work as expected on my test machine:

# ls -l /dev/nvme*n*
brw-rw----. 1 root disk 259, 0 May 23 09:07 /dev/nvme0n1
brw-rw----. 1 root disk 259, 1 May 23 09:07 /dev/nvme1n1
brw-rw----. 1 root disk 259, 2 May 23 09:07 /dev/nvme2n1
brw-rw----. 1 root disk 259, 3 May 23 09:07 /dev/nvme3n1

# sar -d 2 10
Linux 5.2.0-rc1+ (localhost.localdomain)        07/24/2019      _x86_64_        (112 CPU)

09:03:06 AM       DEV       tps     rkB/s     wkB/s   areq-sz    aqu-sz     await     svctm     %util
09:03:08 AM    dev8-0      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
09:03:08 AM  dev253-0      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
09:03:08 AM  dev253-1      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
09:03:08 AM  dev259-1      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
09:03:08 AM  dev259-0      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
09:03:08 AM  dev259-2      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
09:03:08 AM  dev259-3      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00

09:03:08 AM       DEV       tps     rkB/s     wkB/s   areq-sz    aqu-sz     await     svctm     %util
09:03:10 AM    dev8-0      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
09:03:10 AM  dev253-0      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
09:03:10 AM  dev253-1      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
09:03:10 AM  dev259-1  26370.50 105482.00      0.00      4.00      0.00      0.02      0.00     12.75
09:03:10 AM  dev259-0      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
09:03:10 AM  dev259-2  26384.00 105532.00      0.00      4.00      0.00      0.03      0.00     12.75
09:03:10 AM  dev259-3  26389.50 105556.00      0.00      4.00      0.00      0.02      0.00     12.75

09:03:10 AM       DEV       tps     rkB/s     wkB/s   areq-sz    aqu-sz     await     svctm     %util
09:03:12 AM    dev8-0      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
09:03:12 AM  dev253-0      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
09:03:12 AM  dev253-1      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
09:03:12 AM  dev259-1 225306.00 901224.00      0.00      4.00      0.00      0.02      0.00    100.00
09:03:12 AM  dev259-0      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
09:03:12 AM  dev259-2 225304.50 901220.00      0.00      4.00      0.00      0.03      0.00    100.00
09:03:12 AM  dev259-3 225306.50 901228.00      0.00      4.00      0.00      0.02      0.00    100.00

^ permalink raw reply	[flat|nested] 4+ messages in thread

* nvme statistics :  iostat vs  sar
  2019-07-24 15:12 ` Keith Busch
@ 2019-07-25 21:04   ` John Donnelly
  2019-07-25 21:24     ` Keith Busch
  0 siblings, 1 reply; 4+ messages in thread
From: John Donnelly @ 2019-07-25 21:04 UTC (permalink / raw)




> On Jul 24, 2019,@10:12 AM, Keith Busch <kbusch@kernel.org> wrote:
> 
> On Wed, Jul 24, 2019@09:51:36AM -0500, John Donnelly wrote:
>> Hi,
>> 
>> I noticed  nvme I/O  does not appear  in sar disk data (-d ) ,  but it does appear with  sar block (-b)  and iostat.
>> 
>> Is this expected ?
> 
> 'sar -d' should show activity. It does work as expected on my test machine:
> 
> # ls -l /dev/nvme*n*
> brw-rw----. 1 root disk 259, 0 May 23 09:07 /dev/nvme0n1
> brw-rw----. 1 root disk 259, 1 May 23 09:07 /dev/nvme1n1
> brw-rw----. 1 root disk 259, 2 May 23 09:07 /dev/nvme2n1
> brw-rw----. 1 root disk 259, 3 May 23 09:07 /dev/nvme3n1
> 
> # sar -d 2 10
> Linux 5.2.0-rc1+ (localhost.localdomain)        07/24/2019      _x86_64_        (112 CPU)
> 
> 09:03:06 AM       DEV       tps     rkB/s     wkB/s   areq-sz    aqu-sz     await     svctm     %util
> 09:03:08 AM    dev8-0      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
> 09:03:08 AM  dev253-0      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
> 09:03:08 AM  dev253-1      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
> 09:03:08 AM  dev259-1      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
> 09:03:08 AM  dev259-0      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
> 09:03:08 AM  dev259-2      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
> 09:03:08 AM  dev259-3      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
> 
> 09:03:08 AM       DEV       tps     rkB/s     wkB/s   areq-sz    aqu-sz     await     svctm     %util
> 09:03:10 AM    dev8-0      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
> 09:03:10 AM  dev253-0      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
> 09:03:10 AM  dev253-1      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
> 09:03:10 AM  dev259-1  26370.50 105482.00      0.00      4.00      0.00      0.02      0.00     12.75
> 09:03:10 AM  dev259-0      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
> 09:03:10 AM  dev259-2  26384.00 105532.00      0.00      4.00      0.00      0.03      0.00     12.75
> 09:03:10 AM  dev259-3  26389.50 105556.00      0.00      4.00      0.00      0.02      0.00     12.75
> 
> 09:03:10 AM       DEV       tps     rkB/s     wkB/s   areq-sz    aqu-sz     await     svctm     %util
> 09:03:12 AM    dev8-0      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
> 09:03:12 AM  dev253-0      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
> 09:03:12 AM  dev253-1      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
> 09:03:12 AM  dev259-1 225306.00 901224.00      0.00      4.00      0.00      0.02      0.00    100.00
> 09:03:12 AM  dev259-0      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
> 09:03:12 AM  dev259-2 225304.50 901220.00      0.00      4.00      0.00      0.03      0.00    100.00
> 09:03:12 AM  dev259-3 225306.50 901228.00      0.00      4.00      0.00      0.02      0.00    100.00
> 


Ok -   I see sar -d when there is filesystem activity on the devices   ;   There is no activity when raw I/O is done  ;

^ permalink raw reply	[flat|nested] 4+ messages in thread

* nvme statistics :  iostat vs  sar
  2019-07-25 21:04   ` John Donnelly
@ 2019-07-25 21:24     ` Keith Busch
  0 siblings, 0 replies; 4+ messages in thread
From: Keith Busch @ 2019-07-25 21:24 UTC (permalink / raw)


On Thu, Jul 25, 2019@04:04:49PM -0500, John Donnelly wrote:
> > On Jul 24, 2019,@10:12 AM, Keith Busch <kbusch@kernel.org> wrote:
> > 
> > 'sar -d' should show activity. It does work as expected on my test machine:
> > 
> > # ls -l /dev/nvme*n*
> > brw-rw----. 1 root disk 259, 0 May 23 09:07 /dev/nvme0n1
> > brw-rw----. 1 root disk 259, 1 May 23 09:07 /dev/nvme1n1
> > brw-rw----. 1 root disk 259, 2 May 23 09:07 /dev/nvme2n1
> > brw-rw----. 1 root disk 259, 3 May 23 09:07 /dev/nvme3n1
> > 
> > # sar -d 2 10
> > Linux 5.2.0-rc1+ (localhost.localdomain)        07/24/2019      _x86_64_        (112 CPU)
> > 
> > 09:03:06 AM       DEV       tps     rkB/s     wkB/s   areq-sz    aqu-sz     await     svctm     %util
> > 09:03:08 AM    dev8-0      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
> > 09:03:08 AM  dev253-0      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
> > 09:03:08 AM  dev253-1      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
> > 09:03:08 AM  dev259-1      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
> > 09:03:08 AM  dev259-0      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
> > 09:03:08 AM  dev259-2      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
> > 09:03:08 AM  dev259-3      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
> > 
> > 09:03:08 AM       DEV       tps     rkB/s     wkB/s   areq-sz    aqu-sz     await     svctm     %util
> > 09:03:10 AM    dev8-0      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
> > 09:03:10 AM  dev253-0      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
> > 09:03:10 AM  dev253-1      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
> > 09:03:10 AM  dev259-1  26370.50 105482.00      0.00      4.00      0.00      0.02      0.00     12.75
> > 09:03:10 AM  dev259-0      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
> > 09:03:10 AM  dev259-2  26384.00 105532.00      0.00      4.00      0.00      0.03      0.00     12.75
> > 09:03:10 AM  dev259-3  26389.50 105556.00      0.00      4.00      0.00      0.02      0.00     12.75
> > 
> > 09:03:10 AM       DEV       tps     rkB/s     wkB/s   areq-sz    aqu-sz     await     svctm     %util
> > 09:03:12 AM    dev8-0      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
> > 09:03:12 AM  dev253-0      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
> > 09:03:12 AM  dev253-1      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
> > 09:03:12 AM  dev259-1 225306.00 901224.00      0.00      4.00      0.00      0.02      0.00    100.00
> > 09:03:12 AM  dev259-0      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
> > 09:03:12 AM  dev259-2 225304.50 901220.00      0.00      4.00      0.00      0.03      0.00    100.00
> > 09:03:12 AM  dev259-3 225306.50 901228.00      0.00      4.00      0.00      0.02      0.00    100.00
> > 
> 
> 
> Ok -   I see sar -d when there is filesystem activity on the devices   ;   There is no activity when raw I/O is done  ;

Weird. The above I captured was from a raw block io fio profile.

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2019-07-25 21:24 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-07-24 14:51 nvme statistics : iostat vs sar John Donnelly
2019-07-24 15:12 ` Keith Busch
2019-07-25 21:04   ` John Donnelly
2019-07-25 21:24     ` Keith Busch

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.