xref: /onnv-gate/usr/src/cmd/filebench/config/filemicro.prof (revision 6333:42f4f9c81ff6)
1#
2# CDDL HEADER START
3#
4# The contents of this file are subject to the terms of the
5# Common Development and Distribution License (the "License").
6# You may not use this file except in compliance with the License.
7#
8# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
9# or http://www.opensolaris.org/os/licensing.
10# See the License for the specific language governing permissions
11# and limitations under the License.
12#
13# When distributing Covered Code, include this CDDL HEADER in each
14# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
15# If applicable, add the following below this CDDL HEADER, with the
16# fields enclosed by brackets "[]" replaced with your own identifying
17# information: Portions Copyright [yyyy] [name of copyright owner]
18#
19# CDDL HEADER END
20#
21#
22# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
23# Use is subject to license terms.
24#
25# ident	"%Z%%M%	%I%	%E% SMI"
26
27DEFAULTS {
28	runtime = 60;
29        dir = /tmp;
30        stats = /tmp;
31	filesystem = tmpfs;
32	description = "filemicro tmpfs";
33}
34
35CONFIG createandalloc {
36	function = generic;
37	personality = filemicro_create;
38}
39
40CONFIG createandallocsync {
41	function = generic;
42	personality = filemicro_create;
43	sync = true;
44}
45
46CONFIG createallocfsync {
47	function = generic;
48	personality = filemicro_writefsync;
49}
50
51CONFIG createallocappend {
52	function = generic;
53	personality = filemicro_createrand;
54}
55
56CONFIG randread2k {
57	function = generic;
58	personality = filemicro_rread;
59}
60
61CONFIG randread2kcached {
62	function = generic;
63	personality = filemicro_rread;
64	cached = true;
65}
66
67CONFIG randwrite2ksync {
68	function = generic;
69	personality = filemicro_rwrite;
70	sync = true;
71}
72
73CONFIG randwrite2ksync4thread {
74	function = generic;
75	personality = filemicro_rwrite;
76	nthreads = 4;
77	sync = true;
78}
79
80CONFIG randwrite8kfsynccached {
81	function = generic;
82	personality = filemicro_rwritefsync;
83	cached = true;
84}
85
86CONFIG seqread32k {
87	function = generic;
88	personality = filemicro_seqread;
89	iosize = 32k;
90	filesize = 100m;
91}
92
93CONFIG seqread32kcached {
94	function = generic;
95	personality = filemicro_seqread;
96	iosize = 32k;
97	filesize = 100m;
98	cached = true;
99}
100
101CONFIG seqwrite32k {
102	function = generic;
103	personality = filemicro_seqwrite;
104	iosize = 32k;
105}
106
107CONFIG seqwrite32kdsync {
108	function = generic;
109	personality = filemicro_seqwrite;
110	iosize = 32k;
111	sync = true;
112}
113
114CONFIG seqwriterand8k {
115	function = generic;
116	personality = filemicro_seqwriterand;
117}
118
119CONFIG unlink1g {
120	function = generic;
121	personality = filemicro_delete;
122	nthreads = 1;
123}
124
125CONFIG createfiles {
126	function = generic;
127	personality = filemicro_createfiles;
128}
129
130CONFIG rwritedsync {
131	function = generic;
132	personality = filemicro_rwritedsync;
133}
134
135CONFIG filemicro_seqwriterandvargam {
136	function = generic;
137	personality = filemicro_seqwriterandvargam;
138}
139
140CONFIG filemicro_seqwriterandvartab {
141	function = generic;
142	personality = filemicro_seqwriterandvartab;
143}
144