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 # Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
  22 # Use is subject to license terms.
  23 #
  24 # Excersizes the latest features of FileBench by running their
  25 # respective test workloads.
  26 
  27 DEFAULTS {
  28         runtime = 120;
  29         dir = /tmp;
  30         stats = /tmp;
  31         filesystem = tmpfs;
  32         description = "newfeatures tmpfs";
  33 }
  34 
  35 CONFIG seqwrite_randvar_gamma {
  36         function = generic;
  37         personality = filemicro_seqwriterandvargam;
  38 }
  39 
  40 CONFIG seqwrite_randvar_tabular {
  41         function = generic;
  42         personality = filemicro_seqwriterandvartab;
  43 }
  44 
  45 CONFIG rate_limit_copy {
  46         function = generic;
  47         personality = ratelimcopyfiles;
  48         eventrate = 20;
  49 }
  50 
  51 CONFIG list_dirs_test {
  52         function = generic;
  53         personality = listdirs;
  54 }
  55 
  56 CONFIG make_dirs_test {
  57         function = generic;
  58         personality = makedirs;
  59 }
  60 
  61 CONFIG remove_dirs_test {
  62         function = generic;
  63         personality = removedirs;
  64 }
  65 
  66 CONFIG open_files_test {
  67         function = generic;
  68         personality = openfiles;
  69 }
  70 
  71 CONFIG video_server_test {
  72         function = generic;
  73         personality = videoserver;
  74         filesize = 2g;
  75         numactivevids = 4;
  76         numpassivevids = 20;
  77         nthreads = 6;
  78         eventrate = 12;
  79         repintval = 20;
  80         passvidsname = bigfileset;
  81         actvidsname = u2fileset;
  82         warmuptime = 120;
  83 }
  84 
  85 CONFIG file_indexing_test {
  86         function = generic;
  87         personality = randomfileaccess;
  88         warmuptime = 120;
  89 }
  90 
  91 CONFIG network_file_system {
  92         function = generic;
  93         personality = networkfs;
  94         warmuptime = 120;
  95 }
  96 
  97 CONFIG composite_flowop_test {
  98         function = generic;
  99         personality = compflow_demo;
 100         warmuptime = 120;
 101 }