Home | History | Annotate | Download | only in config
      1  8615  Andrew #
      2  8615  Andrew # CDDL HEADER START
      3  8615  Andrew #
      4  8615  Andrew # The contents of this file are subject to the terms of the
      5  8615  Andrew # Common Development and Distribution License (the "License").
      6  8615  Andrew # You may not use this file except in compliance with the License.
      7  8615  Andrew #
      8  8615  Andrew # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
      9  8615  Andrew # or http://www.opensolaris.org/os/licensing.
     10  8615  Andrew # See the License for the specific language governing permissions
     11  8615  Andrew # and limitations under the License.
     12  8615  Andrew #
     13  8615  Andrew # When distributing Covered Code, include this CDDL HEADER in each
     14  8615  Andrew # file and include the License file at usr/src/OPENSOLARIS.LICENSE.
     15  8615  Andrew # If applicable, add the following below this CDDL HEADER, with the
     16  8615  Andrew # fields enclosed by brackets "[]" replaced with your own identifying
     17  8615  Andrew # information: Portions Copyright [yyyy] [name of copyright owner]
     18  8615  Andrew #
     19  8615  Andrew # CDDL HEADER END
     20  8615  Andrew #
     21  8615  Andrew # Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
     22  8615  Andrew # Use is subject to license terms.
     23  8615  Andrew #
     24  8615  Andrew # Excersizes the latest features of FileBench by running their
     25  8615  Andrew # respective test workloads.
     26  8615  Andrew 
     27  8615  Andrew DEFAULTS {
     28  8615  Andrew         runtime = 120;
     29  8615  Andrew         dir = /tmp;
     30  8615  Andrew         stats = /tmp;
     31  8615  Andrew         filesystem = tmpfs;
     32  8615  Andrew         description = "newfeatures tmpfs";
     33  8615  Andrew }
     34  8615  Andrew 
     35  8615  Andrew CONFIG seqwrite_randvar_gamma {
     36  8615  Andrew         function = generic;
     37  8615  Andrew         personality = filemicro_seqwriterandvargam;
     38  8615  Andrew }
     39  8615  Andrew 
     40  8615  Andrew CONFIG seqwrite_randvar_tabular {
     41  8615  Andrew         function = generic;
     42  8615  Andrew         personality = filemicro_seqwriterandvartab;
     43  8615  Andrew }
     44  8615  Andrew 
     45  9801  Andrew CONFIG rate_limit_copy {
     46  9801  Andrew 	function = generic;
     47  9801  Andrew 	personality = ratelimcopyfiles;
     48  9801  Andrew 	eventrate = 20;
     49  9801  Andrew }
     50  9801  Andrew 
     51  8615  Andrew CONFIG list_dirs_test {
     52  8615  Andrew 	function = generic;
     53  8615  Andrew 	personality = listdirs;
     54  8615  Andrew }
     55  8615  Andrew 
     56  8615  Andrew CONFIG make_dirs_test {
     57  8615  Andrew 	function = generic;
     58  8615  Andrew 	personality = makedirs;
     59  8615  Andrew }
     60  8615  Andrew 
     61  8615  Andrew CONFIG remove_dirs_test {
     62  8615  Andrew 	function = generic;
     63  8615  Andrew 	personality = removedirs;
     64  8615  Andrew }
     65  8615  Andrew 
     66  8615  Andrew CONFIG open_files_test {
     67  8615  Andrew 	function = generic;
     68  8615  Andrew 	personality = openfiles;
     69  8615  Andrew }
     70  8615  Andrew 
     71  8615  Andrew CONFIG video_server_test {
     72  8615  Andrew 	function = generic;
     73  8615  Andrew 	personality = videoserver;
     74  8615  Andrew 	filesize = 2g;
     75  8615  Andrew 	numactivevids = 4;
     76  8615  Andrew 	numpassivevids = 20;
     77  8615  Andrew 	nthreads = 6;
     78  9801  Andrew 	eventrate = 12;
     79  8615  Andrew 	repintval = 20;
     80  8615  Andrew 	passvidsname = bigfileset;
     81  8615  Andrew 	actvidsname = u2fileset;
     82  9326  Andrew 	warmuptime = 120;
     83  8615  Andrew }
     84  8615  Andrew 
     85  8615  Andrew CONFIG file_indexing_test {
     86  8615  Andrew         function = generic;
     87  8615  Andrew         personality = randomfileaccess;
     88  9326  Andrew 	warmuptime = 120;
     89  8615  Andrew }
     90  8615  Andrew 
     91  9801  Andrew CONFIG network_file_system {
     92  9801  Andrew         function = generic;
     93  9801  Andrew         personality = networkfs;
     94  9801  Andrew 	warmuptime = 120;
     95  9801  Andrew }
     96  9801  Andrew 
     97  8615  Andrew CONFIG composite_flowop_test {
     98  8615  Andrew         function = generic;
     99  8615  Andrew         personality = compflow_demo;
    100  9326  Andrew 	warmuptime = 120;
    101  8615  Andrew }
    102