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