本部分介绍了网络性能低的一些潜在原因,以及有助于对网络问题进行故障排除的工具。
为帮助您调优 Sun Ray 环境中的网络性能,请参见第 20 章 性能调整。
如果网络负载或包丢失量太大,网络电缆或交换机设备可能会发生错误,但出现错误的概率极小。
检验网络连接是否确实为 100F。
使用 utcapture 来估算网络等待时间和包丢失率。
等待时间和包丢失率增加,性能势必降低。
utcapture 实用程序连接到 Sun Ray 验证管理器,并报告连接到该服务器的每个客户端的包丢失统计信息和往返等待时间计时。有关此命令的详细信息,请参见 utcapture
手册页。
表 5.4 “utcapture 输出”介绍了 utcapture 输出的信息。
表 5.4. utcapture 输出
数据元素 | 说明 |
---|---|
TERMINALID | 客户端的 MAC 地址。 |
TIMESTAMP | 以“年-月-日-时-分-秒”格式表示的丢失时间,例如 20041229112512。 |
TOTAL PACKET | 从服务器发往客户端的包总数。 |
TOTAL LOSS | 报告的客户端上丢失的包总数。 |
BYTES SENT | 从服务器发往客户端的字节总数。 |
PERCENT LOSS | 当前轮询和上次轮询之间的包丢失百分比。 |
LATENCY | 从客户端到服务器的往返时间(以毫秒为单位)。 |
以下命令每 15 秒从运行在本地主机上的验证管理器获取一次数据,如果客户端上有任何包丢失的变化,则再将数据写入 stdout。
% utcapture -h |
以下命令每 15 秒从运行在本地主机上的验证管理器获取一次数据,然后将数据写入 stdout。
% utcapture -r > raw.out
以下命令每 15 秒从运行在 server5118.eng 上的验证管理器获取一次数据,如果 ID 为 080020a893cb
或 080020b34231
的客户端上有任何包丢失的变化,则再将输出写入 stdout。
% utcapture -s sunray_server5118.eng 080020a893cb 080020b34231
以下命令处理来自输入文件 raw-out.txt
的原始数据,然后只将发生包丢失的客户端的数据写入 stdout。
% utcapture -i raw-out.txt