-
Notifications
You must be signed in to change notification settings - Fork 51
Expand file tree
/
Copy pathweb100variables.html
More file actions
431 lines (365 loc) · 12.2 KB
/
Copy pathweb100variables.html
File metadata and controls
431 lines (365 loc) · 12.2 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<Title>Web100 variables descriptions</Title>
<meta http-equiv="Content-Language" content="en">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<center>
<h1>Web100 variables descriptions</h1>
Please note, that this page is not guaranteed to be up-to-date with the newest Web100 releases. You should always prefer to look at the official documentation of variables for the Web100 TCP Kernel Instrument Set (KIS), which you can find in the file <b>tcp-kis.txt</b>. This file can be obtained from the official web site (<a href="http://www.web100.org/">http://www.web100.org/</a>) and from the Web100 releases.<p>
<table border>
<tr>
<th>Variable
<th>Description
</tr>
<tr>
<td>CurMSS
<td>The current maximum segment size (MSS), in octets.
</tr>
<tr>
<td>X_Rcvbuf
<td>The socket receive buffer size in octets. Note that the
meaning of this variable is implementation dependent. In
particular, it may or may not include the reassembly queue.
</tr>
<tr>
<td>X_Sndbuf
<td>The socket send buffer size in octets. Note that the
meaning of this variable is implementation dependent.
Particularly, it may or may not include the retransmit
queue.
</tr>
<tr>
<td>AckPktsIn
<td>The number of valid pure ack packets that have been
received on this connection by the Local Host.
</tr>
<tr>
<td>AckPktsOut
<td>The number of pure ack packets that have been sent
on this connection by the Local Host.
</tr>
<tr>
<td>BytesRetrans
<td>The number of octets retransmitted.
</tr>
<tr>
<td>CongAvoid
<td>The number of times the congestion window has been
increased by the Congestion Avoidance algorithm.
</tr>
<tr>
<td>CongestionOverCount
<td>The number of congestion events which were 'backed out' of
the congestion control state machine such that the
congestion window was restored to a prior value. This can
happen due to the Eifel algorithm [RFC3522] or other
algorithms which can be used to detect and cancel spurious
invocations of the Fast Retransmit Algorithm.
</tr>
<tr>
<td>CongestionSignals
<td>The number of multiplicative downward congestion window
adjustments due to all forms of congestion signals,
including Fast Retransmit, ECN and timeouts. This object
summarizes all events that invoke the MD portion of AIMD
congestion control, and as such is the best indicator of
how cwnd is being affected by congestion.
</tr>
<tr>
<td>CountRTT
<td>The number of round trip time samples included in
tcpEStatsPathSumRTT and tcpEStatsPathHCSumRTT.
</tr>
<tr>
<td>CurCwnd
<td>The current congestion window, in octets.
</tr>
<tr>
<td>CurRTO
<td>The current value of the retransmit timer RTO.
</tr>
<tr>
<td>CurRwinRcvd
<td>The most recent window advertisement received, in octets.
</tr>
<tr>
<td>CurRwinSent
<td>The most recent window advertisement sent, in octets.
</tr>
<tr>
<td>CurSsthresh
<td>The current slow start threshold in octets.
</tr>
<tr>
<td>DSACKDups
<td>The number of duplicate segments reported to the local host
by D-SACK blocks.
</tr>
<tr>
<td>DataBytesIn
<td>The number of octets contained in received data segments,
including retransmitted data. Note that this does not
include TCP headers.
</tr>
<tr>
<td>DataBytesOut
<td>The number of octets of data contained in transmitted segments,
including retransmitted data. Note that this does not include
TCP headers.
</tr>
<tr>
<td>DataPktsIn
<td>The number of segments received containing a positive length
data segment.
</tr>
<tr>
<td>DataPktsOut
<td>The number of segments sent containing a positive length data
segment.
</tr>
<tr>
<td>DupAcksIn
<td>The number of duplicate ACKs received.
</tr>
<tr>
<td>ECNEnabled
<td>Enabled(1) if Explicit Congestion Notification (ECN)
has been negotiated on,
selfDisabled(2) if it is disabled or not implemented
on the local host, or
peerDisabled(3) if not negotiated by the remote hosts.
</tr>
<tr>
<td>FastRetran
<td>The number of invocations of the Fast Retransmit algorithm.
</tr>
<tr>
<td>MaxCwnd
<td>The maximum congestion window used during Slow Start, in octets.
</tr>
<tr>
<td>MaxMSS
<td>The maximum MSS, in octets.
</tr>
<tr>
<td>MaxRTO
<td>The maximum value of the retransmit timer RTO.
</tr>
<tr>
<td>MaxRTT
<td>The maximum sampled round trip time.
</tr>
<tr>
<td>MaxRwinRcvd
<td>The maximum window advertisement received, in octets.
</tr>
<tr>
<td>MaxRwinSent
<td>The maximum window advertisement sent, in octets.
</tr>
<tr>
<td>MaxSsthresh
<td>The maximum slow start threshold, excluding the initial
value.
</tr>
<tr>
<td>MinMSS
<td>The minimum MSS, in octets.
</tr>
<tr>
<td>MinRTO
<td>The minimum value of the retransmit timer RTO.
</tr>
<tr>
<td>MinRTT
<td>The minimum sampled round trip time.
</tr>
<tr>
<td>MinRwinRcvd
<td>The minimum window advertisement received, in octets.
</tr>
<tr>
<td>MinRwinSent
<td>The minimum window advertisement sent, excluding the initial
unscaled window advertised on the SYN, in octets.
</tr>
<tr>
<td>NagleEnabled
<td>True(1) if the Nagle algorithm is being used, else false(2).
</tr>
<tr>
<td>OtherReductions
<td>The number of congestion window reductions made as a result
of anything other than AIMD congestion control algorithms.
Examples of non-multiplicative window reductions include
Congestion Window Validation [RFC2861] and experimental
algorithms such as Vegas.
</tr>
<tr>
<td>PktsIn
<td>The total number of segments received.
</tr>
<tr>
<td>PktsOut
<td>The total number of segments sent.
</tr>
<tr>
<td>PktsRetrans
<td>The number of segments transmitted containing at least some
retransmitted data.
</tr>
<tr>
<td>RcvWinScale
<td>The value of Rcv.Wind.Scale. Note that
RcvWinScale is either zero or the same as WinScaleSent.
</tr>
<tr>
<td>SACKEnabled
<td>True(1) if SACK has been negotiated on, else false(2).
</tr>
<tr>
<td>SACKsRcvd
<td>The number of SACK options received.
</tr>
<tr>
<td>SendStall
<td>The number of interface stalls or other sender local
resource limitations that are treated as congestion
signals.
</tr>
<tr>
<td>SlowStart
<td>The number of times the congestion window has been
increased by the Slow Start algorithm.
</tr>
<tr>
<td>SampleRTT
<td>The most recent raw round trip time measurement used in
calculation of the RTO.
</tr>
<tr>
<td>SmoothedRTT
<td>The smoothed round trip time used in calculation of the
RTO. See SRTT in [RFC2988].
</tr>
<tr>
<td>SndWinScale
<td>The value of Snd.Wind.Scale. Note that
SndWinScale is either zero or the same as WinScaleRcvd.
</tr>
<tr>
<td>SndLimTimeRwin
<td>The cumulative time spent in the 'Receiver Limited' state.
</tr>
<tr>
<td>SndLimTimeCwnd
<td>The cumulative time spent in the 'Congestion Limited' state.
</tr>
<tr>
<td>SndLimTimeSender
<td>The cumulative time spent in the 'Sender Limited' state.
</tr>
<tr>
<td>SndLimTransRwin
<td>The number of transitions into the 'Receiver Limited' state
from either the 'Congestion Limited' or 'Sender Limited'
states. This state is entered whenever TCP transmission
stops because the sender has filled the announced receiver
window.
</tr>
<tr>
<td>SndLimTransCwnd
<td>The number of transitions into the 'Congestion Limited'
state from either the 'Receiver Limited' or 'Sender
Limited' states. This state is entered whenever TCP
transmission stops because the sender has reached some
limit defined by congestion control (e.g. cwnd) or other
algorithms (retransmission timeouts) designed to control
network traffic.
</tr>
<tr>
<td>SndLimTransSender
<td>The number of transitions into the 'Sender Limited' state
from either the 'Receiver Limited' or 'Congestion Limited'
states. This state is entered whenever TCP transmission
stops due to some sender limit such as running out of
application data or other resources and the Karn algorithm.
When TCP stops sending data for any reason which can not be
classified as Receiver Limited or Congestion Limited it
MUST be treated as Sender Limited.
</tr>
<tr>
<td>SndLimBytesRwin
<td>The cumulative bytes sent while in the 'Receiver Limited'
state, as determined by the Local Host, when the Local Host is
a sender. This state is entered whenever TCP transmission
stops due to Receiver not being able to receive data.
</tr>
<tr>
<td>SndLimBytesCwnd
<td>The cumulative bytes sent while in the 'Congestion Limited'
state, as determined by the Local Host, when the Local Host is
a sender. This state is entered whenever TCP transmission
stops due to congestion.
</tr>
<tr>
<td>SndLimBytesSender
<td>The cumulative bytes sent while in the 'Sender Limited'
state, as determined by the Local Host, when the Local Host is
a sender. This state is entered whenever TCP transmission
stops because there is no more data in sender's buffer.
</tr>
<tr>
<td>SubsequentTimeouts
<td>The number of times the retransmit timeout has expired
after the RTO has been doubled. See section 5.5 in RFC2988.
</tr>
<tr>
<td>SumRTT
<td>The sum of all sampled round trip times.
</tr>
<tr>
<td>Timeouts
<td>The number of times the retransmit timeout has expired when
the RTO backoff multiplier is equal to one.
</tr>
<tr>
<td>TimestampsEnabled
<td>Enabled(1) if TCP timestamps have been negotiated on,
selfDisabled(2) if they are disabled or not implemented on
the local host, or peerDisabled(3) if not negotiated by the
remote hosts.
</tr>
<tr>
<td>WinScaleRcvd
<td>The value of the received window scale option if one was
received; otherwise, a value of -1.
</tr>
<tr>
<td>WinScaleSent
<td>The value of the transmitted window scale option if one was
sent; otherwise, a value of -1.
</tr>
<tr>
<td>DupAcksOut
<td>The number of duplicate ACKs sent.
</tr>
<tr>
<td>StartTimeUsec
<td>The value of sysUpTime at the time this listener was
established. If the current state was entered prior to
the last re-initialization of the local network management
subsystem, then this object contains a zero value.
</tr>
<tr>
<td>Duration
<td>The seconds part of the time elapsed between StartTimeStamp
and the most recent protocol event (segment sent or received).
</tr>
</table>
</center>
</body>
</html>