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# 23# Copyright 2009 Sun Microsystems, Inc. All rights reserved. 24# 25 26DEFAULTS { 27 runtime = 60; 28 dir = /var/tmp/smbclnt/mnt; 29 stats = /tmp; 30 filesystem = tmpfs; 31 description = "filemicro tmpfs"; 32} 33 34CONFIG createandalloc { 35 function = generic; 36 personality = filemicro_create; 37} 38 39CONFIG createandallocsync { 40 function = generic; 41 personality = filemicro_create; 42 sync = true; 43} 44 45CONFIG createallocfsync { 46 function = generic; 47 personality = filemicro_writefsync; 48} 49 50CONFIG createallocappend { 51 function = generic; 52 personality = filemicro_createrand; 53} 54 55CONFIG randread2k { 56 function = generic; 57 personality = filemicro_rread; 58} 59 60CONFIG randread2kcached { 61 function = generic; 62 personality = filemicro_rread; 63 cached = true; 64} 65 66CONFIG randwrite2ksync { 67 function = generic; 68 personality = filemicro_rwrite; 69 sync = true; 70} 71 72CONFIG randwrite2ksync4thread { 73 function = generic; 74 personality = filemicro_rwrite; 75 nthreads = 4; 76 sync = true; 77} 78 79CONFIG randwrite8kfsynccached { 80 function = generic; 81 personality = filemicro_rwritefsync; 82 cached = true; 83} 84 85CONFIG seqread32k { 86 function = generic; 87 personality = filemicro_seqread; 88 iosize = 32k; 89 filesize = 100m; 90} 91 92CONFIG seqread32kcached { 93 function = generic; 94 personality = filemicro_seqread; 95 iosize = 32k; 96 filesize = 100m; 97 cached = true; 98} 99 100CONFIG seqwrite32k { 101 function = generic; 102 personality = filemicro_seqwrite; 103 iosize = 32k; 104} 105 106CONFIG seqwrite32kdsync { 107 function = generic; 108 personality = filemicro_seqwrite; 109 iosize = 32k; 110 sync = true; 111} 112 113CONFIG seqwriterand8k { 114 function = generic; 115 personality = filemicro_seqwriterand; 116} 117 118CONFIG unlink1g { 119 function = generic; 120 personality = filemicro_delete; 121 nthreads = 1; 122} 123 124CONFIG createfiles { 125 function = generic; 126 personality = filemicro_createfiles; 127} 128 129CONFIG rwritedsync { 130 function = generic; 131 personality = filemicro_rwritedsync; 132} 133 134CONFIG filemicro_seqwriterandvargam { 135 function = generic; 136 personality = filemicro_seqwriterandvargam; 137} 138 139CONFIG filemicro_seqwriterandvartab { 140 function = generic; 141 personality = filemicro_seqwriterandvartab; 142} 143