xref: /onnv-gate/usr/src/cmd/filebench/config/filemicro.prof (revision 6333:42f4f9c81ff6)
15184Sek110237#
25184Sek110237# CDDL HEADER START
35184Sek110237#
45184Sek110237# The contents of this file are subject to the terms of the
55184Sek110237# Common Development and Distribution License (the "License").
65184Sek110237# You may not use this file except in compliance with the License.
75184Sek110237#
85184Sek110237# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
95184Sek110237# or http://www.opensolaris.org/os/licensing.
105184Sek110237# See the License for the specific language governing permissions
115184Sek110237# and limitations under the License.
125184Sek110237#
135184Sek110237# When distributing Covered Code, include this CDDL HEADER in each
145184Sek110237# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
155184Sek110237# If applicable, add the following below this CDDL HEADER, with the
165184Sek110237# fields enclosed by brackets "[]" replaced with your own identifying
175184Sek110237# information: Portions Copyright [yyyy] [name of copyright owner]
185184Sek110237#
195184Sek110237# CDDL HEADER END
205184Sek110237#
215184Sek110237#
22*6333Sek110237# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
235184Sek110237# Use is subject to license terms.
245184Sek110237#
255184Sek110237# ident	"%Z%%M%	%I%	%E% SMI"
265184Sek110237
275184Sek110237DEFAULTS {
28*6333Sek110237	runtime = 60;
295184Sek110237        dir = /tmp;
305184Sek110237        stats = /tmp;
315184Sek110237	filesystem = tmpfs;
325184Sek110237	description = "filemicro tmpfs";
335184Sek110237}
345184Sek110237
35*6333Sek110237CONFIG createandalloc {
365184Sek110237	function = generic;
37*6333Sek110237	personality = filemicro_create;
385184Sek110237}
395184Sek110237
40*6333Sek110237CONFIG createandallocsync {
415184Sek110237	function = generic;
425184Sek110237	personality = filemicro_create;
43*6333Sek110237	sync = true;
445184Sek110237}
455184Sek110237
465184Sek110237CONFIG createallocfsync {
475184Sek110237	function = generic;
485184Sek110237	personality = filemicro_writefsync;
495184Sek110237}
505184Sek110237
515184Sek110237CONFIG createallocappend {
525184Sek110237	function = generic;
535184Sek110237	personality = filemicro_createrand;
545184Sek110237}
555184Sek110237
565184Sek110237CONFIG randread2k {
575184Sek110237	function = generic;
585184Sek110237	personality = filemicro_rread;
595184Sek110237}
605184Sek110237
615184Sek110237CONFIG randread2kcached {
625184Sek110237	function = generic;
635184Sek110237	personality = filemicro_rread;
64*6333Sek110237	cached = true;
655184Sek110237}
665184Sek110237
675184Sek110237CONFIG randwrite2ksync {
685184Sek110237	function = generic;
695184Sek110237	personality = filemicro_rwrite;
70*6333Sek110237	sync = true;
715184Sek110237}
725184Sek110237
735184Sek110237CONFIG randwrite2ksync4thread {
745184Sek110237	function = generic;
755184Sek110237	personality = filemicro_rwrite;
765184Sek110237	nthreads = 4;
77*6333Sek110237	sync = true;
785184Sek110237}
795184Sek110237
805184Sek110237CONFIG randwrite8kfsynccached {
815184Sek110237	function = generic;
825184Sek110237	personality = filemicro_rwritefsync;
83*6333Sek110237	cached = true;
845184Sek110237}
855184Sek110237
865184Sek110237CONFIG seqread32k {
875184Sek110237	function = generic;
885184Sek110237	personality = filemicro_seqread;
895184Sek110237	iosize = 32k;
905184Sek110237	filesize = 100m;
915184Sek110237}
925184Sek110237
935184Sek110237CONFIG seqread32kcached {
945184Sek110237	function = generic;
955184Sek110237	personality = filemicro_seqread;
965184Sek110237	iosize = 32k;
975184Sek110237	filesize = 100m;
98*6333Sek110237	cached = true;
995184Sek110237}
1005184Sek110237
1015184Sek110237CONFIG seqwrite32k {
1025184Sek110237	function = generic;
1035184Sek110237	personality = filemicro_seqwrite;
1045184Sek110237	iosize = 32k;
1055184Sek110237}
1065184Sek110237
1075184Sek110237CONFIG seqwrite32kdsync {
1085184Sek110237	function = generic;
1095184Sek110237	personality = filemicro_seqwrite;
1105184Sek110237	iosize = 32k;
111*6333Sek110237	sync = true;
1125184Sek110237}
1135184Sek110237
1145184Sek110237CONFIG seqwriterand8k {
1155184Sek110237	function = generic;
1165184Sek110237	personality = filemicro_seqwriterand;
1175184Sek110237}
1185184Sek110237
1195184Sek110237CONFIG unlink1g {
1205184Sek110237	function = generic;
1215184Sek110237	personality = filemicro_delete;
1225184Sek110237	nthreads = 1;
123*6333Sek110237}
124*6333Sek110237
125*6333Sek110237CONFIG createfiles {
126*6333Sek110237	function = generic;
127*6333Sek110237	personality = filemicro_createfiles;
1285184Sek110237}
1295184Sek110237
130*6333Sek110237CONFIG rwritedsync {
131*6333Sek110237	function = generic;
132*6333Sek110237	personality = filemicro_rwritedsync;
133*6333Sek110237}
1345184Sek110237
135*6333Sek110237CONFIG filemicro_seqwriterandvargam {
136*6333Sek110237	function = generic;
137*6333Sek110237	personality = filemicro_seqwriterandvargam;
138*6333Sek110237}
1395184Sek110237
140*6333Sek110237CONFIG filemicro_seqwriterandvartab {
141*6333Sek110237	function = generic;
142*6333Sek110237	personality = filemicro_seqwriterandvartab;
143*6333Sek110237}
144