1 ##############################################################################
3 # @(#)sfs_cifs_rc $Revision: 1.14 $
5 # Specify SFS parameters for sfs runs in this file.
7 # The following parameters are configurable within the SFS run and
10 # See below for details.
12 # Example shows a CIFS run of 100 to 1000 ops/sec
18 CLIENTS="c09-44.sysnet.ucsd.edu"
19 #MNT_POINTS="\\c09-40.sysnet.ucsd.edu\bluesky"
20 MNT_POINTS="\\c09-45.sysnet.ucsd.edu\bluesky \\c09-45.sysnet.ucsd.edu\bluesky \\c09-45.sysnet.ucsd.edu\bluesky \\c09-45.sysnet.ucsd.edu\bluesky"
21 #MNT_POINTS="\\niniel.sysnet.ucsd.edu\bluesky \\niniel.sysnet.ucsd.edu\bluesky \\niniel.sysnet.ucsd.edu\bluesky \\niniel.sysnet.ucsd.edu\bluesky"
36 # The following parameters are strictly defined within the SFS
37 # run and reporting rules and may not be changed.
49 # The following parameters are useful for debugging or general system
50 # tuning. They may not be used during during a reportable SFS run.
59 # The default SFS options are implied if no values are assigned to
60 # the variables. The variables and their meaning are as follows.
62 # The following parameters are configurable within the SFS run and
65 # LOAD - array of numbers specifying the NFS loads
66 # (NFS calls per second) to be generated by all clients
67 # combined. The number of consecutive runs equals the size
68 # of the array and the peak load equals the largest value
69 # in the array. (DEFAULT = 60)
70 # PROCS - number of SFS sub-processes to generate NFS
71 # calls (DEFAULT PROCS = 4).
72 # MNT_POINTS - string containing the shares of CIFS-mounted
73 # filesystems on the client which will be used in the test or
74 # it can be set to the name of a file containing a list of
75 # shares. The file should be located in WORK_DIR. The
76 # file should have the following format:
77 # client1 \\svr\share ... \\svr\share
79 # clientN \\svr\share ... \\svr\share
81 # IPV6_ENABLE - If set ("on") then use IP V6 otherwise use IP V4.
82 # (DEFAULT IPV6_ENABLE = "off").
83 # FS_PROTOCOL - File server protocol used "cifs" or "nfs"
84 # (DEFAULT FS_PROTOCOL = "nfs")
85 # NUM_RUNS - number indicating the number of multi-client runs. NUM_RUNS
86 # should only be used if the size of the LOAD array <= 1;
87 # INCR_LOAD - number indicating the load increment factor in NFS call/sec.
88 # The first run generates LOAD calls/sec,
89 # subsequent runs are made with LOAD + (N * INCR_LOAD)
90 # calls/sec; where initial N = 0. INCR_LOAD should
91 # only be used if the size of the LOAD array <= 1.
92 # CLIENTS - string containing client's host names; include the Prime-
93 # Client's host name if you will be using the Prime-Client to
95 # SFS_DIR - string containing the directory path where the SFS
96 # executables are stored; should be the same for all systems
97 # This location is used first, if the binaries are not found
98 # there then it looks in the "binaries" directory.
99 # (DEFAULT SFS_DIR = "bin")
100 # SUFFIX - Suffix for the log files.
101 # WORK_DIR - string containing directory path where the SFS output
102 # files are stored, this should be the same for all systems.
103 # PRIME_MON_SCRIPT - string containing the name of a script used to
104 # control the start and stop of any external SFS processes
105 # like external performance monitors. The sample script
106 # 'sfs_ext_mon' shows the expected semantics of the program.
107 # This variable must refer to an executable on a Windows
109 # PRIME_MON_ARGS - string containing optional arguments that are passed
110 # to the PRIME_MON_SCRIPT.
112 # USERNAME - The user name for mapping the share.
113 # PASSEORD - The password for mapping the share.
114 # DOMAIN - The domain for mapping the share
115 # SFS_NFS_USER_ID - User ID for NFS server. Used only when running on
117 # SFS_NFS_GROUP_ID - Group ID for NFS server. Used only when running on
120 # The following parameters are strictly defined within the SFS
121 # run and reporting rules and may not be changed.
123 # RUNTIME - number of seconds to generate load
124 # (DEFAULT RUNTIME = 300).
125 # TCP - If set ("on") then use NFS/TCP behaviour rather than UDP.
126 # WARMUP_TIME - number of seconds to warmup
127 # (DEFAULT WARMUP_TIME = 300).
128 # ACCESS_PCNT - percent of total file set available for use by i/o
129 # operations that will be accessed.
130 # (DEFAULT ACCESS_PCNT = 20).
131 # APPEND_PCNT - percent of writes that append rather than overwrite
132 # (DEFAULT APPEND_PCNT = 70).
133 # BLOCK_SIZE - number of KB in a block, up to 4 Meg.
134 # (Value is automatically negoitated with the server)
135 # DIR_COUNT - number of files per directory to use for directory
136 # operations (DEFAULT DIR_COUNT = 30).
137 # FILE_COUNT - number of files to use for read and write
138 # operations. By default, number of files is
139 # calculated from the specified LOAD and ACCESS_PCNT.
140 # SYMLINK_COUNT - number of symbolic links to use for symlink
141 # operations (DEFAULT SYMLINK_COUNT = 20).
143 # The following parameters are useful for debugging or general system
144 # tuning. They may not be used during during a reportable SFS run.
146 # DUMP - If set to a non-zero value, dump raw data points at end of
147 # run. (DEFAULT DUMP = 0 ).
148 # LAT_GRAPH - Debug option to enable latency graph logs. May invalidate
149 # results due to overhead of logging. (default "", to
151 # POPULATE - If set ("on") then only populate the file set but do not
153 # PRIME_SLEEP - number of seconds Prime-Client should sleep after starting
154 # and stopping the SFS external monitoring facility and
155 # before sending synchronization message to clients. This is a
156 # provision to allow sufficient time for starting and stopping
157 # other performance monitoring utilities that could be used
158 # during SFS execution.
159 # PRIME_TIMEOUT - number of seconds Prime-Client should wait for a
160 # response from all the clients. Zero indicates the
161 # default should be used.
162 # INIT_TIMEOUT - number of seconds Prime-Client should wait for a
163 # response from all the clients during the INIT phase.
164 # May be changed if needed and will not invalidate the