FUNTSKN parameter: Difference between revisions
mNo edit summary |
|||
(2 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
{{Template:FUNTSKN parameter subtitle}} | |||
==Summary== | ==Summary== | ||
<dl> | <dl> | ||
Line 8: | Line 9: | ||
<dd>User 0 CCAIN parameters | <dd>User 0 CCAIN parameters | ||
<dt>Related products | <dt>Related products | ||
<dd>[[Fast/Unload|Fast/Unload | <dd>[[Fast/Unload|Fast/Unload SOUL Interface]] | ||
<dt>Introduced | <dt>Introduced | ||
<dd>Before <var class="product">Sirius Mods</var> 6.7 | <dd>Before <var class="product">Sirius Mods</var> 6.7 | ||
</dl> | </dl> | ||
==Description== | ==Description== | ||
This parameter must have a numeric value between 0 and 64, inclusive. | This parameter must have a numeric value between 0 and 64, inclusive. | ||
If set to 0 (the default), the <var class="product">Fast/Unload | If set to 0 (the default), the <var class="product">Fast/Unload SOUL Interface</var> is not able to initiate requests | ||
because there can be no [[Fast/Unload]] tasks started to run them. | because there can be no [[Fast/Unload]] tasks or threads started to run them. | ||
A number greater than 1 indicates the maximum number of <var class="product">Fast/Unload</var> tasks | A number greater than 1 indicates the maximum number of <var class="product">Fast/Unload</var> tasks (or, as of version 7.6 of <var class="product">Model 204</var>, threads) that are to be started, so the maximum number of | ||
that are to be | <var class="product">Fast/Unload SOUL Interface</var> requests that can run concurrently — if this limit is reached, additional requests are queued until a request completes. | ||
<var class="product">Fast/Unload | |||
is reached, additional requests are queued until a request completes. | |||
The advantage of setting this value to a larger number is the potential for | The advantage of setting this value to a larger number is the potential for | ||
Line 30: | Line 30: | ||
to set this parameter greater than 2. | to set this parameter greater than 2. | ||
<ul> | |||
program indicated by the | <li>Starting with version 7.6 of <var class="product">Model 204</var>, setting this parameter will cause implicit definition of <var>[[IODEV parameter|IODEV]]</var>=25 threads, as many as the value of <var>FUNTSKN</var>. | ||
<li>Prior to version 7.6, if <var>FUNTSKN</var> is set to a non-zero value, <var class="product">Model 204</var> will try to load the | |||
program indicated by the <var>[[FUNPGM parameter|FUNPGM]]</var> parameter at Online | |||
initialization. | initialization. | ||
</ul> | |||
If a site is not authorized for <var class="product">Fast/Unload SOUL Interface</var>, this parameter will have no effect. | |||
[[Category:System parameters]] | [[Category:System parameters]] | ||
[[Category:Parameters]] | [[Category:Parameters]] | ||
[[Category:Fast/Unload | [[Category:Fast/Unload SOUL Interface]] |
Latest revision as of 19:44, 13 January 2017
Maximum Fast/Unload tasks
Summary
- Default value
- 0
- Parameter type
- System
- Where set
- User 0 CCAIN parameters
- Related products
- Fast/Unload SOUL Interface
- Introduced
- Before Sirius Mods 6.7
Description
This parameter must have a numeric value between 0 and 64, inclusive. If set to 0 (the default), the Fast/Unload SOUL Interface is not able to initiate requests because there can be no Fast/Unload tasks or threads started to run them. A number greater than 1 indicates the maximum number of Fast/Unload tasks (or, as of version 7.6 of Model 204, threads) that are to be started, so the maximum number of Fast/Unload SOUL Interface requests that can run concurrently — if this limit is reached, additional requests are queued until a request completes.
The advantage of setting this value to a larger number is the potential for increased concurrency. The disadvantage is that if more requests want to run simultaneously than the number of available processors to run them, some of the requests could suffer severe performance degradation, to the point that they might complete significantly faster if they run serially rather than concurrently. In general, unless a site has many idle processors, it is probably unwise to set this parameter greater than 2.
- Starting with version 7.6 of Model 204, setting this parameter will cause implicit definition of IODEV=25 threads, as many as the value of FUNTSKN.
- Prior to version 7.6, if FUNTSKN is set to a non-zero value, Model 204 will try to load the program indicated by the FUNPGM parameter at Online initialization.
If a site is not authorized for Fast/Unload SOUL Interface, this parameter will have no effect.