Jump to content
Welcome to our new Citrix community!
  • 0

Issues with Realtek NIC / Intel NIC is working fine


Marvin Hübel

Question

Hi,

 

we've created a vDisk and want to boot physical machines (HP ProDesk 400 G4 with Realtek RTL8111HSH-CG GbE NIC). This works so far, only the system is sometimes extremely slow. According to the PVS Console, the computer has a lot of retries. It is noticeable, the more often the system or programs starts, the less retries it has and the faster it runs.

 

76426565_2019-09-0310_56_45-RemoteDesktopManagerFreeXDPVS-BBE-001.thumb.png.0e0561d907dab8e2aba211287b76fa3d.png

Target Device and PVS server are in the same subnet (/16).

 

I have installed a second standalone PVS server with the latest version 1909. So the problems still exist.

 

The MTU in the PVS Console have already changed and tested. No improvement.

https://www.leeejeffries.com/citrix-provisioning-services-slow-boot-time-and-poor-performance/

 

I downloaded and installed the latest driver from the Realtek website.

https://www.realtek.com/en/component/zoo/category/network-interface-controllers-10-100-1000m-gigabit-ethernet-pci-express-software


The first PVS Server has the version 7.15.15.11.

OS of the target device: Windows 10 Pro x64 1809 and 1903 tested


We already tested CTX232340 and CTX117491, but did not bring it.
We have virus scanners on the target device respectively vDisk completely disabled. On the PVS server, the virus scanner is configured by default respectively we have several vDisk (VMware virtual machine), which don't cause any problems.

 

A target device with an Intel NIC has no problems.

How can we check why that might be?

Link to comment

3 answers to this question

Recommended Posts

  • 0

The number of retries you are reported are excessive.  Does the retries continually increase over the entire time the target is booted?

 

You could try the following but not sure it would help someone would have to analyze a network traces to see what the cause of the retries is but the following setting will increase the wait time that triggers a retry and in some cases this can help:

 

1. From the Provisioning Services Console, change the vdisk mode to “Private Image” mode.
2. Boot one target device in "Private Image" mode.
3. Open the Registry Editor and browse to the following key on the target device:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\BNIStack
4. Create a new key called 'Parameters' if it doesn't exist.
5. create a DWORD value in the 'Parameters' key called "IosPacketMinTimeoutms". This value is the minimum IO timeout, in milliseconds, before IO retry by target device. The default value is 1000 ms (1 second). In the case of random high IO latency caused by unreliable network or storage, leading to increased retry count on target devices, you can set this value between 1000 ms and 2000 ms. It is noted that allowing a longer IO timeout is only to avoid unnecessary IO retries which may worsen network or storage performance. However, if consistent high IO latency is observed, it indicates issues that should be resolved in the network and/or storage infrastructure.

 

In this case it is the target network NIC and driver are the issue.

 

I would take a network trace and have Citrix support analyze it for you there could be something that can be detected from the trace but it is a long shot, if you do this they also like logs to go with the network trace so collect PVS server logs and if you can turn on logging on the target also.  It is not server related issue it is target related, so unless you upgraded the target software then I would say upgrading to 1909 PVS server (as you found out) will have no affect.

 

Carl

Link to comment
  • 0

Hi Carl,

 

thank you for your answer.

I set IosPacketMinTimeoutms to 1500. That's better. 15 minutes after the start of the target device, the retries are at 19.

 

1563843268_2019-09-2509_21_13-Window.thumb.png.8218fcb17c3d0f3a096661bbeaef7466.png

10 minutes after the screenshot is taken, there are 25 retries.

 

The retries increase randomly. Every few minutes maybe increased by 1.

It runs much better than with 860 Retries, which occurred after the start of the target device.

 

The target device is used as a thin client and only connects to the storefront with the Citrix workspace app.

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...