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