18615SAndrew.W.Wilson@sun.com# 28615SAndrew.W.Wilson@sun.com# CDDL HEADER START 38615SAndrew.W.Wilson@sun.com# 48615SAndrew.W.Wilson@sun.com# The contents of this file are subject to the terms of the 58615SAndrew.W.Wilson@sun.com# Common Development and Distribution License (the "License"). 68615SAndrew.W.Wilson@sun.com# You may not use this file except in compliance with the License. 78615SAndrew.W.Wilson@sun.com# 88615SAndrew.W.Wilson@sun.com# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 98615SAndrew.W.Wilson@sun.com# or http://www.opensolaris.org/os/licensing. 108615SAndrew.W.Wilson@sun.com# See the License for the specific language governing permissions 118615SAndrew.W.Wilson@sun.com# and limitations under the License. 128615SAndrew.W.Wilson@sun.com# 138615SAndrew.W.Wilson@sun.com# When distributing Covered Code, include this CDDL HEADER in each 148615SAndrew.W.Wilson@sun.com# file and include the License file at usr/src/OPENSOLARIS.LICENSE. 158615SAndrew.W.Wilson@sun.com# If applicable, add the following below this CDDL HEADER, with the 168615SAndrew.W.Wilson@sun.com# fields enclosed by brackets "[]" replaced with your own identifying 178615SAndrew.W.Wilson@sun.com# information: Portions Copyright [yyyy] [name of copyright owner] 188615SAndrew.W.Wilson@sun.com# 198615SAndrew.W.Wilson@sun.com# CDDL HEADER END 208615SAndrew.W.Wilson@sun.com# 218615SAndrew.W.Wilson@sun.com# Copyright 2009 Sun Microsystems, Inc. All rights reserved. 228615SAndrew.W.Wilson@sun.com# Use is subject to license terms. 238615SAndrew.W.Wilson@sun.com# 248615SAndrew.W.Wilson@sun.com# Excersizes the latest features of FileBench by running their 258615SAndrew.W.Wilson@sun.com# respective test workloads. 268615SAndrew.W.Wilson@sun.com 278615SAndrew.W.Wilson@sun.comDEFAULTS { 288615SAndrew.W.Wilson@sun.com runtime = 120; 298615SAndrew.W.Wilson@sun.com dir = /tmp; 308615SAndrew.W.Wilson@sun.com stats = /tmp; 318615SAndrew.W.Wilson@sun.com filesystem = tmpfs; 328615SAndrew.W.Wilson@sun.com description = "newfeatures tmpfs"; 338615SAndrew.W.Wilson@sun.com} 348615SAndrew.W.Wilson@sun.com 358615SAndrew.W.Wilson@sun.comCONFIG seqwrite_randvar_gamma { 368615SAndrew.W.Wilson@sun.com function = generic; 378615SAndrew.W.Wilson@sun.com personality = filemicro_seqwriterandvargam; 388615SAndrew.W.Wilson@sun.com} 398615SAndrew.W.Wilson@sun.com 408615SAndrew.W.Wilson@sun.comCONFIG seqwrite_randvar_tabular { 418615SAndrew.W.Wilson@sun.com function = generic; 428615SAndrew.W.Wilson@sun.com personality = filemicro_seqwriterandvartab; 438615SAndrew.W.Wilson@sun.com} 448615SAndrew.W.Wilson@sun.com 45*9801SAndrew.W.Wilson@sun.comCONFIG rate_limit_copy { 46*9801SAndrew.W.Wilson@sun.com function = generic; 47*9801SAndrew.W.Wilson@sun.com personality = ratelimcopyfiles; 48*9801SAndrew.W.Wilson@sun.com eventrate = 20; 49*9801SAndrew.W.Wilson@sun.com} 50*9801SAndrew.W.Wilson@sun.com 518615SAndrew.W.Wilson@sun.comCONFIG list_dirs_test { 528615SAndrew.W.Wilson@sun.com function = generic; 538615SAndrew.W.Wilson@sun.com personality = listdirs; 548615SAndrew.W.Wilson@sun.com} 558615SAndrew.W.Wilson@sun.com 568615SAndrew.W.Wilson@sun.comCONFIG make_dirs_test { 578615SAndrew.W.Wilson@sun.com function = generic; 588615SAndrew.W.Wilson@sun.com personality = makedirs; 598615SAndrew.W.Wilson@sun.com} 608615SAndrew.W.Wilson@sun.com 618615SAndrew.W.Wilson@sun.comCONFIG remove_dirs_test { 628615SAndrew.W.Wilson@sun.com function = generic; 638615SAndrew.W.Wilson@sun.com personality = removedirs; 648615SAndrew.W.Wilson@sun.com} 658615SAndrew.W.Wilson@sun.com 668615SAndrew.W.Wilson@sun.comCONFIG open_files_test { 678615SAndrew.W.Wilson@sun.com function = generic; 688615SAndrew.W.Wilson@sun.com personality = openfiles; 698615SAndrew.W.Wilson@sun.com} 708615SAndrew.W.Wilson@sun.com 718615SAndrew.W.Wilson@sun.comCONFIG video_server_test { 728615SAndrew.W.Wilson@sun.com function = generic; 738615SAndrew.W.Wilson@sun.com personality = videoserver; 748615SAndrew.W.Wilson@sun.com filesize = 2g; 758615SAndrew.W.Wilson@sun.com numactivevids = 4; 768615SAndrew.W.Wilson@sun.com numpassivevids = 20; 778615SAndrew.W.Wilson@sun.com nthreads = 6; 78*9801SAndrew.W.Wilson@sun.com eventrate = 12; 798615SAndrew.W.Wilson@sun.com repintval = 20; 808615SAndrew.W.Wilson@sun.com passvidsname = bigfileset; 818615SAndrew.W.Wilson@sun.com actvidsname = u2fileset; 829326SAndrew.W.Wilson@sun.com warmuptime = 120; 838615SAndrew.W.Wilson@sun.com} 848615SAndrew.W.Wilson@sun.com 858615SAndrew.W.Wilson@sun.comCONFIG file_indexing_test { 868615SAndrew.W.Wilson@sun.com function = generic; 878615SAndrew.W.Wilson@sun.com personality = randomfileaccess; 889326SAndrew.W.Wilson@sun.com warmuptime = 120; 898615SAndrew.W.Wilson@sun.com} 908615SAndrew.W.Wilson@sun.com 91*9801SAndrew.W.Wilson@sun.comCONFIG network_file_system { 92*9801SAndrew.W.Wilson@sun.com function = generic; 93*9801SAndrew.W.Wilson@sun.com personality = networkfs; 94*9801SAndrew.W.Wilson@sun.com warmuptime = 120; 95*9801SAndrew.W.Wilson@sun.com} 96*9801SAndrew.W.Wilson@sun.com 978615SAndrew.W.Wilson@sun.comCONFIG composite_flowop_test { 988615SAndrew.W.Wilson@sun.com function = generic; 998615SAndrew.W.Wilson@sun.com personality = compflow_demo; 1009326SAndrew.W.Wilson@sun.com warmuptime = 120; 1018615SAndrew.W.Wilson@sun.com} 102