Merge ~ian-may/+git/autotest-client-tests:dgx-fio-dev-mp into ~canonical-kernel-team/+git/autotest-client-tests:master

Proposed by Ian May
Status: Merged
Approved by: Po-Hsu Lin
Approved revision: 59d6f34630f8af616f9a2e474a8a8895be8f47ff
Merge reported by: Po-Hsu Lin
Merged at revision: 59d6f34630f8af616f9a2e474a8a8895be8f47ff
Proposed branch: ~ian-may/+git/autotest-client-tests:dgx-fio-dev-mp
Merge into: ~canonical-kernel-team/+git/autotest-client-tests:master
Diff against target: 1647 lines (+764/-105)
91 files modified
dev/null (+0/-24)
ubuntu_performance_fio/DGX2/dataset/global-include.fio (+1/-8)
ubuntu_performance_fio/DGX2/dataset/rd-0,wr-100,rand,blk-128k.fio (+8/-0)
ubuntu_performance_fio/DGX2/dataset/rd-0,wr-100,rand,blk-8k.fio (+8/-0)
ubuntu_performance_fio/DGX2/dataset/rd-0,wr-100,seq,blk-128k.fio (+8/-0)
ubuntu_performance_fio/DGX2/dataset/rd-0,wr-100,seq,blk-8k.fio (+8/-0)
ubuntu_performance_fio/DGX2/dataset/rd-100,wr-0,rand,blk-128k.fio (+8/-0)
ubuntu_performance_fio/DGX2/dataset/rd-100,wr-0,rand,blk-8k.fio (+8/-0)
ubuntu_performance_fio/DGX2/dataset/rd-100,wr-0,seq,blk-128k.fio (+8/-0)
ubuntu_performance_fio/DGX2/dataset/rd-100,wr-0,seq,blk-8k.fio (+8/-0)
ubuntu_performance_fio/DGX2/dataset/rd-75,wr-25,rand,blk-128k.fio (+10/-0)
ubuntu_performance_fio/DGX2/dataset/rd-75,wr-25,rand,blk-8k.fio (+10/-0)
ubuntu_performance_fio/DGX2/ramdisk/global-include.fio (+1/-8)
ubuntu_performance_fio/DGX2/ramdisk/rd-0,wr-100,rand,blk-128k.fio (+8/-0)
ubuntu_performance_fio/DGX2/ramdisk/rd-0,wr-100,rand,blk-8k.fio (+8/-0)
ubuntu_performance_fio/DGX2/ramdisk/rd-0,wr-100,seq,blk-128k.fio (+8/-0)
ubuntu_performance_fio/DGX2/ramdisk/rd-0,wr-100,seq,blk-8k.fio (+8/-0)
ubuntu_performance_fio/DGX2/ramdisk/rd-100,wr-0,rand,blk-128k.fio (+8/-0)
ubuntu_performance_fio/DGX2/ramdisk/rd-100,wr-0,rand,blk-8k.fio (+8/-0)
ubuntu_performance_fio/DGX2/ramdisk/rd-100,wr-0,seq,blk-128k.fio (+8/-0)
ubuntu_performance_fio/DGX2/ramdisk/rd-100,wr-0,seq,blk-8k.fio (+8/-0)
ubuntu_performance_fio/DGX2/ramdisk/rd-75,wr-25,rand,blk-128k.fio (+10/-0)
ubuntu_performance_fio/DGX2/ramdisk/rd-75,wr-25,rand,blk-8k.fio (+10/-0)
ubuntu_performance_fio/DGXA100/dataset/global-include.fio (+2/-9)
ubuntu_performance_fio/DGXA100/dataset/rd-0,wr-100,rand,blk-128k.fio (+9/-0)
ubuntu_performance_fio/DGXA100/dataset/rd-0,wr-100,rand,blk-8k.fio (+9/-0)
ubuntu_performance_fio/DGXA100/dataset/rd-0,wr-100,seq,blk-128k.fio (+9/-0)
ubuntu_performance_fio/DGXA100/dataset/rd-0,wr-100,seq,blk-8k.fio (+9/-0)
ubuntu_performance_fio/DGXA100/dataset/rd-100,wr-0,rand,blk-128k.fio (+9/-0)
ubuntu_performance_fio/DGXA100/dataset/rd-100,wr-0,rand,blk-8k.fio (+9/-0)
ubuntu_performance_fio/DGXA100/dataset/rd-100,wr-0,seq,blk-128k.fio (+9/-0)
ubuntu_performance_fio/DGXA100/dataset/rd-100,wr-0,seq,blk-8k.fio (+9/-0)
ubuntu_performance_fio/DGXA100/dataset/rd-75,wr-25,rand,blk-128k.fio (+11/-0)
ubuntu_performance_fio/DGXA100/dataset/rd-75,wr-25,rand,blk-8k.fio (+11/-0)
ubuntu_performance_fio/DGXA100/ramdisk/global-include.fio (+1/-8)
ubuntu_performance_fio/DGXA100/ramdisk/rd-0,wr-100,rand,blk-128k.fio (+8/-0)
ubuntu_performance_fio/DGXA100/ramdisk/rd-0,wr-100,rand,blk-8k.fio (+8/-0)
ubuntu_performance_fio/DGXA100/ramdisk/rd-0,wr-100,seq,blk-128k.fio (+8/-0)
ubuntu_performance_fio/DGXA100/ramdisk/rd-0,wr-100,seq,blk-8k.fio (+8/-0)
ubuntu_performance_fio/DGXA100/ramdisk/rd-100,wr-0,rand,blk-128k.fio (+8/-0)
ubuntu_performance_fio/DGXA100/ramdisk/rd-100,wr-0,rand,blk-8k.fio (+8/-0)
ubuntu_performance_fio/DGXA100/ramdisk/rd-100,wr-0,seq,blk-128k.fio (+8/-0)
ubuntu_performance_fio/DGXA100/ramdisk/rd-100,wr-0,seq,blk-8k.fio (+8/-0)
ubuntu_performance_fio/DGXA100/ramdisk/rd-75,wr-25,rand,blk-128k.fio (+10/-0)
ubuntu_performance_fio/DGXA100/ramdisk/rd-75,wr-25,rand,blk-8k.fio (+10/-0)
ubuntu_performance_fio/DGXH100/dataset/global-include.fio (+2/-9)
ubuntu_performance_fio/DGXH100/dataset/rd-0,wr-100,rand,blk-128k.fio (+9/-0)
ubuntu_performance_fio/DGXH100/dataset/rd-0,wr-100,rand,blk-8k.fio (+9/-0)
ubuntu_performance_fio/DGXH100/dataset/rd-0,wr-100,seq,blk-128k.fio (+9/-0)
ubuntu_performance_fio/DGXH100/dataset/rd-0,wr-100,seq,blk-8k.fio (+9/-0)
ubuntu_performance_fio/DGXH100/dataset/rd-100,wr-0,rand,blk-128k.fio (+9/-0)
ubuntu_performance_fio/DGXH100/dataset/rd-100,wr-0,rand,blk-8k.fio (+9/-0)
ubuntu_performance_fio/DGXH100/dataset/rd-100,wr-0,seq,blk-128k.fio (+9/-0)
ubuntu_performance_fio/DGXH100/dataset/rd-100,wr-0,seq,blk-8k.fio (+9/-0)
ubuntu_performance_fio/DGXH100/dataset/rd-75,wr-25,rand,blk-128k.fio (+11/-0)
ubuntu_performance_fio/DGXH100/dataset/rd-75,wr-25,rand,blk-8k.fio (+11/-0)
ubuntu_performance_fio/DGXH100/ramdisk/global-include.fio (+1/-8)
ubuntu_performance_fio/DGXH100/ramdisk/rd-0,wr-100,rand,blk-128k.fio (+8/-0)
ubuntu_performance_fio/DGXH100/ramdisk/rd-0,wr-100,rand,blk-8k.fio (+8/-0)
ubuntu_performance_fio/DGXH100/ramdisk/rd-0,wr-100,seq,blk-128k.fio (+8/-0)
ubuntu_performance_fio/DGXH100/ramdisk/rd-0,wr-100,seq,blk-8k.fio (+8/-0)
ubuntu_performance_fio/DGXH100/ramdisk/rd-100,wr-0,rand,blk-128k.fio (+8/-0)
ubuntu_performance_fio/DGXH100/ramdisk/rd-100,wr-0,rand,blk-8k.fio (+8/-0)
ubuntu_performance_fio/DGXH100/ramdisk/rd-100,wr-0,seq,blk-128k.fio (+8/-0)
ubuntu_performance_fio/DGXH100/ramdisk/rd-100,wr-0,seq,blk-8k.fio (+8/-0)
ubuntu_performance_fio/DGXH100/ramdisk/rd-75,wr-25,rand,blk-128k.fio (+10/-0)
ubuntu_performance_fio/DGXH100/ramdisk/rd-75,wr-25,rand,blk-8k.fio (+10/-0)
ubuntu_performance_fio/Generic/dataset/global-include.fio (+1/-8)
ubuntu_performance_fio/Generic/dataset/rd-0,wr-100,rand,blk-128k.fio (+8/-0)
ubuntu_performance_fio/Generic/dataset/rd-0,wr-100,rand,blk-8k.fio (+8/-0)
ubuntu_performance_fio/Generic/dataset/rd-0,wr-100,seq,blk-128k.fio (+8/-0)
ubuntu_performance_fio/Generic/dataset/rd-0,wr-100,seq,blk-8k.fio (+8/-0)
ubuntu_performance_fio/Generic/dataset/rd-100,wr-0,rand,blk-128k.fio (+8/-0)
ubuntu_performance_fio/Generic/dataset/rd-100,wr-0,rand,blk-8k.fio (+8/-0)
ubuntu_performance_fio/Generic/dataset/rd-100,wr-0,seq,blk-128k.fio (+8/-0)
ubuntu_performance_fio/Generic/dataset/rd-100,wr-0,seq,blk-8k.fio (+8/-0)
ubuntu_performance_fio/Generic/dataset/rd-75,wr-25,rand,blk-128k.fio (+10/-0)
ubuntu_performance_fio/Generic/dataset/rd-75,wr-25,rand,blk-8k.fio (+10/-0)
ubuntu_performance_fio/Generic/ramdisk/global-include.fio (+1/-8)
ubuntu_performance_fio/Generic/ramdisk/rd-0,wr-100,rand,blk-128k.fio (+8/-0)
ubuntu_performance_fio/Generic/ramdisk/rd-0,wr-100,rand,blk-8k.fio (+8/-0)
ubuntu_performance_fio/Generic/ramdisk/rd-0,wr-100,seq,blk-128k.fio (+8/-0)
ubuntu_performance_fio/Generic/ramdisk/rd-0,wr-100,seq,blk-8k.fio (+8/-0)
ubuntu_performance_fio/Generic/ramdisk/rd-100,wr-0,rand,blk-128k.fio (+8/-0)
ubuntu_performance_fio/Generic/ramdisk/rd-100,wr-0,rand,blk-8k.fio (+8/-0)
ubuntu_performance_fio/Generic/ramdisk/rd-100,wr-0,seq,blk-128k.fio (+8/-0)
ubuntu_performance_fio/Generic/ramdisk/rd-100,wr-0,seq,blk-8k.fio (+8/-0)
ubuntu_performance_fio/Generic/ramdisk/rd-75,wr-25,rand,blk-128k.fio (+10/-0)
ubuntu_performance_fio/Generic/ramdisk/rd-75,wr-25,rand,blk-8k.fio (+10/-0)
ubuntu_performance_fio/control (+12/-11)
ubuntu_performance_fio/ubuntu_performance_fio.py (+50/-4)
Reviewer Review Type Date Requested Status
Po-Hsu Lin Pending
Review via email: mp+465362@code.launchpad.net

Commit message

For DGX performance testing we need to be able to run different tests on the various platforms. This MP includes changes to be able to define .fio files based on the targeted platform. The existing .fio files have been moved into a "Generic" directory and will be used if no DGX supported platform is identified. So there should be no functional change for any non DGX fio testing.

There is also a bug in the existing FIO that is unable to report rdwr mix tests. It is currently only reporting either the read or the write. We need the ability to report both.

The other changes should be self explanatory. I've been testing these changes on multiple DGX instances for multiple cycles with no issues. If the changes are viewed too extensive, I would propose carving out a "ubuntu_performance_dgx_fio" for them to live.

To post a comment you must log in.
Revision history for this message
Po-Hsu Lin (cypressyew) wrote :

Hi Ian,
Overall it's looking good.

I got three questions and one inline comment about this MP:

1. I am curious why we're using not using "ioengine=libaio" in DGX2/dataset/global-include.fio, in this MP it's being used for DGXA100/dataset/global-include.fio and DGXH100/dataset/global-include.fio.
2. For DGXA100 and DGXH100, why most of the numjobs are 1/4 of the number stated in [testname], e.g.
+[rd-0,wr-100,rand,blk-128k,jobs-256]
+numjobs=64
It appears only ramdisk rd-100,wr-0 and rd-75,wr-25 are using the same number.
3. Why do we need unattended-upgrades package?

Revision history for this message
Ian May (ian-may) wrote :

> Hi Ian,
> Overall it's looking good.
>
> I got three questions and one inline comment about this MP:
>
> 1. I am curious why we're using not using "ioengine=libaio" in
> DGX2/dataset/global-include.fio, in this MP it's being used for
> DGXA100/dataset/global-include.fio and DGXH100/dataset/global-include.fio.
The NVIDIA DGX Perf team uses ioengine=sync on DGX2 and they preferred we use the same engine as them for result comparison and regression identification.
> 2. For DGXA100 and DGXH100, why most of the numjobs are 1/4 of the number
> stated in [testname], e.g.
> +[rd-0,wr-100,rand,blk-128k,jobs-256]
> +numjobs=64
> It appears only ramdisk rd-100,wr-0 and rd-75,wr-25 are using the same number.
Ah good catch! I'll try and get this fixed. The '[]' value is used by the shared report generation tooling and requires significant changes in another repo.
> 3. Why do we need unattended-upgrades package?
This change should be adding it to the list of services that we stop prior to running fio. I have concerns this could be running during testing and causing jitters.

Revision history for this message
Ian May (ian-may) wrote :

> Hi Ian,
> Overall it's looking good.
>
> I got three questions and one inline comment about this MP:
>
> 1. I am curious why we're using not using "ioengine=libaio" in
> DGX2/dataset/global-include.fio, in this MP it's being used for
> DGXA100/dataset/global-include.fio and DGXH100/dataset/global-include.fio.
> 2. For DGXA100 and DGXH100, why most of the numjobs are 1/4 of the number
> stated in [testname], e.g.
> +[rd-0,wr-100,rand,blk-128k,jobs-256]
> +numjobs=64
> It appears only ramdisk rd-100,wr-0 and rd-75,wr-25 are using the same number.
> 3. Why do we need unattended-upgrades package?

I pushed an update that has the .fio name field updated with the correct numjobs

Revision history for this message
Po-Hsu Lin (cypressyew) wrote :

> > Hi Ian,
> > Overall it's looking good.
> >
> > I got three questions and one inline comment about this MP:
> >
> > 1. I am curious why we're using not using "ioengine=libaio" in
> > DGX2/dataset/global-include.fio, in this MP it's being used for
> > DGXA100/dataset/global-include.fio and DGXH100/dataset/global-include.fio.
> > 2. For DGXA100 and DGXH100, why most of the numjobs are 1/4 of the number
> > stated in [testname], e.g.
> > +[rd-0,wr-100,rand,blk-128k,jobs-256]
> > +numjobs=64
> > It appears only ramdisk rd-100,wr-0 and rd-75,wr-25 are using the same
> number.
> > 3. Why do we need unattended-upgrades package?
>
> I pushed an update that has the .fio name field updated with the correct
> numjobs

Thanks for updating this. I will have a look.

How about the 'post-test-zfs-cleanup', in the end of the tests list, do we need that there? As we will append it with the if statement:
  if 'TEST_FILESYSTEM' in os.environ and os.environ['TEST_FILESYSTEM'] =='zfs':

Revision history for this message
Ian May (ian-may) wrote :

> > > Hi Ian,
> > > Overall it's looking good.
> > >
> > > I got three questions and one inline comment about this MP:
> > >
> > > 1. I am curious why we're using not using "ioengine=libaio" in
> > > DGX2/dataset/global-include.fio, in this MP it's being used for
> > > DGXA100/dataset/global-include.fio and DGXH100/dataset/global-include.fio.
> > > 2. For DGXA100 and DGXH100, why most of the numjobs are 1/4 of the number
> > > stated in [testname], e.g.
> > > +[rd-0,wr-100,rand,blk-128k,jobs-256]
> > > +numjobs=64
> > > It appears only ramdisk rd-100,wr-0 and rd-75,wr-25 are using the same
> > number.
> > > 3. Why do we need unattended-upgrades package?
> >
> > I pushed an update that has the .fio name field updated with the correct
> > numjobs
>
> Thanks for updating this. I will have a look.
>
> How about the 'post-test-zfs-cleanup', in the end of the tests list, do we
> need that there? As we will append it with the if statement:
> if 'TEST_FILESYSTEM' in os.environ and os.environ['TEST_FILESYSTEM']
> =='zfs':

Thanks! You are correct, we don't need 'post-test-zfs-cleanup' in the tests list. I've pushed an update with that removed.

Revision history for this message
Po-Hsu Lin (cypressyew) wrote :

Applied and pushed.
I've added comment for ioengine=sync to the commit message of "UBUNTU: SAUCE: ubuntu_performance_fio: Add plaform specific FIO config files":

    [PHLin: Ian's comment copied from the MP on launchpad: NVIDIA DGX Perf
     team uses ioengine=sync on DGX2 and they preferred we use the same.
     PHLin: therefore we're using libaio just on DGXA100 and DGXH100.]

Thanks!

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
diff --git a/ubuntu_performance_fio/rd-0,wr-100,rand,blk-128k,jobs-16.fio b/ubuntu_performance_fio/DGX2/dataset/global-include.fio
0similarity index 78%0similarity index 78%
1rename from ubuntu_performance_fio/rd-0,wr-100,rand,blk-128k,jobs-16.fio1rename from ubuntu_performance_fio/rd-0,wr-100,rand,blk-128k,jobs-16.fio
2rename to ubuntu_performance_fio/DGX2/dataset/global-include.fio2rename to ubuntu_performance_fio/DGX2/dataset/global-include.fio
index 14917fb..90b5995 100644
--- a/ubuntu_performance_fio/rd-0,wr-100,rand,blk-128k,jobs-16.fio
+++ b/ubuntu_performance_fio/DGX2/dataset/global-include.fio
@@ -1,20 +1,13 @@
1[global]
2ioengine=sync1ioengine=sync
2direct=1
3thread=13thread=1
4norandommap=14norandommap=1
5allrandrepeat=15allrandrepeat=1
6clocksource=cpu6clocksource=cpu
7size=32768M
8ramp_time=307ramp_time=30
9disable_lat=08disable_lat=0
10direct=1
11overwrite=19overwrite=1
12directory=DIRECTORY
13time_based10time_based
14runtime=6011runtime=60
15group_reporting12group_reporting
16unlink=113unlink=1
17[rd-0,wr-100,rand,blk-128k,jobs-16]
18bs=128K
19rw=randwrite
20numjobs=16
diff --git a/ubuntu_performance_fio/DGX2/dataset/rd-0,wr-100,rand,blk-128k.fio b/ubuntu_performance_fio/DGX2/dataset/rd-0,wr-100,rand,blk-128k.fio
21new file mode 10064414new file mode 100644
index 0000000..a4c1361
--- /dev/null
+++ b/ubuntu_performance_fio/DGX2/dataset/rd-0,wr-100,rand,blk-128k.fio
@@ -0,0 +1,8 @@
1[global]
2include global-include.fio
3directory=DIRECTORY
4size=32768M
5[rd-0,wr-100,rand,blk-128k,jobs-16]
6bs=128K
7rw=randwrite
8numjobs=16
diff --git a/ubuntu_performance_fio/DGX2/dataset/rd-0,wr-100,rand,blk-8k.fio b/ubuntu_performance_fio/DGX2/dataset/rd-0,wr-100,rand,blk-8k.fio
0new file mode 1006449new file mode 100644
index 0000000..0cf1fa1
--- /dev/null
+++ b/ubuntu_performance_fio/DGX2/dataset/rd-0,wr-100,rand,blk-8k.fio
@@ -0,0 +1,8 @@
1[global]
2include global-include.fio
3directory=DIRECTORY
4size=8192M
5[rd-0,wr-100,rand,blk-8k,jobs-64]
6bs=8K
7rw=randwrite
8numjobs=64
diff --git a/ubuntu_performance_fio/DGX2/dataset/rd-0,wr-100,seq,blk-128k.fio b/ubuntu_performance_fio/DGX2/dataset/rd-0,wr-100,seq,blk-128k.fio
0new file mode 1006449new file mode 100644
index 0000000..87bf704
--- /dev/null
+++ b/ubuntu_performance_fio/DGX2/dataset/rd-0,wr-100,seq,blk-128k.fio
@@ -0,0 +1,8 @@
1[global]
2include global-include.fio
3directory=DIRECTORY
4size=32768M
5[rd-0,wr-100,seq,blk-128k,jobs-16]
6bs=128K
7rw=write
8numjobs=16
diff --git a/ubuntu_performance_fio/DGX2/dataset/rd-0,wr-100,seq,blk-8k.fio b/ubuntu_performance_fio/DGX2/dataset/rd-0,wr-100,seq,blk-8k.fio
0new file mode 1006449new file mode 100644
index 0000000..5a5c4b1
--- /dev/null
+++ b/ubuntu_performance_fio/DGX2/dataset/rd-0,wr-100,seq,blk-8k.fio
@@ -0,0 +1,8 @@
1[global]
2include global-include.fio
3directory=DIRECTORY
4size=8192M
5[rd-0,wr-100,seq,blk-8k,jobs-64]
6bs=8K
7rw=write
8numjobs=64
diff --git a/ubuntu_performance_fio/DGX2/dataset/rd-100,wr-0,rand,blk-128k.fio b/ubuntu_performance_fio/DGX2/dataset/rd-100,wr-0,rand,blk-128k.fio
0new file mode 1006449new file mode 100644
index 0000000..116868c
--- /dev/null
+++ b/ubuntu_performance_fio/DGX2/dataset/rd-100,wr-0,rand,blk-128k.fio
@@ -0,0 +1,8 @@
1[global]
2include global-include.fio
3directory=DIRECTORY
4size=32768M
5[rd-100,wr-0,rand,blk-128k,jobs-16]
6bs=128K
7rw=randread
8numjobs=16
diff --git a/ubuntu_performance_fio/DGX2/dataset/rd-100,wr-0,rand,blk-8k.fio b/ubuntu_performance_fio/DGX2/dataset/rd-100,wr-0,rand,blk-8k.fio
0new file mode 1006449new file mode 100644
index 0000000..6872625
--- /dev/null
+++ b/ubuntu_performance_fio/DGX2/dataset/rd-100,wr-0,rand,blk-8k.fio
@@ -0,0 +1,8 @@
1[global]
2include global-include.fio
3directory=DIRECTORY
4size=8192M
5[rd-100,wr-0,rand,blk-8k,jobs-64]
6bs=8K
7rw=randread
8numjobs=64
diff --git a/ubuntu_performance_fio/DGX2/dataset/rd-100,wr-0,seq,blk-128k.fio b/ubuntu_performance_fio/DGX2/dataset/rd-100,wr-0,seq,blk-128k.fio
0new file mode 1006449new file mode 100644
index 0000000..d84b290
--- /dev/null
+++ b/ubuntu_performance_fio/DGX2/dataset/rd-100,wr-0,seq,blk-128k.fio
@@ -0,0 +1,8 @@
1[global]
2include global-include.fio
3directory=DIRECTORY
4size=32768M
5[rd-100,wr-0,seq,blk-128k,jobs-16]
6bs=128K
7rw=read
8numjobs=16
diff --git a/ubuntu_performance_fio/DGX2/dataset/rd-100,wr-0,seq,blk-8k.fio b/ubuntu_performance_fio/DGX2/dataset/rd-100,wr-0,seq,blk-8k.fio
0new file mode 1006449new file mode 100644
index 0000000..b5f4147
--- /dev/null
+++ b/ubuntu_performance_fio/DGX2/dataset/rd-100,wr-0,seq,blk-8k.fio
@@ -0,0 +1,8 @@
1[global]
2include global-include.fio
3directory=DIRECTORY
4size=8192M
5[rd-100,wr-0,seq,blk-8k,jobs-64]
6bs=8K
7rw=read
8numjobs=64
diff --git a/ubuntu_performance_fio/DGX2/dataset/rd-75,wr-25,rand,blk-128k.fio b/ubuntu_performance_fio/DGX2/dataset/rd-75,wr-25,rand,blk-128k.fio
0new file mode 1006449new file mode 100644
index 0000000..125af1b
--- /dev/null
+++ b/ubuntu_performance_fio/DGX2/dataset/rd-75,wr-25,rand,blk-128k.fio
@@ -0,0 +1,10 @@
1[global]
2include global-include.fio
3directory=DIRECTORY
4size=32768M
5[rd-75,wr-25,rand,blk-128k,jobs-16]
6bs=128K
7rw=randrw
8rwmixread=75
9rwmixwrite=25
10numjobs=16
diff --git a/ubuntu_performance_fio/DGX2/dataset/rd-75,wr-25,rand,blk-8k.fio b/ubuntu_performance_fio/DGX2/dataset/rd-75,wr-25,rand,blk-8k.fio
0new file mode 10064411new file mode 100644
index 0000000..4288630
--- /dev/null
+++ b/ubuntu_performance_fio/DGX2/dataset/rd-75,wr-25,rand,blk-8k.fio
@@ -0,0 +1,10 @@
1[global]
2include global-include.fio
3directory=DIRECTORY
4size=32768M
5[rd-75,wr-25,rand,blk-8k,jobs-64]
6bs=8K
7rw=randrw
8rwmixread=75
9rwmixwrite=25
10numjobs=64
diff --git a/ubuntu_performance_fio/rd-100,wr-0,seq,blk-8k,jobs-64.fio b/ubuntu_performance_fio/DGX2/ramdisk/global-include.fio
0similarity index 72%11similarity index 72%
1rename from ubuntu_performance_fio/rd-100,wr-0,seq,blk-8k,jobs-64.fio12rename from ubuntu_performance_fio/rd-100,wr-0,seq,blk-8k,jobs-64.fio
2rename to ubuntu_performance_fio/DGX2/ramdisk/global-include.fio13rename to ubuntu_performance_fio/DGX2/ramdisk/global-include.fio
index f3ee52b..a697ace 100644
--- a/ubuntu_performance_fio/rd-100,wr-0,seq,blk-8k,jobs-64.fio
+++ b/ubuntu_performance_fio/DGX2/ramdisk/global-include.fio
@@ -1,20 +1,13 @@
1[global]
2ioengine=sync1ioengine=sync
2direct=0
3thread=13thread=1
4norandommap=14norandommap=1
5allrandrepeat=15allrandrepeat=1
6clocksource=cpu6clocksource=cpu
7size=8192M
8ramp_time=307ramp_time=30
9disable_lat=08disable_lat=0
10direct=1
11overwrite=19overwrite=1
12directory=DIRECTORY
13time_based10time_based
14runtime=6011runtime=60
15group_reporting12group_reporting
16unlink=113unlink=1
17[rd-100,wr-0,seq,blk-8k,jobs-64]
18bs=8K
19rw=read
20numjobs=64
diff --git a/ubuntu_performance_fio/DGX2/ramdisk/rd-0,wr-100,rand,blk-128k.fio b/ubuntu_performance_fio/DGX2/ramdisk/rd-0,wr-100,rand,blk-128k.fio
21new file mode 10064414new file mode 100644
index 0000000..2633cae
--- /dev/null
+++ b/ubuntu_performance_fio/DGX2/ramdisk/rd-0,wr-100,rand,blk-128k.fio
@@ -0,0 +1,8 @@
1[global]
2include global-include.fio
3directory=DIRECTORY
4size=4096M
5[rd-0,wr-100,rand,blk-128k,jobs-96]
6bs=128K
7rw=randwrite
8numjobs=96
diff --git a/ubuntu_performance_fio/DGX2/ramdisk/rd-0,wr-100,rand,blk-8k.fio b/ubuntu_performance_fio/DGX2/ramdisk/rd-0,wr-100,rand,blk-8k.fio
0new file mode 1006449new file mode 100644
index 0000000..a40d2ba
--- /dev/null
+++ b/ubuntu_performance_fio/DGX2/ramdisk/rd-0,wr-100,rand,blk-8k.fio
@@ -0,0 +1,8 @@
1[global]
2include global-include.fio
3directory=DIRECTORY
4size=4096M
5[rd-0,wr-100,rand,blk-8k,jobs-96]
6bs=8K
7rw=randwrite
8numjobs=96
diff --git a/ubuntu_performance_fio/DGX2/ramdisk/rd-0,wr-100,seq,blk-128k.fio b/ubuntu_performance_fio/DGX2/ramdisk/rd-0,wr-100,seq,blk-128k.fio
0new file mode 1006449new file mode 100644
index 0000000..f475b04
--- /dev/null
+++ b/ubuntu_performance_fio/DGX2/ramdisk/rd-0,wr-100,seq,blk-128k.fio
@@ -0,0 +1,8 @@
1[global]
2include global-include.fio
3directory=DIRECTORY
4size=4096M
5[rd-0,wr-100,seq,blk-128k,jobs-96]
6bs=128K
7rw=write
8numjobs=96
diff --git a/ubuntu_performance_fio/DGX2/ramdisk/rd-0,wr-100,seq,blk-8k.fio b/ubuntu_performance_fio/DGX2/ramdisk/rd-0,wr-100,seq,blk-8k.fio
0new file mode 1006449new file mode 100644
index 0000000..761b0eb
--- /dev/null
+++ b/ubuntu_performance_fio/DGX2/ramdisk/rd-0,wr-100,seq,blk-8k.fio
@@ -0,0 +1,8 @@
1[global]
2include global-include.fio
3directory=DIRECTORY
4size=4096M
5[rd-0,wr-100,seq,blk-8k,jobs-96]
6bs=8K
7rw=write
8numjobs=96
diff --git a/ubuntu_performance_fio/DGX2/ramdisk/rd-100,wr-0,rand,blk-128k.fio b/ubuntu_performance_fio/DGX2/ramdisk/rd-100,wr-0,rand,blk-128k.fio
0new file mode 1006449new file mode 100644
index 0000000..032e3f4
--- /dev/null
+++ b/ubuntu_performance_fio/DGX2/ramdisk/rd-100,wr-0,rand,blk-128k.fio
@@ -0,0 +1,8 @@
1[global]
2include global-include.fio
3directory=DIRECTORY
4size=4096M
5[rd-100,wr-0,rand,blk-128k,jobs-96]
6bs=128K
7rw=randread
8numjobs=96
diff --git a/ubuntu_performance_fio/DGX2/ramdisk/rd-100,wr-0,rand,blk-8k.fio b/ubuntu_performance_fio/DGX2/ramdisk/rd-100,wr-0,rand,blk-8k.fio
0new file mode 1006449new file mode 100644
index 0000000..3356480
--- /dev/null
+++ b/ubuntu_performance_fio/DGX2/ramdisk/rd-100,wr-0,rand,blk-8k.fio
@@ -0,0 +1,8 @@
1[global]
2include global-include.fio
3directory=DIRECTORY
4size=4096M
5[rd-100,wr-0,rand,blk-8k,jobs-96]
6bs=8K
7rw=randread
8numjobs=96
diff --git a/ubuntu_performance_fio/DGX2/ramdisk/rd-100,wr-0,seq,blk-128k.fio b/ubuntu_performance_fio/DGX2/ramdisk/rd-100,wr-0,seq,blk-128k.fio
0new file mode 1006449new file mode 100644
index 0000000..f915335
--- /dev/null
+++ b/ubuntu_performance_fio/DGX2/ramdisk/rd-100,wr-0,seq,blk-128k.fio
@@ -0,0 +1,8 @@
1[global]
2include global-include.fio
3directory=DIRECTORY
4size=4096M
5[rd-100,wr-0,seq,blk-128k,jobs-96]
6bs=128K
7rw=read
8numjobs=96
diff --git a/ubuntu_performance_fio/DGX2/ramdisk/rd-100,wr-0,seq,blk-8k.fio b/ubuntu_performance_fio/DGX2/ramdisk/rd-100,wr-0,seq,blk-8k.fio
0new file mode 1006449new file mode 100644
index 0000000..df58dd9
--- /dev/null
+++ b/ubuntu_performance_fio/DGX2/ramdisk/rd-100,wr-0,seq,blk-8k.fio
@@ -0,0 +1,8 @@
1[global]
2include global-include.fio
3directory=DIRECTORY
4size=4096M
5[rd-100,wr-0,seq,blk-8k,jobs-96]
6bs=8K
7rw=read
8numjobs=96
diff --git a/ubuntu_performance_fio/DGX2/ramdisk/rd-75,wr-25,rand,blk-128k.fio b/ubuntu_performance_fio/DGX2/ramdisk/rd-75,wr-25,rand,blk-128k.fio
0new file mode 1006449new file mode 100644
index 0000000..ae584bb
--- /dev/null
+++ b/ubuntu_performance_fio/DGX2/ramdisk/rd-75,wr-25,rand,blk-128k.fio
@@ -0,0 +1,10 @@
1[global]
2include global-include.fio
3directory=DIRECTORY
4size=4096M
5[rd-75,wr-25,rand,blk-128k,jobs-96]
6bs=128K
7rw=randrw
8rwmixread=75
9rwmixwrite=25
10numjobs=96
diff --git a/ubuntu_performance_fio/DGX2/ramdisk/rd-75,wr-25,rand,blk-8k.fio b/ubuntu_performance_fio/DGX2/ramdisk/rd-75,wr-25,rand,blk-8k.fio
0new file mode 10064411new file mode 100644
index 0000000..db767fd
--- /dev/null
+++ b/ubuntu_performance_fio/DGX2/ramdisk/rd-75,wr-25,rand,blk-8k.fio
@@ -0,0 +1,10 @@
1[global]
2include global-include.fio
3directory=DIRECTORY
4size=4096M
5[rd-75,wr-25,rand,blk-8k,jobs-96]
6bs=8K
7rw=randrw
8rwmixread=75
9rwmixwrite=25
10numjobs=96
diff --git a/ubuntu_performance_fio/rd-0,wr-100,seq,blk-128k,jobs-16.fio b/ubuntu_performance_fio/DGXA100/dataset/global-include.fio
0similarity index 72%11similarity index 72%
1rename from ubuntu_performance_fio/rd-0,wr-100,seq,blk-128k,jobs-16.fio12rename from ubuntu_performance_fio/rd-0,wr-100,seq,blk-128k,jobs-16.fio
2rename to ubuntu_performance_fio/DGXA100/dataset/global-include.fio13rename to ubuntu_performance_fio/DGXA100/dataset/global-include.fio
index 1497b00..eed94f4 100644
--- a/ubuntu_performance_fio/rd-0,wr-100,seq,blk-128k,jobs-16.fio
+++ b/ubuntu_performance_fio/DGXA100/dataset/global-include.fio
@@ -1,20 +1,13 @@
1[global]1ioengine=libaio
2ioengine=sync2direct=1
3thread=13thread=1
4norandommap=14norandommap=1
5allrandrepeat=15allrandrepeat=1
6clocksource=cpu6clocksource=cpu
7size=32768M
8ramp_time=307ramp_time=30
9disable_lat=08disable_lat=0
10direct=1
11overwrite=19overwrite=1
12directory=DIRECTORY
13time_based10time_based
14runtime=6011runtime=60
15group_reporting12group_reporting
16unlink=113unlink=1
17[rd-0,wr-100,seq,blk-128k,jobs-16]
18bs=128K
19rw=write
20numjobs=16
diff --git a/ubuntu_performance_fio/DGXA100/dataset/rd-0,wr-100,rand,blk-128k.fio b/ubuntu_performance_fio/DGXA100/dataset/rd-0,wr-100,rand,blk-128k.fio
21new file mode 10064414new file mode 100644
index 0000000..451080b
--- /dev/null
+++ b/ubuntu_performance_fio/DGXA100/dataset/rd-0,wr-100,rand,blk-128k.fio
@@ -0,0 +1,9 @@
1[global]
2include global-include.fio
3directory=DIRECTORY
4size=32768M
5iodepth=1
6[rd-0,wr-100,rand,blk-128k,jobs-64]
7bs=128K
8rw=randwrite
9numjobs=64
diff --git a/ubuntu_performance_fio/DGXA100/dataset/rd-0,wr-100,rand,blk-8k.fio b/ubuntu_performance_fio/DGXA100/dataset/rd-0,wr-100,rand,blk-8k.fio
0new file mode 10064410new file mode 100644
index 0000000..3606153
--- /dev/null
+++ b/ubuntu_performance_fio/DGXA100/dataset/rd-0,wr-100,rand,blk-8k.fio
@@ -0,0 +1,9 @@
1[global]
2include global-include.fio
3directory=DIRECTORY
4size=8192M
5iodepth=64
6[rd-0,wr-100,rand,blk-8k,jobs-32]
7bs=8K
8rw=randwrite
9numjobs=32
diff --git a/ubuntu_performance_fio/DGXA100/dataset/rd-0,wr-100,seq,blk-128k.fio b/ubuntu_performance_fio/DGXA100/dataset/rd-0,wr-100,seq,blk-128k.fio
0new file mode 10064410new file mode 100644
index 0000000..798aba3
--- /dev/null
+++ b/ubuntu_performance_fio/DGXA100/dataset/rd-0,wr-100,seq,blk-128k.fio
@@ -0,0 +1,9 @@
1[global]
2include global-include.fio
3directory=DIRECTORY
4size=32768M
5iodepth=1
6[rd-0,wr-100,seq,blk-128k,jobs-64]
7bs=128K
8rw=write
9numjobs=64
diff --git a/ubuntu_performance_fio/DGXA100/dataset/rd-0,wr-100,seq,blk-8k.fio b/ubuntu_performance_fio/DGXA100/dataset/rd-0,wr-100,seq,blk-8k.fio
0new file mode 10064410new file mode 100644
index 0000000..378b5c6
--- /dev/null
+++ b/ubuntu_performance_fio/DGXA100/dataset/rd-0,wr-100,seq,blk-8k.fio
@@ -0,0 +1,9 @@
1[global]
2include global-include.fio
3directory=DIRECTORY
4size=8192M
5iodepth=64
6[rd-0,wr-100,seq,blk-8k,jobs-32]
7bs=8K
8rw=write
9numjobs=32
diff --git a/ubuntu_performance_fio/DGXA100/dataset/rd-100,wr-0,rand,blk-128k.fio b/ubuntu_performance_fio/DGXA100/dataset/rd-100,wr-0,rand,blk-128k.fio
0new file mode 10064410new file mode 100644
index 0000000..cdf45c1
--- /dev/null
+++ b/ubuntu_performance_fio/DGXA100/dataset/rd-100,wr-0,rand,blk-128k.fio
@@ -0,0 +1,9 @@
1[global]
2include global-include.fio
3directory=DIRECTORY
4size=32768M
5iodepth=1
6[rd-100,wr-0,rand,blk-128k,jobs-64]
7bs=128K
8rw=randread
9numjobs=64
diff --git a/ubuntu_performance_fio/DGXA100/dataset/rd-100,wr-0,rand,blk-8k.fio b/ubuntu_performance_fio/DGXA100/dataset/rd-100,wr-0,rand,blk-8k.fio
0new file mode 10064410new file mode 100644
index 0000000..02e9beb
--- /dev/null
+++ b/ubuntu_performance_fio/DGXA100/dataset/rd-100,wr-0,rand,blk-8k.fio
@@ -0,0 +1,9 @@
1[global]
2include global-include.fio
3directory=DIRECTORY
4size=8192M
5iodepth=64
6[rd-100,wr-0,rand,blk-8k,jobs-32]
7bs=8K
8rw=randread
9numjobs=32
diff --git a/ubuntu_performance_fio/DGXA100/dataset/rd-100,wr-0,seq,blk-128k.fio b/ubuntu_performance_fio/DGXA100/dataset/rd-100,wr-0,seq,blk-128k.fio
0new file mode 10064410new file mode 100644
index 0000000..8799117
--- /dev/null
+++ b/ubuntu_performance_fio/DGXA100/dataset/rd-100,wr-0,seq,blk-128k.fio
@@ -0,0 +1,9 @@
1[global]
2include global-include.fio
3directory=DIRECTORY
4size=32768M
5iodepth=1
6[rd-100,wr-0,seq,blk-128k,jobs-64]
7bs=128K
8rw=read
9numjobs=64
diff --git a/ubuntu_performance_fio/DGXA100/dataset/rd-100,wr-0,seq,blk-8k.fio b/ubuntu_performance_fio/DGXA100/dataset/rd-100,wr-0,seq,blk-8k.fio
0new file mode 10064410new file mode 100644
index 0000000..aa65847
--- /dev/null
+++ b/ubuntu_performance_fio/DGXA100/dataset/rd-100,wr-0,seq,blk-8k.fio
@@ -0,0 +1,9 @@
1[global]
2include global-include.fio
3directory=DIRECTORY
4size=8192M
5iodepth=64
6[rd-100,wr-0,seq,blk-8k,jobs-32]
7bs=8K
8rw=read
9numjobs=32
diff --git a/ubuntu_performance_fio/DGXA100/dataset/rd-75,wr-25,rand,blk-128k.fio b/ubuntu_performance_fio/DGXA100/dataset/rd-75,wr-25,rand,blk-128k.fio
0new file mode 10064410new file mode 100644
index 0000000..0b96ef2
--- /dev/null
+++ b/ubuntu_performance_fio/DGXA100/dataset/rd-75,wr-25,rand,blk-128k.fio
@@ -0,0 +1,11 @@
1[global]
2include global-include.fio
3directory=DIRECTORY
4size=32768M
5iodepth=1
6[rd-75,wr-25,rand,blk-128k,jobs-64]
7bs=128K
8rw=randrw
9rwmixread=75
10rwmixwrite=25
11numjobs=64
diff --git a/ubuntu_performance_fio/DGXA100/dataset/rd-75,wr-25,rand,blk-8k.fio b/ubuntu_performance_fio/DGXA100/dataset/rd-75,wr-25,rand,blk-8k.fio
0new file mode 10064412new file mode 100644
index 0000000..ed3808e
--- /dev/null
+++ b/ubuntu_performance_fio/DGXA100/dataset/rd-75,wr-25,rand,blk-8k.fio
@@ -0,0 +1,11 @@
1[global]
2include global-include.fio
3directory=DIRECTORY
4size=8192M
5iodepth=64
6[rd-75,wr-25,rand,blk-8k,jobs-32]
7bs=8K
8rw=randrw
9rwmixread=75
10rwmixwrite=25
11numjobs=32
diff --git a/ubuntu_performance_fio/rd-0,wr-100,seq,blk-8k,jobs-64.fio b/ubuntu_performance_fio/DGXA100/ramdisk/global-include.fio
0similarity index 72%12similarity index 72%
1rename from ubuntu_performance_fio/rd-0,wr-100,seq,blk-8k,jobs-64.fio13rename from ubuntu_performance_fio/rd-0,wr-100,seq,blk-8k,jobs-64.fio
2rename to ubuntu_performance_fio/DGXA100/ramdisk/global-include.fio14rename to ubuntu_performance_fio/DGXA100/ramdisk/global-include.fio
index e66c364..a697ace 100644
--- a/ubuntu_performance_fio/rd-0,wr-100,seq,blk-8k,jobs-64.fio
+++ b/ubuntu_performance_fio/DGXA100/ramdisk/global-include.fio
@@ -1,20 +1,13 @@
1[global]
2ioengine=sync1ioengine=sync
2direct=0
3thread=13thread=1
4norandommap=14norandommap=1
5allrandrepeat=15allrandrepeat=1
6clocksource=cpu6clocksource=cpu
7size=8192M
8ramp_time=307ramp_time=30
9disable_lat=08disable_lat=0
10direct=1
11overwrite=19overwrite=1
12directory=DIRECTORY
13time_based10time_based
14runtime=6011runtime=60
15group_reporting12group_reporting
16unlink=113unlink=1
17[rd-0,wr-100,seq,blk-8k,jobs-64]
18bs=8K
19rw=write
20numjobs=64
diff --git a/ubuntu_performance_fio/DGXA100/ramdisk/rd-0,wr-100,rand,blk-128k.fio b/ubuntu_performance_fio/DGXA100/ramdisk/rd-0,wr-100,rand,blk-128k.fio
21new file mode 10064414new file mode 100644
index 0000000..f6fc901
--- /dev/null
+++ b/ubuntu_performance_fio/DGXA100/ramdisk/rd-0,wr-100,rand,blk-128k.fio
@@ -0,0 +1,8 @@
1[global]
2include global-include.fio
3directory=DIRECTORY
4size=2048M
5[rd-0,wr-100,rand,blk-128k,jobs-64]
6bs=128K
7rw=randwrite
8numjobs=64
diff --git a/ubuntu_performance_fio/DGXA100/ramdisk/rd-0,wr-100,rand,blk-8k.fio b/ubuntu_performance_fio/DGXA100/ramdisk/rd-0,wr-100,rand,blk-8k.fio
0new file mode 1006449new file mode 100644
index 0000000..fb1beb7
--- /dev/null
+++ b/ubuntu_performance_fio/DGXA100/ramdisk/rd-0,wr-100,rand,blk-8k.fio
@@ -0,0 +1,8 @@
1[global]
2include global-include.fio
3directory=DIRECTORY
4size=2048M
5[rd-0,wr-100,rand,blk-8k,jobs-64]
6bs=8K
7rw=randwrite
8numjobs=64
diff --git a/ubuntu_performance_fio/DGXA100/ramdisk/rd-0,wr-100,seq,blk-128k.fio b/ubuntu_performance_fio/DGXA100/ramdisk/rd-0,wr-100,seq,blk-128k.fio
0new file mode 1006449new file mode 100644
index 0000000..f3299aa
--- /dev/null
+++ b/ubuntu_performance_fio/DGXA100/ramdisk/rd-0,wr-100,seq,blk-128k.fio
@@ -0,0 +1,8 @@
1[global]
2include global-include.fio
3directory=DIRECTORY
4size=2048M
5[rd-0,wr-100,seq,blk-128k,jobs-64]
6bs=128K
7rw=write
8numjobs=64
diff --git a/ubuntu_performance_fio/DGXA100/ramdisk/rd-0,wr-100,seq,blk-8k.fio b/ubuntu_performance_fio/DGXA100/ramdisk/rd-0,wr-100,seq,blk-8k.fio
0new file mode 1006449new file mode 100644
index 0000000..d4da8eb
--- /dev/null
+++ b/ubuntu_performance_fio/DGXA100/ramdisk/rd-0,wr-100,seq,blk-8k.fio
@@ -0,0 +1,8 @@
1[global]
2include global-include.fio
3directory=DIRECTORY
4size=2048M
5[rd-0,wr-100,seq,blk-8k,jobs-64]
6bs=8K
7rw=write
8numjobs=64
diff --git a/ubuntu_performance_fio/DGXA100/ramdisk/rd-100,wr-0,rand,blk-128k.fio b/ubuntu_performance_fio/DGXA100/ramdisk/rd-100,wr-0,rand,blk-128k.fio
0new file mode 1006449new file mode 100644
index 0000000..aa05ba9
--- /dev/null
+++ b/ubuntu_performance_fio/DGXA100/ramdisk/rd-100,wr-0,rand,blk-128k.fio
@@ -0,0 +1,8 @@
1[global]
2include global-include.fio
3directory=DIRECTORY
4size=2048M
5[rd-100,wr-0,rand,blk-128k,jobs-256]
6bs=128K
7rw=randread
8numjobs=256
diff --git a/ubuntu_performance_fio/DGXA100/ramdisk/rd-100,wr-0,rand,blk-8k.fio b/ubuntu_performance_fio/DGXA100/ramdisk/rd-100,wr-0,rand,blk-8k.fio
0new file mode 1006449new file mode 100644
index 0000000..3ac63ef
--- /dev/null
+++ b/ubuntu_performance_fio/DGXA100/ramdisk/rd-100,wr-0,rand,blk-8k.fio
@@ -0,0 +1,8 @@
1[global]
2include global-include.fio
3directory=DIRECTORY
4size=2048M
5[rd-100,wr-0,rand,blk-8k,jobs-256]
6bs=8K
7rw=randread
8numjobs=256
diff --git a/ubuntu_performance_fio/DGXA100/ramdisk/rd-100,wr-0,seq,blk-128k.fio b/ubuntu_performance_fio/DGXA100/ramdisk/rd-100,wr-0,seq,blk-128k.fio
0new file mode 1006449new file mode 100644
index 0000000..2e4c500
--- /dev/null
+++ b/ubuntu_performance_fio/DGXA100/ramdisk/rd-100,wr-0,seq,blk-128k.fio
@@ -0,0 +1,8 @@
1[global]
2include global-include.fio
3directory=DIRECTORY
4size=2048M
5[rd-100,wr-0,seq,blk-128k,jobs-256]
6bs=128K
7rw=read
8numjobs=256
diff --git a/ubuntu_performance_fio/DGXA100/ramdisk/rd-100,wr-0,seq,blk-8k.fio b/ubuntu_performance_fio/DGXA100/ramdisk/rd-100,wr-0,seq,blk-8k.fio
0new file mode 1006449new file mode 100644
index 0000000..89764c0
--- /dev/null
+++ b/ubuntu_performance_fio/DGXA100/ramdisk/rd-100,wr-0,seq,blk-8k.fio
@@ -0,0 +1,8 @@
1[global]
2include global-include.fio
3directory=DIRECTORY
4size=2048M
5[rd-100,wr-0,seq,blk-8k,jobs-256]
6bs=8K
7rw=read
8numjobs=256
diff --git a/ubuntu_performance_fio/DGXA100/ramdisk/rd-75,wr-25,rand,blk-128k.fio b/ubuntu_performance_fio/DGXA100/ramdisk/rd-75,wr-25,rand,blk-128k.fio
0new file mode 1006449new file mode 100644
index 0000000..9fdcd98
--- /dev/null
+++ b/ubuntu_performance_fio/DGXA100/ramdisk/rd-75,wr-25,rand,blk-128k.fio
@@ -0,0 +1,10 @@
1[global]
2include global-include.fio
3directory=DIRECTORY
4size=2048M
5[rd-75,wr-25,rand,blk-128k,jobs-256]
6bs=128K
7rw=randrw
8rwmixread=75
9rwmixwrite=25
10numjobs=256
diff --git a/ubuntu_performance_fio/DGXA100/ramdisk/rd-75,wr-25,rand,blk-8k.fio b/ubuntu_performance_fio/DGXA100/ramdisk/rd-75,wr-25,rand,blk-8k.fio
0new file mode 10064411new file mode 100644
index 0000000..80b53a0
--- /dev/null
+++ b/ubuntu_performance_fio/DGXA100/ramdisk/rd-75,wr-25,rand,blk-8k.fio
@@ -0,0 +1,10 @@
1[global]
2include global-include.fio
3directory=DIRECTORY
4size=2048M
5[rd-75,wr-25,rand,blk-8k,jobs-256]
6bs=8K
7rw=randrw
8rwmixread=75
9rwmixwrite=25
10numjobs=256
diff --git a/ubuntu_performance_fio/rd-100,wr-0,rand,blk-128k,jobs-16.fio b/ubuntu_performance_fio/DGXH100/dataset/global-include.fio
0similarity index 72%11similarity index 72%
1rename from ubuntu_performance_fio/rd-100,wr-0,rand,blk-128k,jobs-16.fio12rename from ubuntu_performance_fio/rd-100,wr-0,rand,blk-128k,jobs-16.fio
2rename to ubuntu_performance_fio/DGXH100/dataset/global-include.fio13rename to ubuntu_performance_fio/DGXH100/dataset/global-include.fio
index 6a1c969..eed94f4 100644
--- a/ubuntu_performance_fio/rd-100,wr-0,rand,blk-128k,jobs-16.fio
+++ b/ubuntu_performance_fio/DGXH100/dataset/global-include.fio
@@ -1,20 +1,13 @@
1[global]1ioengine=libaio
2ioengine=sync2direct=1
3thread=13thread=1
4norandommap=14norandommap=1
5allrandrepeat=15allrandrepeat=1
6clocksource=cpu6clocksource=cpu
7size=32768M
8ramp_time=307ramp_time=30
9disable_lat=08disable_lat=0
10direct=1
11overwrite=19overwrite=1
12directory=DIRECTORY
13time_based10time_based
14runtime=6011runtime=60
15group_reporting12group_reporting
16unlink=113unlink=1
17[rd-100,wr-0,rand,blk-128k,jobs-16]
18bs=128K
19rw=randread
20numjobs=16
diff --git a/ubuntu_performance_fio/DGXH100/dataset/rd-0,wr-100,rand,blk-128k.fio b/ubuntu_performance_fio/DGXH100/dataset/rd-0,wr-100,rand,blk-128k.fio
21new file mode 10064414new file mode 100644
index 0000000..451080b
--- /dev/null
+++ b/ubuntu_performance_fio/DGXH100/dataset/rd-0,wr-100,rand,blk-128k.fio
@@ -0,0 +1,9 @@
1[global]
2include global-include.fio
3directory=DIRECTORY
4size=32768M
5iodepth=1
6[rd-0,wr-100,rand,blk-128k,jobs-64]
7bs=128K
8rw=randwrite
9numjobs=64
diff --git a/ubuntu_performance_fio/DGXH100/dataset/rd-0,wr-100,rand,blk-8k.fio b/ubuntu_performance_fio/DGXH100/dataset/rd-0,wr-100,rand,blk-8k.fio
0new file mode 10064410new file mode 100644
index 0000000..3606153
--- /dev/null
+++ b/ubuntu_performance_fio/DGXH100/dataset/rd-0,wr-100,rand,blk-8k.fio
@@ -0,0 +1,9 @@
1[global]
2include global-include.fio
3directory=DIRECTORY
4size=8192M
5iodepth=64
6[rd-0,wr-100,rand,blk-8k,jobs-32]
7bs=8K
8rw=randwrite
9numjobs=32
diff --git a/ubuntu_performance_fio/DGXH100/dataset/rd-0,wr-100,seq,blk-128k.fio b/ubuntu_performance_fio/DGXH100/dataset/rd-0,wr-100,seq,blk-128k.fio
0new file mode 10064410new file mode 100644
index 0000000..798aba3
--- /dev/null
+++ b/ubuntu_performance_fio/DGXH100/dataset/rd-0,wr-100,seq,blk-128k.fio
@@ -0,0 +1,9 @@
1[global]
2include global-include.fio
3directory=DIRECTORY
4size=32768M
5iodepth=1
6[rd-0,wr-100,seq,blk-128k,jobs-64]
7bs=128K
8rw=write
9numjobs=64
diff --git a/ubuntu_performance_fio/DGXH100/dataset/rd-0,wr-100,seq,blk-8k.fio b/ubuntu_performance_fio/DGXH100/dataset/rd-0,wr-100,seq,blk-8k.fio
0new file mode 10064410new file mode 100644
index 0000000..378b5c6
--- /dev/null
+++ b/ubuntu_performance_fio/DGXH100/dataset/rd-0,wr-100,seq,blk-8k.fio
@@ -0,0 +1,9 @@
1[global]
2include global-include.fio
3directory=DIRECTORY
4size=8192M
5iodepth=64
6[rd-0,wr-100,seq,blk-8k,jobs-32]
7bs=8K
8rw=write
9numjobs=32
diff --git a/ubuntu_performance_fio/DGXH100/dataset/rd-100,wr-0,rand,blk-128k.fio b/ubuntu_performance_fio/DGXH100/dataset/rd-100,wr-0,rand,blk-128k.fio
0new file mode 10064410new file mode 100644
index 0000000..cdf45c1
--- /dev/null
+++ b/ubuntu_performance_fio/DGXH100/dataset/rd-100,wr-0,rand,blk-128k.fio
@@ -0,0 +1,9 @@
1[global]
2include global-include.fio
3directory=DIRECTORY
4size=32768M
5iodepth=1
6[rd-100,wr-0,rand,blk-128k,jobs-64]
7bs=128K
8rw=randread
9numjobs=64
diff --git a/ubuntu_performance_fio/DGXH100/dataset/rd-100,wr-0,rand,blk-8k.fio b/ubuntu_performance_fio/DGXH100/dataset/rd-100,wr-0,rand,blk-8k.fio
0new file mode 10064410new file mode 100644
index 0000000..02e9beb
--- /dev/null
+++ b/ubuntu_performance_fio/DGXH100/dataset/rd-100,wr-0,rand,blk-8k.fio
@@ -0,0 +1,9 @@
1[global]
2include global-include.fio
3directory=DIRECTORY
4size=8192M
5iodepth=64
6[rd-100,wr-0,rand,blk-8k,jobs-32]
7bs=8K
8rw=randread
9numjobs=32
diff --git a/ubuntu_performance_fio/DGXH100/dataset/rd-100,wr-0,seq,blk-128k.fio b/ubuntu_performance_fio/DGXH100/dataset/rd-100,wr-0,seq,blk-128k.fio
0new file mode 10064410new file mode 100644
index 0000000..8799117
--- /dev/null
+++ b/ubuntu_performance_fio/DGXH100/dataset/rd-100,wr-0,seq,blk-128k.fio
@@ -0,0 +1,9 @@
1[global]
2include global-include.fio
3directory=DIRECTORY
4size=32768M
5iodepth=1
6[rd-100,wr-0,seq,blk-128k,jobs-64]
7bs=128K
8rw=read
9numjobs=64
diff --git a/ubuntu_performance_fio/DGXH100/dataset/rd-100,wr-0,seq,blk-8k.fio b/ubuntu_performance_fio/DGXH100/dataset/rd-100,wr-0,seq,blk-8k.fio
0new file mode 10064410new file mode 100644
index 0000000..aa65847
--- /dev/null
+++ b/ubuntu_performance_fio/DGXH100/dataset/rd-100,wr-0,seq,blk-8k.fio
@@ -0,0 +1,9 @@
1[global]
2include global-include.fio
3directory=DIRECTORY
4size=8192M
5iodepth=64
6[rd-100,wr-0,seq,blk-8k,jobs-32]
7bs=8K
8rw=read
9numjobs=32
diff --git a/ubuntu_performance_fio/DGXH100/dataset/rd-75,wr-25,rand,blk-128k.fio b/ubuntu_performance_fio/DGXH100/dataset/rd-75,wr-25,rand,blk-128k.fio
0new file mode 10064410new file mode 100644
index 0000000..0b96ef2
--- /dev/null
+++ b/ubuntu_performance_fio/DGXH100/dataset/rd-75,wr-25,rand,blk-128k.fio
@@ -0,0 +1,11 @@
1[global]
2include global-include.fio
3directory=DIRECTORY
4size=32768M
5iodepth=1
6[rd-75,wr-25,rand,blk-128k,jobs-64]
7bs=128K
8rw=randrw
9rwmixread=75
10rwmixwrite=25
11numjobs=64
diff --git a/ubuntu_performance_fio/DGXH100/dataset/rd-75,wr-25,rand,blk-8k.fio b/ubuntu_performance_fio/DGXH100/dataset/rd-75,wr-25,rand,blk-8k.fio
0new file mode 10064412new file mode 100644
index 0000000..ed3808e
--- /dev/null
+++ b/ubuntu_performance_fio/DGXH100/dataset/rd-75,wr-25,rand,blk-8k.fio
@@ -0,0 +1,11 @@
1[global]
2include global-include.fio
3directory=DIRECTORY
4size=8192M
5iodepth=64
6[rd-75,wr-25,rand,blk-8k,jobs-32]
7bs=8K
8rw=randrw
9rwmixread=75
10rwmixwrite=25
11numjobs=32
diff --git a/ubuntu_performance_fio/rd-100,wr-0,rand,blk-8k,jobs-64.fio b/ubuntu_performance_fio/DGXH100/ramdisk/global-include.fio
0similarity index 72%12similarity index 72%
1rename from ubuntu_performance_fio/rd-100,wr-0,rand,blk-8k,jobs-64.fio13rename from ubuntu_performance_fio/rd-100,wr-0,rand,blk-8k,jobs-64.fio
2rename to ubuntu_performance_fio/DGXH100/ramdisk/global-include.fio14rename to ubuntu_performance_fio/DGXH100/ramdisk/global-include.fio
index 38fde81..a697ace 100644
--- a/ubuntu_performance_fio/rd-100,wr-0,rand,blk-8k,jobs-64.fio
+++ b/ubuntu_performance_fio/DGXH100/ramdisk/global-include.fio
@@ -1,20 +1,13 @@
1[global]
2ioengine=sync1ioengine=sync
2direct=0
3thread=13thread=1
4norandommap=14norandommap=1
5allrandrepeat=15allrandrepeat=1
6clocksource=cpu6clocksource=cpu
7size=8192M
8ramp_time=307ramp_time=30
9disable_lat=08disable_lat=0
10direct=1
11overwrite=19overwrite=1
12directory=DIRECTORY
13time_based10time_based
14runtime=6011runtime=60
15group_reporting12group_reporting
16unlink=113unlink=1
17[rd-100,wr-0,rand,blk-8k,jobs-64]
18bs=8K
19rw=randread
20numjobs=64
diff --git a/ubuntu_performance_fio/DGXH100/ramdisk/rd-0,wr-100,rand,blk-128k.fio b/ubuntu_performance_fio/DGXH100/ramdisk/rd-0,wr-100,rand,blk-128k.fio
21new file mode 10064414new file mode 100644
index 0000000..f6fc901
--- /dev/null
+++ b/ubuntu_performance_fio/DGXH100/ramdisk/rd-0,wr-100,rand,blk-128k.fio
@@ -0,0 +1,8 @@
1[global]
2include global-include.fio
3directory=DIRECTORY
4size=2048M
5[rd-0,wr-100,rand,blk-128k,jobs-64]
6bs=128K
7rw=randwrite
8numjobs=64
diff --git a/ubuntu_performance_fio/DGXH100/ramdisk/rd-0,wr-100,rand,blk-8k.fio b/ubuntu_performance_fio/DGXH100/ramdisk/rd-0,wr-100,rand,blk-8k.fio
0new file mode 1006449new file mode 100644
index 0000000..fb1beb7
--- /dev/null
+++ b/ubuntu_performance_fio/DGXH100/ramdisk/rd-0,wr-100,rand,blk-8k.fio
@@ -0,0 +1,8 @@
1[global]
2include global-include.fio
3directory=DIRECTORY
4size=2048M
5[rd-0,wr-100,rand,blk-8k,jobs-64]
6bs=8K
7rw=randwrite
8numjobs=64
diff --git a/ubuntu_performance_fio/DGXH100/ramdisk/rd-0,wr-100,seq,blk-128k.fio b/ubuntu_performance_fio/DGXH100/ramdisk/rd-0,wr-100,seq,blk-128k.fio
0new file mode 1006449new file mode 100644
index 0000000..f3299aa
--- /dev/null
+++ b/ubuntu_performance_fio/DGXH100/ramdisk/rd-0,wr-100,seq,blk-128k.fio
@@ -0,0 +1,8 @@
1[global]
2include global-include.fio
3directory=DIRECTORY
4size=2048M
5[rd-0,wr-100,seq,blk-128k,jobs-64]
6bs=128K
7rw=write
8numjobs=64
diff --git a/ubuntu_performance_fio/DGXH100/ramdisk/rd-0,wr-100,seq,blk-8k.fio b/ubuntu_performance_fio/DGXH100/ramdisk/rd-0,wr-100,seq,blk-8k.fio
0new file mode 1006449new file mode 100644
index 0000000..d4da8eb
--- /dev/null
+++ b/ubuntu_performance_fio/DGXH100/ramdisk/rd-0,wr-100,seq,blk-8k.fio
@@ -0,0 +1,8 @@
1[global]
2include global-include.fio
3directory=DIRECTORY
4size=2048M
5[rd-0,wr-100,seq,blk-8k,jobs-64]
6bs=8K
7rw=write
8numjobs=64
diff --git a/ubuntu_performance_fio/DGXH100/ramdisk/rd-100,wr-0,rand,blk-128k.fio b/ubuntu_performance_fio/DGXH100/ramdisk/rd-100,wr-0,rand,blk-128k.fio
0new file mode 1006449new file mode 100644
index 0000000..aa05ba9
--- /dev/null
+++ b/ubuntu_performance_fio/DGXH100/ramdisk/rd-100,wr-0,rand,blk-128k.fio
@@ -0,0 +1,8 @@
1[global]
2include global-include.fio
3directory=DIRECTORY
4size=2048M
5[rd-100,wr-0,rand,blk-128k,jobs-256]
6bs=128K
7rw=randread
8numjobs=256
diff --git a/ubuntu_performance_fio/DGXH100/ramdisk/rd-100,wr-0,rand,blk-8k.fio b/ubuntu_performance_fio/DGXH100/ramdisk/rd-100,wr-0,rand,blk-8k.fio
0new file mode 1006449new file mode 100644
index 0000000..3ac63ef
--- /dev/null
+++ b/ubuntu_performance_fio/DGXH100/ramdisk/rd-100,wr-0,rand,blk-8k.fio
@@ -0,0 +1,8 @@
1[global]
2include global-include.fio
3directory=DIRECTORY
4size=2048M
5[rd-100,wr-0,rand,blk-8k,jobs-256]
6bs=8K
7rw=randread
8numjobs=256
diff --git a/ubuntu_performance_fio/DGXH100/ramdisk/rd-100,wr-0,seq,blk-128k.fio b/ubuntu_performance_fio/DGXH100/ramdisk/rd-100,wr-0,seq,blk-128k.fio
0new file mode 1006449new file mode 100644
index 0000000..2e4c500
--- /dev/null
+++ b/ubuntu_performance_fio/DGXH100/ramdisk/rd-100,wr-0,seq,blk-128k.fio
@@ -0,0 +1,8 @@
1[global]
2include global-include.fio
3directory=DIRECTORY
4size=2048M
5[rd-100,wr-0,seq,blk-128k,jobs-256]
6bs=128K
7rw=read
8numjobs=256
diff --git a/ubuntu_performance_fio/DGXH100/ramdisk/rd-100,wr-0,seq,blk-8k.fio b/ubuntu_performance_fio/DGXH100/ramdisk/rd-100,wr-0,seq,blk-8k.fio
0new file mode 1006449new file mode 100644
index 0000000..89764c0
--- /dev/null
+++ b/ubuntu_performance_fio/DGXH100/ramdisk/rd-100,wr-0,seq,blk-8k.fio
@@ -0,0 +1,8 @@
1[global]
2include global-include.fio
3directory=DIRECTORY
4size=2048M
5[rd-100,wr-0,seq,blk-8k,jobs-256]
6bs=8K
7rw=read
8numjobs=256
diff --git a/ubuntu_performance_fio/DGXH100/ramdisk/rd-75,wr-25,rand,blk-128k.fio b/ubuntu_performance_fio/DGXH100/ramdisk/rd-75,wr-25,rand,blk-128k.fio
0new file mode 1006449new file mode 100644
index 0000000..9fdcd98
--- /dev/null
+++ b/ubuntu_performance_fio/DGXH100/ramdisk/rd-75,wr-25,rand,blk-128k.fio
@@ -0,0 +1,10 @@
1[global]
2include global-include.fio
3directory=DIRECTORY
4size=2048M
5[rd-75,wr-25,rand,blk-128k,jobs-256]
6bs=128K
7rw=randrw
8rwmixread=75
9rwmixwrite=25
10numjobs=256
diff --git a/ubuntu_performance_fio/DGXH100/ramdisk/rd-75,wr-25,rand,blk-8k.fio b/ubuntu_performance_fio/DGXH100/ramdisk/rd-75,wr-25,rand,blk-8k.fio
0new file mode 10064411new file mode 100644
index 0000000..80b53a0
--- /dev/null
+++ b/ubuntu_performance_fio/DGXH100/ramdisk/rd-75,wr-25,rand,blk-8k.fio
@@ -0,0 +1,10 @@
1[global]
2include global-include.fio
3directory=DIRECTORY
4size=2048M
5[rd-75,wr-25,rand,blk-8k,jobs-256]
6bs=8K
7rw=randrw
8rwmixread=75
9rwmixwrite=25
10numjobs=256
diff --git a/ubuntu_performance_fio/rd-0,wr-100,rand,blk-8k,jobs-64.fio b/ubuntu_performance_fio/Generic/dataset/global-include.fio
0similarity index 78%11similarity index 78%
1rename from ubuntu_performance_fio/rd-0,wr-100,rand,blk-8k,jobs-64.fio12rename from ubuntu_performance_fio/rd-0,wr-100,rand,blk-8k,jobs-64.fio
2rename to ubuntu_performance_fio/Generic/dataset/global-include.fio13rename to ubuntu_performance_fio/Generic/dataset/global-include.fio
index da9db7b..90b5995 100644
--- a/ubuntu_performance_fio/rd-0,wr-100,rand,blk-8k,jobs-64.fio
+++ b/ubuntu_performance_fio/Generic/dataset/global-include.fio
@@ -1,20 +1,13 @@
1[global]
2ioengine=sync1ioengine=sync
2direct=1
3thread=13thread=1
4norandommap=14norandommap=1
5allrandrepeat=15allrandrepeat=1
6clocksource=cpu6clocksource=cpu
7size=8192M
8ramp_time=307ramp_time=30
9disable_lat=08disable_lat=0
10direct=1
11overwrite=19overwrite=1
12directory=DIRECTORY
13time_based10time_based
14runtime=6011runtime=60
15group_reporting12group_reporting
16unlink=113unlink=1
17[rd-0,wr-100,rand,blk-8k,jobs-64]
18bs=8K
19rw=randwrite
20numjobs=64
diff --git a/ubuntu_performance_fio/Generic/dataset/rd-0,wr-100,rand,blk-128k.fio b/ubuntu_performance_fio/Generic/dataset/rd-0,wr-100,rand,blk-128k.fio
21new file mode 10064414new file mode 100644
index 0000000..a4c1361
--- /dev/null
+++ b/ubuntu_performance_fio/Generic/dataset/rd-0,wr-100,rand,blk-128k.fio
@@ -0,0 +1,8 @@
1[global]
2include global-include.fio
3directory=DIRECTORY
4size=32768M
5[rd-0,wr-100,rand,blk-128k,jobs-16]
6bs=128K
7rw=randwrite
8numjobs=16
diff --git a/ubuntu_performance_fio/Generic/dataset/rd-0,wr-100,rand,blk-8k.fio b/ubuntu_performance_fio/Generic/dataset/rd-0,wr-100,rand,blk-8k.fio
0new file mode 1006449new file mode 100644
index 0000000..0cf1fa1
--- /dev/null
+++ b/ubuntu_performance_fio/Generic/dataset/rd-0,wr-100,rand,blk-8k.fio
@@ -0,0 +1,8 @@
1[global]
2include global-include.fio
3directory=DIRECTORY
4size=8192M
5[rd-0,wr-100,rand,blk-8k,jobs-64]
6bs=8K
7rw=randwrite
8numjobs=64
diff --git a/ubuntu_performance_fio/Generic/dataset/rd-0,wr-100,seq,blk-128k.fio b/ubuntu_performance_fio/Generic/dataset/rd-0,wr-100,seq,blk-128k.fio
0new file mode 1006449new file mode 100644
index 0000000..87bf704
--- /dev/null
+++ b/ubuntu_performance_fio/Generic/dataset/rd-0,wr-100,seq,blk-128k.fio
@@ -0,0 +1,8 @@
1[global]
2include global-include.fio
3directory=DIRECTORY
4size=32768M
5[rd-0,wr-100,seq,blk-128k,jobs-16]
6bs=128K
7rw=write
8numjobs=16
diff --git a/ubuntu_performance_fio/Generic/dataset/rd-0,wr-100,seq,blk-8k.fio b/ubuntu_performance_fio/Generic/dataset/rd-0,wr-100,seq,blk-8k.fio
0new file mode 1006449new file mode 100644
index 0000000..5a5c4b1
--- /dev/null
+++ b/ubuntu_performance_fio/Generic/dataset/rd-0,wr-100,seq,blk-8k.fio
@@ -0,0 +1,8 @@
1[global]
2include global-include.fio
3directory=DIRECTORY
4size=8192M
5[rd-0,wr-100,seq,blk-8k,jobs-64]
6bs=8K
7rw=write
8numjobs=64
diff --git a/ubuntu_performance_fio/Generic/dataset/rd-100,wr-0,rand,blk-128k.fio b/ubuntu_performance_fio/Generic/dataset/rd-100,wr-0,rand,blk-128k.fio
0new file mode 1006449new file mode 100644
index 0000000..116868c
--- /dev/null
+++ b/ubuntu_performance_fio/Generic/dataset/rd-100,wr-0,rand,blk-128k.fio
@@ -0,0 +1,8 @@
1[global]
2include global-include.fio
3directory=DIRECTORY
4size=32768M
5[rd-100,wr-0,rand,blk-128k,jobs-16]
6bs=128K
7rw=randread
8numjobs=16
diff --git a/ubuntu_performance_fio/Generic/dataset/rd-100,wr-0,rand,blk-8k.fio b/ubuntu_performance_fio/Generic/dataset/rd-100,wr-0,rand,blk-8k.fio
0new file mode 1006449new file mode 100644
index 0000000..6872625
--- /dev/null
+++ b/ubuntu_performance_fio/Generic/dataset/rd-100,wr-0,rand,blk-8k.fio
@@ -0,0 +1,8 @@
1[global]
2include global-include.fio
3directory=DIRECTORY
4size=8192M
5[rd-100,wr-0,rand,blk-8k,jobs-64]
6bs=8K
7rw=randread
8numjobs=64
diff --git a/ubuntu_performance_fio/Generic/dataset/rd-100,wr-0,seq,blk-128k.fio b/ubuntu_performance_fio/Generic/dataset/rd-100,wr-0,seq,blk-128k.fio
0new file mode 1006449new file mode 100644
index 0000000..d84b290
--- /dev/null
+++ b/ubuntu_performance_fio/Generic/dataset/rd-100,wr-0,seq,blk-128k.fio
@@ -0,0 +1,8 @@
1[global]
2include global-include.fio
3directory=DIRECTORY
4size=32768M
5[rd-100,wr-0,seq,blk-128k,jobs-16]
6bs=128K
7rw=read
8numjobs=16
diff --git a/ubuntu_performance_fio/Generic/dataset/rd-100,wr-0,seq,blk-8k.fio b/ubuntu_performance_fio/Generic/dataset/rd-100,wr-0,seq,blk-8k.fio
0new file mode 1006449new file mode 100644
index 0000000..b5f4147
--- /dev/null
+++ b/ubuntu_performance_fio/Generic/dataset/rd-100,wr-0,seq,blk-8k.fio
@@ -0,0 +1,8 @@
1[global]
2include global-include.fio
3directory=DIRECTORY
4size=8192M
5[rd-100,wr-0,seq,blk-8k,jobs-64]
6bs=8K
7rw=read
8numjobs=64
diff --git a/ubuntu_performance_fio/Generic/dataset/rd-75,wr-25,rand,blk-128k.fio b/ubuntu_performance_fio/Generic/dataset/rd-75,wr-25,rand,blk-128k.fio
0new file mode 1006449new file mode 100644
index 0000000..125af1b
--- /dev/null
+++ b/ubuntu_performance_fio/Generic/dataset/rd-75,wr-25,rand,blk-128k.fio
@@ -0,0 +1,10 @@
1[global]
2include global-include.fio
3directory=DIRECTORY
4size=32768M
5[rd-75,wr-25,rand,blk-128k,jobs-16]
6bs=128K
7rw=randrw
8rwmixread=75
9rwmixwrite=25
10numjobs=16
diff --git a/ubuntu_performance_fio/Generic/dataset/rd-75,wr-25,rand,blk-8k.fio b/ubuntu_performance_fio/Generic/dataset/rd-75,wr-25,rand,blk-8k.fio
0new file mode 10064411new file mode 100644
index 0000000..4288630
--- /dev/null
+++ b/ubuntu_performance_fio/Generic/dataset/rd-75,wr-25,rand,blk-8k.fio
@@ -0,0 +1,10 @@
1[global]
2include global-include.fio
3directory=DIRECTORY
4size=32768M
5[rd-75,wr-25,rand,blk-8k,jobs-64]
6bs=8K
7rw=randrw
8rwmixread=75
9rwmixwrite=25
10numjobs=64
diff --git a/ubuntu_performance_fio/rd-100,wr-0,seq,blk-128k,jobs-16.fio b/ubuntu_performance_fio/Generic/ramdisk/global-include.fio
0similarity index 72%11similarity index 72%
1rename from ubuntu_performance_fio/rd-100,wr-0,seq,blk-128k,jobs-16.fio12rename from ubuntu_performance_fio/rd-100,wr-0,seq,blk-128k,jobs-16.fio
2rename to ubuntu_performance_fio/Generic/ramdisk/global-include.fio13rename to ubuntu_performance_fio/Generic/ramdisk/global-include.fio
index c66b903..a697ace 100644
--- a/ubuntu_performance_fio/rd-100,wr-0,seq,blk-128k,jobs-16.fio
+++ b/ubuntu_performance_fio/Generic/ramdisk/global-include.fio
@@ -1,20 +1,13 @@
1[global]
2ioengine=sync1ioengine=sync
2direct=0
3thread=13thread=1
4norandommap=14norandommap=1
5allrandrepeat=15allrandrepeat=1
6clocksource=cpu6clocksource=cpu
7size=32768M
8ramp_time=307ramp_time=30
9disable_lat=08disable_lat=0
10direct=1
11overwrite=19overwrite=1
12directory=DIRECTORY
13time_based10time_based
14runtime=6011runtime=60
15group_reporting12group_reporting
16unlink=113unlink=1
17[rd-100,wr-0,seq,blk-128k,jobs-16]
18bs=128K
19rw=read
20numjobs=16
diff --git a/ubuntu_performance_fio/Generic/ramdisk/rd-0,wr-100,rand,blk-128k.fio b/ubuntu_performance_fio/Generic/ramdisk/rd-0,wr-100,rand,blk-128k.fio
21new file mode 10064414new file mode 100644
index 0000000..2633cae
--- /dev/null
+++ b/ubuntu_performance_fio/Generic/ramdisk/rd-0,wr-100,rand,blk-128k.fio
@@ -0,0 +1,8 @@
1[global]
2include global-include.fio
3directory=DIRECTORY
4size=4096M
5[rd-0,wr-100,rand,blk-128k,jobs-96]
6bs=128K
7rw=randwrite
8numjobs=96
diff --git a/ubuntu_performance_fio/Generic/ramdisk/rd-0,wr-100,rand,blk-8k.fio b/ubuntu_performance_fio/Generic/ramdisk/rd-0,wr-100,rand,blk-8k.fio
0new file mode 1006449new file mode 100644
index 0000000..a40d2ba
--- /dev/null
+++ b/ubuntu_performance_fio/Generic/ramdisk/rd-0,wr-100,rand,blk-8k.fio
@@ -0,0 +1,8 @@
1[global]
2include global-include.fio
3directory=DIRECTORY
4size=4096M
5[rd-0,wr-100,rand,blk-8k,jobs-96]
6bs=8K
7rw=randwrite
8numjobs=96
diff --git a/ubuntu_performance_fio/Generic/ramdisk/rd-0,wr-100,seq,blk-128k.fio b/ubuntu_performance_fio/Generic/ramdisk/rd-0,wr-100,seq,blk-128k.fio
0new file mode 1006449new file mode 100644
index 0000000..f475b04
--- /dev/null
+++ b/ubuntu_performance_fio/Generic/ramdisk/rd-0,wr-100,seq,blk-128k.fio
@@ -0,0 +1,8 @@
1[global]
2include global-include.fio
3directory=DIRECTORY
4size=4096M
5[rd-0,wr-100,seq,blk-128k,jobs-96]
6bs=128K
7rw=write
8numjobs=96
diff --git a/ubuntu_performance_fio/Generic/ramdisk/rd-0,wr-100,seq,blk-8k.fio b/ubuntu_performance_fio/Generic/ramdisk/rd-0,wr-100,seq,blk-8k.fio
0new file mode 1006449new file mode 100644
index 0000000..761b0eb
--- /dev/null
+++ b/ubuntu_performance_fio/Generic/ramdisk/rd-0,wr-100,seq,blk-8k.fio
@@ -0,0 +1,8 @@
1[global]
2include global-include.fio
3directory=DIRECTORY
4size=4096M
5[rd-0,wr-100,seq,blk-8k,jobs-96]
6bs=8K
7rw=write
8numjobs=96
diff --git a/ubuntu_performance_fio/Generic/ramdisk/rd-100,wr-0,rand,blk-128k.fio b/ubuntu_performance_fio/Generic/ramdisk/rd-100,wr-0,rand,blk-128k.fio
0new file mode 1006449new file mode 100644
index 0000000..032e3f4
--- /dev/null
+++ b/ubuntu_performance_fio/Generic/ramdisk/rd-100,wr-0,rand,blk-128k.fio
@@ -0,0 +1,8 @@
1[global]
2include global-include.fio
3directory=DIRECTORY
4size=4096M
5[rd-100,wr-0,rand,blk-128k,jobs-96]
6bs=128K
7rw=randread
8numjobs=96
diff --git a/ubuntu_performance_fio/Generic/ramdisk/rd-100,wr-0,rand,blk-8k.fio b/ubuntu_performance_fio/Generic/ramdisk/rd-100,wr-0,rand,blk-8k.fio
0new file mode 1006449new file mode 100644
index 0000000..3356480
--- /dev/null
+++ b/ubuntu_performance_fio/Generic/ramdisk/rd-100,wr-0,rand,blk-8k.fio
@@ -0,0 +1,8 @@
1[global]
2include global-include.fio
3directory=DIRECTORY
4size=4096M
5[rd-100,wr-0,rand,blk-8k,jobs-96]
6bs=8K
7rw=randread
8numjobs=96
diff --git a/ubuntu_performance_fio/Generic/ramdisk/rd-100,wr-0,seq,blk-128k.fio b/ubuntu_performance_fio/Generic/ramdisk/rd-100,wr-0,seq,blk-128k.fio
0new file mode 1006449new file mode 100644
index 0000000..f915335
--- /dev/null
+++ b/ubuntu_performance_fio/Generic/ramdisk/rd-100,wr-0,seq,blk-128k.fio
@@ -0,0 +1,8 @@
1[global]
2include global-include.fio
3directory=DIRECTORY
4size=4096M
5[rd-100,wr-0,seq,blk-128k,jobs-96]
6bs=128K
7rw=read
8numjobs=96
diff --git a/ubuntu_performance_fio/Generic/ramdisk/rd-100,wr-0,seq,blk-8k.fio b/ubuntu_performance_fio/Generic/ramdisk/rd-100,wr-0,seq,blk-8k.fio
0new file mode 1006449new file mode 100644
index 0000000..df58dd9
--- /dev/null
+++ b/ubuntu_performance_fio/Generic/ramdisk/rd-100,wr-0,seq,blk-8k.fio
@@ -0,0 +1,8 @@
1[global]
2include global-include.fio
3directory=DIRECTORY
4size=4096M
5[rd-100,wr-0,seq,blk-8k,jobs-96]
6bs=8K
7rw=read
8numjobs=96
diff --git a/ubuntu_performance_fio/Generic/ramdisk/rd-75,wr-25,rand,blk-128k.fio b/ubuntu_performance_fio/Generic/ramdisk/rd-75,wr-25,rand,blk-128k.fio
0new file mode 1006449new file mode 100644
index 0000000..ae584bb
--- /dev/null
+++ b/ubuntu_performance_fio/Generic/ramdisk/rd-75,wr-25,rand,blk-128k.fio
@@ -0,0 +1,10 @@
1[global]
2include global-include.fio
3directory=DIRECTORY
4size=4096M
5[rd-75,wr-25,rand,blk-128k,jobs-96]
6bs=128K
7rw=randrw
8rwmixread=75
9rwmixwrite=25
10numjobs=96
diff --git a/ubuntu_performance_fio/Generic/ramdisk/rd-75,wr-25,rand,blk-8k.fio b/ubuntu_performance_fio/Generic/ramdisk/rd-75,wr-25,rand,blk-8k.fio
0new file mode 10064411new file mode 100644
index 0000000..db767fd
--- /dev/null
+++ b/ubuntu_performance_fio/Generic/ramdisk/rd-75,wr-25,rand,blk-8k.fio
@@ -0,0 +1,10 @@
1[global]
2include global-include.fio
3directory=DIRECTORY
4size=4096M
5[rd-75,wr-25,rand,blk-8k,jobs-96]
6bs=8K
7rw=randrw
8rwmixread=75
9rwmixwrite=25
10numjobs=96
diff --git a/ubuntu_performance_fio/control b/ubuntu_performance_fio/control
index 5651a59..12a7753 100644
--- a/ubuntu_performance_fio/control
+++ b/ubuntu_performance_fio/control
@@ -13,20 +13,20 @@ DOC = ""
13name = 'ubuntu_performance_fio'13name = 'ubuntu_performance_fio'
1414
15tests = [15tests = [
16 'rd-0,wr-100,rand,blk-128k,jobs-16',16 'rd-0,wr-100,seq,blk-128k',
17 'rd-0,wr-100,rand,blk-8k,jobs-64',17 'rd-0,wr-100,seq,blk-8k',
1818
19 'rd-0,wr-100,seq,blk-128k,jobs-16',19 'rd-0,wr-100,rand,blk-128k',
20 'rd-0,wr-100,seq,blk-8k,jobs-64',20 'rd-0,wr-100,rand,blk-8k',
2121
22 'rd-100,wr-0,rand,blk-128k,jobs-16',22 'rd-100,wr-0,seq,blk-128k',
23 'rd-100,wr-0,rand,blk-8k,jobs-64',23 'rd-100,wr-0,seq,blk-8k',
2424
25 'rd-100,wr-0,seq,blk-128k,jobs-16',25 'rd-100,wr-0,rand,blk-128k',
26 'rd-100,wr-0,seq,blk-8k,jobs-64',26 'rd-100,wr-0,rand,blk-8k',
2727
28 'rd-75,wr-25,rand,blk-128k,jobs-16',28 'rd-75,wr-25,rand,blk-128k',
29 'rd-75,wr-25,rand,blk-8k,jobs-64',29 'rd-75,wr-25,rand,blk-8k',
30]30]
31if 'TEST_FILESYSTEM' in os.environ and os.environ['TEST_FILESYSTEM'] =='zfs':31if 'TEST_FILESYSTEM' in os.environ and os.environ['TEST_FILESYSTEM'] =='zfs':
32 tests.append('post-test-zfs-cleanup')32 tests.append('post-test-zfs-cleanup')
@@ -57,7 +57,7 @@ if result == 'GOOD':
57 #57 #
58 # Legacy fio tests for large host testing58 # Legacy fio tests for large host testing
59 #59 #
60 media_types = [ 'ramdisk', 'dataset' ]60 media_types = [ 'dataset', 'ramdisk' ]
61 #61 #
62 # Spec states that config1 should not run ramdisk tests62 # Spec states that config1 should not run ramdisk tests
63 #63 #
@@ -68,6 +68,7 @@ if result == 'GOOD':
68 # Media is 'ramdisk' (/dev/shm) or 'dataset' (normally a raid device)68 # Media is 'ramdisk' (/dev/shm) or 'dataset' (normally a raid device)
69 #69 #
70 for media_type in media_types:70 for media_type in media_types:
71 results = []
71 for test in tests:72 for test in tests:
72 results += job.run_test_detail('ubuntu_performance_fio', test_name=test, tag='ubuntu-performance-fio-' + media_type + '-' + test, media=media_type, timeout=120*60)73 results += job.run_test_detail('ubuntu_performance_fio', test_name=test, tag='ubuntu-performance-fio-' + media_type + '-' + test, media=media_type, timeout=120*60)
73else:74else:
diff --git a/ubuntu_performance_fio/rd-75,wr-25,rand,blk-128k,jobs-16.fio b/ubuntu_performance_fio/rd-75,wr-25,rand,blk-128k,jobs-16.fio
74deleted file mode 10064475deleted file mode 100644
index 2687072..0000000
--- a/ubuntu_performance_fio/rd-75,wr-25,rand,blk-128k,jobs-16.fio
+++ /dev/null
@@ -1,24 +0,0 @@
1[global]
2ioengine=sync
3thread=1
4norandommap=1
5allrandrepeat=1
6clocksource=cpu
7size=32768M
8ramp_time=30
9disable_lat=0
10direct=1
11overwrite=1
12directory=DIRECTORY
13time_based
14runtime=60
15group_reporting
16unlink=1
17[rd-75,wr-25,rand,blk-128k,jobs-16-rd-12]
18bs=128K
19rw=randread
20numjobs=12
21[rd-75,wr-25,rand,blk-128k,jobs-16-wr-4]
22bs=128K
23rw=randwrite
24numjobs=4
diff --git a/ubuntu_performance_fio/rd-75,wr-25,rand,blk-8k,jobs-64.fio b/ubuntu_performance_fio/rd-75,wr-25,rand,blk-8k,jobs-64.fio
25deleted file mode 1006440deleted file mode 100644
index 71a3227..0000000
--- a/ubuntu_performance_fio/rd-75,wr-25,rand,blk-8k,jobs-64.fio
+++ /dev/null
@@ -1,24 +0,0 @@
1[global]
2ioengine=sync
3thread=1
4norandommap=1
5allrandrepeat=1
6clocksource=cpu
7size=8192M
8ramp_time=30
9disable_lat=0
10direct=1
11overwrite=1
12directory=DIRECTORY
13time_based
14runtime=60
15group_reporting
16unlink=1
17[rd-75,wr-25,rand,blk-8k,jobs-64-rd-48]
18bs=8K
19rw=randread
20numjobs=48
21[rd-75,wr-25,rand,blk-8k,jobs-64-wr-16]
22bs=8K
23rw=randwrite
24numjobs=16
diff --git a/ubuntu_performance_fio/ubuntu_performance_fio.py b/ubuntu_performance_fio/ubuntu_performance_fio.py
index 0efdcd4..f80c0ed 100644
--- a/ubuntu_performance_fio/ubuntu_performance_fio.py
+++ b/ubuntu_performance_fio/ubuntu_performance_fio.py
@@ -43,6 +43,9 @@ class ubuntu_performance_fio(test.test):
43 "logrotate.timer",43 "logrotate.timer",
44 "motd-news.timer",44 "motd-news.timer",
45 "man-db.timer",45 "man-db.timer",
46 "multipathd",
47 "snapd",
48 "unattended-upgrades"
46 ]49 ]
47 systemctl = "systemctl"50 systemctl = "systemctl"
4851
@@ -246,13 +249,32 @@ class ubuntu_performance_fio(test.test):
246249
247 def mk_ramdisk(self, ramdisk_bytes, mount_point):250 def mk_ramdisk(self, ramdisk_bytes, mount_point):
248 #print("ramfs device size: %.2f MB" % (float(ramdisk_bytes) / (1024.0 * 1024.0)))251 #print("ramfs device size: %.2f MB" % (float(ramdisk_bytes) / (1024.0 * 1024.0)))
249 cmd = 'mount -t ramfs none %s -o maxsize=%d' % (mount_point, ramdisk_bytes)252 platform = self.get_platform()
253 if platform == 'DGX2':
254 cmd = 'mount -t tmpfs -o size=756G,mpol=bind:0 tmpfs %s ' % (mount_point)
255 elif platform == 'DGXA100':
256 cmd = 'mount -t tmpfs -o size=1000G,mpol=interleave:0-7 tmpfs %s ' % (mount_point)
257 elif platform == 'DGXH100':
258 cmd = 'mount -t tmpfs -o size=1000G,mpol=bind:0 tmpfs %s ' % (mount_point)
259 else:
260 cmd = 'mount -t ramfs none %s -o maxsize=%d' % (mount_point, ramdisk_bytes)
250 utils.system_output(cmd, retain_output=True)261 utils.system_output(cmd, retain_output=True)
251262
252 def rm_ramdisk(self, mount_point):263 def rm_ramdisk(self, mount_point):
253 cmd = 'umount %s' % mount_point264 cmd = 'umount %s' % mount_point
254 utils.system_output(cmd, retain_output=True)265 utils.system_output(cmd, retain_output=True)
255266
267 def get_platform(self):
268 bpn = utils.system_output('dmidecode -s baseboard-product-name | head -1', retain_output=True)
269 if bpn == 'NVIDIA DGX-2':
270 return 'DGX2'
271 elif bpn == 'DGXA100':
272 return 'DGXA100'
273 elif bpn == 'DGXH100':
274 return 'DGXH100'
275 else:
276 return 'Generic'
277
256 def run_fio(self, testname, ramdisk_bytes, media):278 def run_fio(self, testname, ramdisk_bytes, media):
257 kb_scale = {279 kb_scale = {
258 "KiB": 1024.0 / 1000.0,280 "KiB": 1024.0 / 1000.0,
@@ -276,17 +298,25 @@ class ubuntu_performance_fio(test.test):
276 # Edit various fio configs to use dynamic settings298 # Edit various fio configs to use dynamic settings
277 # relevant to this test location and test size299 # relevant to this test location and test size
278 #300 #
279 test_dir = os.path.join(self.srcdir, 'fio-test')301 platform = self.get_platform()
302 print(platform)
303 if platform is not "Generic":
304 test_dir = os.path.join('/raid', 'fio-test')
305 else:
306 test_dir = os.path.join(self.srcdir, 'fio-test')
280 if os.path.isdir(test_dir):307 if os.path.isdir(test_dir):
281 shutil.rmtree(test_dir)308 shutil.rmtree(test_dir)
282 os.mkdir(test_dir)309 os.mkdir(test_dir)
283 if media == 'ramdisk':310 if media == 'ramdisk':
284 self.mk_ramdisk(ramdisk_bytes, test_dir)311 self.mk_ramdisk(ramdisk_bytes, test_dir)
285312
313 shutil.copyfile(os.path.join(self.bindir, platform, media, "global-include.fio"), os.path.join(self.srcdir, "global-include.fio"))
314
286 file = testname + ".fio"315 file = testname + ".fio"
287 fin = open(os.path.join(self.bindir, file), "r")316 fin = open(os.path.join(self.bindir, platform, media, file), "r")
288 fout = open(os.path.join(self.srcdir, file), "w")317 fout = open(os.path.join(self.srcdir, file), "w")
289318
319 values = {}
290 for line in fin:320 for line in fin:
291 if TEST_FILESYSTEM == None or TEST_DRIVE_DEV == None:321 if TEST_FILESYSTEM == None or TEST_DRIVE_DEV == None:
292 line = line.replace("DIRECTORY", test_dir)322 line = line.replace("DIRECTORY", test_dir)
@@ -294,6 +324,8 @@ class ubuntu_performance_fio(test.test):
294 line = line.replace("DIRECTORY", TEST_MNT)324 line = line.replace("DIRECTORY", TEST_MNT)
295 if line.startswith("size="):325 if line.startswith("size="):
296 file_size_mb = line.split("size=", 1)[1].rstrip('\n')326 file_size_mb = line.split("size=", 1)[1].rstrip('\n')
327 if line.startswith("[") and line.rstrip('\n').endswith("]") and not line.startswith("[global]"):
328 values['testname'] = line.rstrip('\n').strip('[]')
297 #329 #
298 # zfs and ramdisk can't do O_DIRECT, so skip this330 # zfs and ramdisk can't do O_DIRECT, so skip this
299 #331 #
@@ -308,6 +340,13 @@ class ubuntu_performance_fio(test.test):
308 self.drop_cache()340 self.drop_cache()
309 self.fio_clean_files(testname)341 self.fio_clean_files(testname)
310342
343 #if DGXA100 run fstrim
344 if platform == 'DGXA100' or platform == 'DGXH100':
345 if media == 'dataset':
346 print("Run fstrim")
347 cmd = "fstrim " + test_dir
348 results = utils.system_output(cmd, retain_output=True)
349
311 #350 #
312 # Run fio351 # Run fio
313 #352 #
@@ -329,6 +368,10 @@ class ubuntu_performance_fio(test.test):
329 for s in l.split():368 for s in l.split():
330 if s.startswith("BW="):369 if s.startswith("BW="):
331 bw = float(re.findall(r"[-+]?\d*\.*\d+", s)[0])370 bw = float(re.findall(r"[-+]?\d*\.*\d+", s)[0])
371 if "read: " in l:
372 values['rd_bandwidth_per_sec'] = bw
373 if "write: " in l:
374 values['wr_bandwidth_per_sec'] = bw
332 for sc in kb_scale:375 for sc in kb_scale:
333 if sc in s:376 if sc in s:
334 bw = bw * kb_scale[sc]377 bw = bw * kb_scale[sc]
@@ -346,7 +389,6 @@ class ubuntu_performance_fio(test.test):
346389
347 testname = testname.replace("-","_")390 testname = testname.replace("-","_")
348391
349 values = {}
350 values['file_size_mb'] = file_size_mb392 values['file_size_mb'] = file_size_mb
351 values['bandwidth_kb_per_sec'] = bw393 values['bandwidth_kb_per_sec'] = bw
352 values['latency_usec_average'] = avg394 values['latency_usec_average'] = avg
@@ -370,6 +412,10 @@ class ubuntu_performance_fio(test.test):
370 print("Test %d of %d:" % (i + 1, test_iterations))412 print("Test %d of %d:" % (i + 1, test_iterations))
371 values[i] = self.run_fio(testname, ramdisk_bytes, media)413 values[i] = self.run_fio(testname, ramdisk_bytes, media)
372 print("fio_%s%s_%s_file_size_mb[%d] %s" % (media, config, testname, i, values[i]['file_size_mb']))414 print("fio_%s%s_%s_file_size_mb[%d] %s" % (media, config, testname, i, values[i]['file_size_mb']))
415 if 'rd_bandwidth_per_sec' in values[i] and 'testname' in values[i]:
416 print("fio_%s%s_%s,rd_bandwidth_per_sec[%d] %.2f" % (media, config, values[i]['testname'], i, values[i]['rd_bandwidth_per_sec']))
417 if 'wr_bandwidth_per_sec' in values[i] and 'testname' in values[i]:
418 print("fio_%s%s_%s,wr_bandwidth_per_sec[%d] %.2f" % (media, config, values[i]['testname'], i, values[i]['wr_bandwidth_per_sec']))
373 print("fio_%s%s_%s_bandwidth_kb_per_sec[%d] %.2f" % (media, config, testname, i, values[i]['bandwidth_kb_per_sec']))419 print("fio_%s%s_%s_bandwidth_kb_per_sec[%d] %.2f" % (media, config, testname, i, values[i]['bandwidth_kb_per_sec']))
374 print("fio_%s%s_%s_latency_usec_average[%d] %.2f" % (media, config, testname, i, values[i]['latency_usec_average']))420 print("fio_%s%s_%s_latency_usec_average[%d] %.2f" % (media, config, testname, i, values[i]['latency_usec_average']))
375 print("fio_%s%s_%s_latency_stddev[%d] %.2f" % (media, config, testname, i, values[i]['latency_stddev']))421 print("fio_%s%s_%s_latency_stddev[%d] %.2f" % (media, config, testname, i, values[i]['latency_stddev']))

Subscribers

People subscribed via source and target branches

to all changes: