New ASST3.3 tests (swapping)

This commit is contained in:
Scott Haseley 2016-04-27 18:48:21 -04:00
parent 153c0267b6
commit f46f7395a1
9 changed files with 175 additions and 0 deletions

View File

@ -0,0 +1,22 @@
---
name: "Big Fork 32 (Swap)"
description: >
Stress tests your VM system by performing various matrix computations in
multiple concurrent processes. This test is a cross between parallelvm
and forktest.
tags: [swap]
depends: [swap-basic, /vm/bigfork.t, shell]
sys161:
cpus: 32
ram: 2M
disk1:
enabled: true
monitor:
progresstimeout: 40.0
commandtimeout: 1560.0
misc:
prompttimeout: 3600.0
---
khu
$ /testbin/bigfork
khu

View File

@ -0,0 +1,22 @@
---
name: "Big Fork (Swap)"
description: >
Stress tests your VM system by performing various matrix computations in
multiple concurrent processes. This test is a cross between parallelvm
and forktest.
tags: [swap]
depends: [swap-basic, /vm/bigfork.t, shell]
sys161:
cpus: 8
ram: 2M
disk1:
enabled: true
monitor:
progresstimeout: 40.0
commandtimeout: 1330.0
misc:
prompttimeout: 3600.0
---
khu
$ /testbin/bigfork
khu

View File

@ -0,0 +1,17 @@
---
name: "Matrix Multiplication (Swap)"
description: >
Test page faults by performing matrix multiplication on a large array.
tags: [swap-basic, swap]
depends: [/vm/matmult.t]
sys161:
cpus: 2
ram: 1M
disk1:
enabled: true
monitor:
commandtimeout: 70.0
misc:
prompttimeout: 3600.0
---
| p /testbin/matmult

View File

@ -0,0 +1,19 @@
---
name: "Parallel VM 32 Cores (Swap)"
description: >
Stress tests your VM by performing various matrix computations in
multiple concurrent processes.
tags: [swap]
depends: [swap-basic, /vm/parallelvm.t, shell]
sys161:
cpus: 32
ram: 1M
disk1:
enabled: true
monitor:
progresstimeout: 15.0
commandtimeout: 1330.0
misc:
prompttimeout: 3600.0
---
$ /testbin/parallelvm -w

View File

@ -0,0 +1,19 @@
---
name: "Parallel VM (Swap)"
description: >
Stress tests your VM by performing various matrix computations in
multiple concurrent processes.
tags: [swap]
depends: [swap-basic, /vm/parallelvm.t, shell]
sys161:
cpus: 4
ram: 1M
disk1:
enabled: true
monitor:
progresstimeout: 15.0
commandtimeout: 760.0
misc:
prompttimeout: 3600.0
---
$ /testbin/parallelvm -w

View File

@ -0,0 +1,20 @@
---
name: "Quint Huge (Swap)"
description: >
Run five concurent copies of huge.
tags: [swap]
depends: [swap-basic, /vm/quinthuge.t, shell]
sys161:
cpus: 2
ram: 2M
disk1:
enabled: true
monitor:
progresstimeout: 20.0
commandtimeout: 3530.0
misc:
prompttimeout: 3600.0
---
khu
$ /testbin/triplehuge
khu

View File

@ -0,0 +1,19 @@
---
name: "Quint Matrix Mult (Swap)"
description: >
Run five concurent copies of matmult.
tags: [swap]
depends: [swap-basic, /vm/quintmat.t, shell]
sys161:
cpus: 4
ram: 2M
disk1:
enabled: true
monitor:
commandtimeout: 400.0
misc:
prompttimeout: 3600.0
---
khu
$ /testbin/quintmat
khu

View File

@ -0,0 +1,20 @@
---
name: "Quint Sort (Swap)"
description: >
Run five concurent copies of sort.
tags: [swap]
depends: [swap-basic, /vm/quintsort.t, shell]
sys161:
cpus: 2
ram: 2M
disk1:
enabled: true
monitor:
progresstimeout: 30.0
commandtimeout: 700.0
misc:
prompttimeout: 3600.0
---
khu
$ /testbin/quintsort
khu

View File

@ -0,0 +1,17 @@
---
name: "Sort Test (Swap)"
description: >
Test page fault handling by sorting a large array.
tags: [swap-basic, swap]
depends: [/vm/sort.t]
sys161:
cpus: 2
ram: 1M
disk1:
enabled: true
monitor:
commandtimeout: 130.0
misc:
prompttimeout: 3600.0
---
| p /testbin/sort