17.7. Oracle Virtual Desktop Client 故障排除

17.7.1. 使用 VPN 或 WAN 时的连接问题
17.7.2. 屏幕呈现问题
17.7.3. 如何设置日志记录级别
17.7.4. 如何更改日志文件位置
17.7.5. 如何诊断连接问题

本部分介绍有关 Oracle Virtual Desktop Client 的故障排除信息。

17.7.1. 使用 VPN 或 WAN 时的连接问题

最大传输单元 (Maximum Transmission Unit, MTU) 是连接的最大包大小。默认情况下,MTU 设置为 1500 字节。

如果您在使用虚拟专用网络 (Virtual Private Network, VPN) 或广域网 (Wide Area Network, WAN) 时遇到问题,那么网络的 MTU 设置可能太高。

要为您的网络确定正确的 MTU 设置,请使用 ping 命令查找可以成功传输的最大包大小。

在 Windows 平台上:

ping server-name -l bytes -f

其中 server-name 为 Sun Ray 服务器名称,bytes 为包大小。

在 Mac OS X 平台上:

ping -s bytes -D server-name  

其中 server-name 为 Sun Ray 服务器名称,bytes 为包大小。

在 Linux 平台上:

ping server-name -s bytes

其中 server-name 为 Sun Ray 服务器名称,bytes 为包大小。

要计算 MTU 设置,请为包大小增加 8 字节。

要设置 MTU,请更改 "Network"(网络)选项卡上的设置或运行以下命令:

ovdc --mtu bytes server-name

其中 bytes 为 MTU(单位为字节),server-name 为 Sun Ray 服务器的名称。

17.7.2. 屏幕呈现问题

如果网络的最大传输单元 (Maximum Transmission Unit, MTU) 设置太高,那么可能发生屏幕呈现问题,例如屏幕重画较慢或有黑像素块。

MTU 是连接的最大包大小。默认情况下,MTU 设置为 1500 字节。

有关如何为网络确定正确 MTU 设置的详细信息,请参见第 17.7.1 节 “使用 VPN 或 WAN 时的连接问题”

17.7.3. 如何设置日志记录级别

为了帮助您诊断 Oracle Virtual Desktop Client 问题,您可以提高日志记录级别。

表 17.4 “Oracle Virtual Desktop Client 日志记录级别”显示了可用的日志记录级别。

表 17.4. Oracle Virtual Desktop Client 日志记录级别

级别

说明

0

无日志记录

1

重要消息

2

警告

3

信息性消息


默认情况下,日志记录级别为 0,这会将日志记录设置为关闭。您还可以使用 --logging-domains 选项设置日志记录域(要记录的类别),但是默认情况下会记录所有日志记录域。

日志记录级别可累计。例如,最大日志记录级别 3 包括信息性消息、警告和重要消息。

要设置日志记录级别,请运行以下命令:

ovdc --logging-level num server-name

其中 num 为日志记录级别,server-name 为 Sun Ray 服务器名称。

例如,要记录到 sr-1.example.com Sun Ray 服务器的连接的警告和重要消息,请运行以下命令:

ovdc --logging-level 2 sr-1.example.com

17.7.4. 如何更改日志文件位置

默认情况下,日志消息写入到客户端计算机上的 .log 文本文件中。.log 文件使用所用的配置文件名称命名。例如,default 配置文件的日志文件称为 default.log

日志文件的默认位置取决于安装平台,如下所示:

  • Microsoft Windows XP 平台C:\Documents and Settings\username\Application Data\OVDC\profilename.log

  • Microsoft Windows Vista 和 Microsoft Windows 7 平台C:\Users\username\AppData\Roaming\OVDC\profilename.log

  • Mac OS X 平台$HOME/.OVDC/profilename.log

  • Linux 平台$HOME/.OVDC/profilename.log

如果您使用 --profile 命令选项指定配置文件的路径,则会在配置文件所在的目录中自动创建日志文件。在以下示例中,日志消息写入 C:\temp\fullscreen.log 文件中。

ovdc --profile C:\temp\fullscreen 

17.7.4.1. 使用 --logfile 命令选项

您可以使用 --logfile 命令选项更改日志文件的名称和位置。如果日志文件的路径包含空格,请用直引号 (") 将路径引起来。

以下示例使用默认配置文件并将日志消息写入默认位置的 mylog.txt 文件中。

ovdc --logfile mylog.txt

以下示例使用默认配置文件并将日志消息写入 C:\temp\logfile.txt 文件中。

ovdc --logfile C:\temp\logfile.txt

以下示例使用 C:\profiles\fullscreen 配置文件并将日志消息写入 C:\temp\logfile.txt 文件中。

ovdc --profile C:\profiles\fullscreen --logfile C:\temp\logfile.txt

以下示例使用 C:\profiles\fullscreen 配置文件并将日志消息写入默认位置的 mylog.txt 文件中。

ovdc --profile C:\profiles\fullscreen --logfile mylog.txt

17.7.5. 如何诊断连接问题

Sun Ray Software 结合使用屏幕菜单 (On-Screen Display, OSD) 图标和本地化的错误消息来显示连接状态。OSD 图标可用于诊断 Oracle Virtual Desktop Client 的连接问题。

有关可用 OSD 图标的详细信息,请参见第 16 章 Sun Ray Client 故障排除图标