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