Hallo zusammen,
vor einiger Zeit gab es in den Citrix Support-Foren eine interessante Diskussion zum Thema Performance des Write-Cache-Redirects, wenn sich der Write-Cache auf einer lokalen Disk befindet (was aus Performance-Gründen die Standard-Konfiguration sein sollte). Die Diskussion findet sich hier:
Diskussion in Citrix Support-Forum
Die Diskussion enthält einige sehr interessante Erkenntnisse / Informnationen, die so nirgendwo dokumentiert sind. Speziell die Aussagen von Carl Fallis (Citrix) sind interessant:
Here is what happens when using local hard drive caching and booting:
1. PVS checks to see where the location of the pagefile is set:
- If it is set to C: it will modify the registry to set it to D:, E: F: (yes all three)
-This is why I would recommend if you are using local hard drive cache and you can set your page file to the
local driver (say D: in most cases) I would do this in the Vdisk in private image mode.
2. PVS checks the size of the local partitions to determine where to locate the cache file, the process is:
- If the cache file already exists it will be deleted
- If the partition free space is larger than the Vdisk size PVS will stop searching and use this partition for local
cache file.
- If no partition is larger than the Vdisk size the partition with the largest free space will be used (All partitions
will be searched)
- The local partition must have at least 500MB free to be considered for local cache
- If no partition has 500MB free the client will default to server side cache
3. Once a partition is selected the cache file is created
- If the free space of the disk is smaller than the VDisk then the file will be created using
FILE_NO_INTERMEDIATE_BUFFERING which will impact performance since it does not take advantage of
the buffering capability of the disk driver/drives.
- If the free space of the disk is larger than the VDisk then it defaults to creating the file with buffering.
Die Diskussion endet ebenfalls mit einem Eintrag von Carl Fallis, der auf den folgenden Patch verweist: Hotfix CPVS51SP2E003
Durch Installation des Patches ist es möglich, das Buffering-Verhalten manuell zu steuern. Grundsätzlich ist das Buffering zu empfehlen, da es eine bessere Performance bietet.
Aber ACHTUNG: Das Buffering kann ggf. auch Probleme hervorrufen, wie z.B. hängende Systeme. Und mit steigendem Füllgrad der Write-Cache-Disk lässt auch die Performance nach!
Deshalb folgende Tipps:
- Reboot tut gut (in diesem Fall zur Bereinigung der Write-Cache-Disk)!
- Neue Funktionen (auch Buffering) bitte unbedingt vorher testen, wichtig ist hierbei vor allem das Verhalten des provisionierten Systems unter Last!
Jörn
Keine Kommentare:
Kommentar veröffentlichen