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