Continued edits.

This commit is contained in:
Heidi Lohr
2018-02-02 11:57:46 -08:00
parent 76673d1a7e
commit e06f202b82

View File

@ -452,9 +452,9 @@ App-V clients send reporting data to the reporting server. The reporting server
<td align="left"><p>Multiple App-V clients send reporting information to the reporting server simultaneously.</p></td> <td align="left"><p>Multiple App-V clients send reporting information to the reporting server simultaneously.</p></td>
<td align="left"><p></p> <td align="left"><p></p>
<ul> <ul>
<li><p>Round trip response time from the reporting server is 2.6 seconds for 500 clients.</p></li> <li><p>Round-trip response time from the reporting server is 2.6 seconds for 500 clients.</p></li>
<li><p>Round trip response time from the reporting server is 5.65 seconds for 1000 clients.</p></li> <li><p>Round-trip response time from the reporting server is 5.65 seconds for 1000 clients.</p></li>
<li><p>Round trip response time increases linearly depending on number of clients.</p></li> <li><p>Round-trip response time increases linearly depending on number of clients.</p></li>
</ul></td> </ul></td>
</tr> </tr>
<tr class="even"> <tr class="even">
@ -469,7 +469,7 @@ App-V clients send reporting data to the reporting server. The reporting server
</ul></td> </ul></td>
</tr> </tr>
<tr class="odd"> <tr class="odd">
<td align="left"><p>Reporting Database.</p> <td align="left"><p>Reporting database.</p>
<p></p></td> <p></p></td>
<td align="left"><p></p> <td align="left"><p></p>
<ul> <ul>
@ -480,31 +480,24 @@ App-V clients send reporting data to the reporting server. The reporting server
</tbody> </tbody>
</table> </table>
  ### Calculating random delay
**Calculating random delay**:
The random delay specifies the maximum delay (in minutes) for data to be sent to the reporting server. When the scheduled task is started, the client generates a random delay between **0** and **ReportingRandomDelay** and will wait the specified duration before sending data. The random delay specifies the maximum delay (in minutes) for data to be sent to the reporting server. When the scheduled task is started, the client generates a random delay between **0** and **ReportingRandomDelay** and will wait the specified duration before sending data.
Random delay = 4 \* number of clients / average requests per second. Random delay = 4 \* number of clients / average requests per second. (CHECK)
Example: For 500 clients, with 120 requests per second, the Random delay is, 4 \* 500 / 120 = ~17 minutes. Example: For 500 clients, with 120 requests per second, the Random delay is, 4 \* 500 / 120 = ~17 minutes. (CHECK)
## <a href="" id="---------app-v-5-1-publishing-server-capacity-planning-recommendations"></a> App-V Publishing Server Capacity Planning Recommendations ## App-V publishing server capacity planning recommendations
Computers running the App-V client connect to the App-V publishing server to send a publishing refresh request and receive a response. Round trip response time is measured on the computer running the App-V client, while processor time is measured on the publishing server. For more information about App-V Publishing Server supported configurations, see [App-V supported configurations](appv-supported-configurations.md).
Computers running the App-V client connect to the App-V publishing server to send a publishing refresh request and to receive a response. Round trip response time is measured on the computer running the App-V client. Processor time is measured on the publishing server. For more information about App-V Publishing Server supported configurations see [App-V Supported Configurations](appv-supported-configurations.md). >[!IMPORTANT]
>The following list displays the main factors to consider when setting up the App-V publishing server:
**Important**   * The number of clients connecting simultaneously to a single publishing server.
The following list displays the main factors to consider when setting up the App-V publishing server: * The number of packages in each refresh.
* The available network bandwidth in your environment between the client and the App-V publishing server.
* The number of clients connecting simultaneously to a single publishing server.
* The number of packages in each refresh.
* The available network bandwidth in your environment between the client and the App-V publishing server.
 
<table> <table>
<colgroup> <colgroup>
@ -523,9 +516,9 @@ The following list displays the main factors to consider when setting up the App
<td align="left"><p></p> <td align="left"><p></p>
<ul> <ul>
<li><p>A publishing server running dual core processors can respond to at most 5000 clients requesting a refresh simultaneously.</p></li> <li><p>A publishing server running dual core processors can respond to at most 5000 clients requesting a refresh simultaneously.</p></li>
<li><p>For 5000-10000 clients, the publishing server requires a minimum quad core.</p></li> <li><p>For 5,00010,000 clients, the publishing server requires a minimum quad core.</p></li>
<li><p>For 10000-20000 clients, the publishing server should have dual quad cores for more efficient response times.</p></li> <li><p>For 10,00020,000 clients, the publishing server should have dual quad cores for more efficient response times.</p></li>
<li><p>A publishing server with a quad core can refresh up to 10000 packages within 3 seconds. (Supporting 10000 simultaneous clients)</p></li> <li><p>A publishing server with a quad core can refresh up to 10,000 packages within three seconds. (Supports 10,000 simultaneous clients.)</p></li>
</ul></td> </ul></td>
</tr> </tr>
<tr class="even"> <tr class="even">
@ -533,7 +526,7 @@ The following list displays the main factors to consider when setting up the App
<p></p></td> <p></p></td>
<td align="left"><p></p> <td align="left"><p></p>
<ul> <ul>
<li><p>Increasing number of packages will increase response time by ~40% (up to 1000 packages).</p></li> <li><p>Increasing number of packages will increase response time by ~40% (up to 1,000 packages).</p></li>
</ul></td> </ul></td>
</tr> </tr>
<tr class="odd"> <tr class="odd">
@ -541,18 +534,14 @@ The following list displays the main factors to consider when setting up the App
<p></p></td> <p></p></td>
<td align="left"><p></p> <td align="left"><p></p>
<ul> <ul>
<li><p>Across a slow network (1.5 Mbps bandwidth), there is a 97% increase in response time compared to LAN (up to 1000 users).</p></li> <li><p>Across a slow network (1.5 Mbps bandwidth), there is a 97% increase in response time compared to LAN (up to 1,000 users).</p></li>
</ul></td> </ul></td>
</tr> </tr>
</tbody> </tbody>
</table> </table>
  >[!NOTE]
>The publishing server CPU usage is always high during the time interval when it must process simultaneous requests (&gt;90% in most cases). The publishing server can handle ~1,500 client requests in one second.
**Note**  
The publishing server CPU usage is always high during the time interval when it has to process simultaneous requests (&gt;90% in most cases). The publishing server can handle ~1500 client requests in 1 second.
 
<table> <table>
<colgroup> <colgroup>
@ -572,7 +561,7 @@ The publishing server CPU usage is always high during the time interval when it
<th align="left">Number of App-V clients</th> <th align="left">Number of App-V clients</th>
<th align="left">Number of packages</th> <th align="left">Number of packages</th>
<th align="left">Processor configuration on the publishing server</th> <th align="left">Processor configuration on the publishing server</th>
<th align="left">Network connection type publishing server / App-V client</th> <th align="left">Network connection type publishing server/App-V client</th>
<th align="left">Round trip time on the App-V client (in seconds)</th> <th align="left">Round trip time on the App-V client (in seconds)</th>
<th align="left">CPU utilization on publishing server (in %)</th> <th align="left">CPU utilization on publishing server (in %)</th>
</tr> </tr>
@ -584,9 +573,9 @@ The publishing server CPU usage is always high during the time interval when it
<td align="left"><p></p> <td align="left"><p></p>
<ul> <ul>
<li><p>100</p></li> <li><p>100</p></li>
<li><p>1000</p></li> <li><p>1,000</p></li>
<li><p>5000</p></li> <li><p>5,000</p></li>
<li><p>10000</p></li> <li><p>10,000</p></li>
</ul></td> </ul></td>
<td align="left"><p></p> <td align="left"><p></p>
<ul> <ul>
@ -629,13 +618,13 @@ The publishing server CPU usage is always high during the time interval when it
<td align="left"><p>Number of packages</p></td> <td align="left"><p>Number of packages</p></td>
<td align="left"><p></p> <td align="left"><p></p>
<ul> <ul>
<li><p>1000</p></li> <li><p>1,000</p></li>
<li><p>1000</p></li> <li><p>1,000</p></li>
</ul></td> </ul></td>
<td align="left"><p></p> <td align="left"><p></p>
<ul> <ul>
<li><p>500</p></li> <li><p>500</p></li>
<li><p>1000</p></li> <li><p>1,000</p></li>
</ul></td> </ul></td>
<td align="left"><p></p> <td align="left"><p></p>
<ul> <ul>
@ -660,12 +649,12 @@ The publishing server CPU usage is always high during the time interval when it
</tr> </tr>
<tr class="odd"> <tr class="odd">
<td align="left"><p>Network between client and publishing server</p></td> <td align="left"><p>Network between client and publishing server</p></td>
<td align="left"><p>1.5 Mbps Slow link network</p></td> <td align="left"><p>1.5 Mbps slow link network</p></td>
<td align="left"><p></p> <td align="left"><p></p>
<ul> <ul>
<li><p>100</p></li> <li><p>100</p></li>
<li><p>500</p></li> <li><p>500</p></li>
<li><p>1000</p></li> <li><p>1,000</p></li>
</ul></td> </ul></td>
<td align="left"><p></p> <td align="left"><p></p>
<ul> <ul>