1*96c8483aSYuri Pankov#
2*96c8483aSYuri Pankov# CDDL HEADER START
3*96c8483aSYuri Pankov#
4*96c8483aSYuri Pankov# The contents of this file are subject to the terms of the
5*96c8483aSYuri Pankov# Common Development and Distribution License (the "License").
6*96c8483aSYuri Pankov# You may not use this file except in compliance with the License.
7*96c8483aSYuri Pankov#
8*96c8483aSYuri Pankov# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
9*96c8483aSYuri Pankov# or http://www.opensolaris.org/os/licensing.
10*96c8483aSYuri Pankov# See the License for the specific language governing permissions
11*96c8483aSYuri Pankov# and limitations under the License.
12*96c8483aSYuri Pankov#
13*96c8483aSYuri Pankov# When distributing Covered Code, include this CDDL HEADER in each
14*96c8483aSYuri Pankov# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
15*96c8483aSYuri Pankov# If applicable, add the following below this CDDL HEADER, with the
16*96c8483aSYuri Pankov# fields enclosed by brackets "[]" replaced with your own identifying
17*96c8483aSYuri Pankov# information: Portions Copyright [yyyy] [name of copyright owner]
18*96c8483aSYuri Pankov#
19*96c8483aSYuri Pankov# CDDL HEADER END
20*96c8483aSYuri Pankov#
21*96c8483aSYuri Pankov
22*96c8483aSYuri Pankov#
23*96c8483aSYuri Pankov# Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
24*96c8483aSYuri Pankov#
25*96c8483aSYuri Pankov
26*96c8483aSYuri PankovDEFAULTS {
27*96c8483aSYuri Pankov	runtime = 120;
28*96c8483aSYuri Pankov	dir = /var/tmp/smbclnt/mnt;
29*96c8483aSYuri Pankov	stats = /tmp;
30*96c8483aSYuri Pankov	filesystem = tmpfs;
31*96c8483aSYuri Pankov	description = "filemacro tmpfs";
32*96c8483aSYuri Pankov}
33*96c8483aSYuri Pankov
34*96c8483aSYuri PankovCONFIG fileserver {
35*96c8483aSYuri Pankov	function = generic;
36*96c8483aSYuri Pankov	personality = fileserver;
37*96c8483aSYuri Pankov	nfiles = 20000;
38*96c8483aSYuri Pankov	meandirwidth = 20;
39*96c8483aSYuri Pankov	filesize = 2k;
40*96c8483aSYuri Pankov	nthreads = 100;
41*96c8483aSYuri Pankov	meaniosize = 16k;
42*96c8483aSYuri Pankov}
43*96c8483aSYuri Pankov
44*96c8483aSYuri PankovCONFIG varmail {
45*96c8483aSYuri Pankov	personality = varmail;
46*96c8483aSYuri Pankov	function = generic;
47*96c8483aSYuri Pankov	nfiles = 20000;
48*96c8483aSYuri Pankov	meandirwidth = 1000000;
49*96c8483aSYuri Pankov	filesize = 1k;
50*96c8483aSYuri Pankov	nthreads = 16;
51*96c8483aSYuri Pankov	meaniosize = 16k;
52*96c8483aSYuri Pankov}
53*96c8483aSYuri Pankov
54*96c8483aSYuri PankovCONFIG webproxy {
55*96c8483aSYuri Pankov	personality = webproxy;
56*96c8483aSYuri Pankov	function = generic;
57*96c8483aSYuri Pankov	nfiles = 20000;
58*96c8483aSYuri Pankov	meandirwidth = 1000000;
59*96c8483aSYuri Pankov	filesize = 1k;
60*96c8483aSYuri Pankov	nthreads = 100;
61*96c8483aSYuri Pankov	meaniosize = 16k;
62*96c8483aSYuri Pankov}
63*96c8483aSYuri Pankov
64*96c8483aSYuri PankovCONFIG webserver {
65*96c8483aSYuri Pankov	personality = webserver;
66*96c8483aSYuri Pankov	function = generic;
67*96c8483aSYuri Pankov	nfiles = 20000;
68*96c8483aSYuri Pankov	meandirwidth = 20;
69*96c8483aSYuri Pankov	filesize = 1k;
70*96c8483aSYuri Pankov	nthreads = 100;
71*96c8483aSYuri Pankov}
72*96c8483aSYuri Pankov
73*96c8483aSYuri PankovCONFIG large_db_oltp_2k_cached {
74*96c8483aSYuri Pankov	personality = oltp;
75*96c8483aSYuri Pankov	function = generic;
76*96c8483aSYuri Pankov	cached = 1;
77*96c8483aSYuri Pankov	directio = 0;
78*96c8483aSYuri Pankov	iosize = 2k;
79*96c8483aSYuri Pankov	nshadows = 200;
80*96c8483aSYuri Pankov	ndbwriters = 10;
81*96c8483aSYuri Pankov	usermode = 20000;
82*96c8483aSYuri Pankov	filesize = 1g;
83*96c8483aSYuri Pankov	memperthread = 1m;
84*96c8483aSYuri Pankov	workingset = 0;
85*96c8483aSYuri Pankov}
86*96c8483aSYuri Pankov
87*96c8483aSYuri PankovCONFIG large_db_oltp_2k_uncached {
88*96c8483aSYuri Pankov	personality = oltp;
89*96c8483aSYuri Pankov	function = generic;
90*96c8483aSYuri Pankov	cached = 0;
91*96c8483aSYuri Pankov	directio = 1;
92*96c8483aSYuri Pankov	iosize = 2k;
93*96c8483aSYuri Pankov	nshadows = 200;
94*96c8483aSYuri Pankov	ndbwriters = 10;
95*96c8483aSYuri Pankov	usermode = 20000;
96*96c8483aSYuri Pankov	filesize = 1g;
97*96c8483aSYuri Pankov	memperthread = 1m;
98*96c8483aSYuri Pankov	workingset = 0;
99*96c8483aSYuri Pankov}
100*96c8483aSYuri Pankov
101*96c8483aSYuri PankovCONFIG large_db_oltp_8k_cached {
102*96c8483aSYuri Pankov	personality = oltp;
103*96c8483aSYuri Pankov	function = generic;
104*96c8483aSYuri Pankov	cached = 1;
105*96c8483aSYuri Pankov	directio = 0;
106*96c8483aSYuri Pankov	iosize = 8k;
107*96c8483aSYuri Pankov	nshadows = 200;
108*96c8483aSYuri Pankov	ndbwriters = 10;
109*96c8483aSYuri Pankov	usermode = 20000;
110*96c8483aSYuri Pankov	filesize = 1g;
111*96c8483aSYuri Pankov	memperthread = 1m;
112*96c8483aSYuri Pankov	workingset = 0;
113*96c8483aSYuri Pankov}
114*96c8483aSYuri Pankov
115*96c8483aSYuri PankovCONFIG large_db_oltp_8k_uncached {
116*96c8483aSYuri Pankov	personality = oltp;
117*96c8483aSYuri Pankov	function = generic;
118*96c8483aSYuri Pankov	cached = 0;
119*96c8483aSYuri Pankov	directio = 1;
120*96c8483aSYuri Pankov	iosize = 8k;
121*96c8483aSYuri Pankov	nshadows = 200;
122*96c8483aSYuri Pankov	ndbwriters = 10;
123*96c8483aSYuri Pankov	usermode = 20000;
124*96c8483aSYuri Pankov	filesize = 1g;
125*96c8483aSYuri Pankov	memperthread = 1m;
126*96c8483aSYuri Pankov	workingset = 0;
127*96c8483aSYuri Pankov}
128*96c8483aSYuri Pankov
129