Oracle® ZFS Storage Appliance 分析指南,发行版 2013.1.5.0

退出打印视图

更新时间: 2016 年 2 月
 
 

Protocol: HTTP/WebDAV Requests(协议:HTTP/WebDAV 请求数)

此统计信息显示 HTTP 客户机所请求的 HTTP/WebDAV 请求数/秒。提供各种有用的细目,可分别显示 HTTP 请求的客户机、文件名和延迟。

何时检查

HTTP/WebDAV 请求数/秒可作为 HTTP 负荷的指标,并且还可以在显示板中查看。

在分析 HTTP 性能问题(尤其是量化问题的严重程度)时,请使用延迟细目。此细目可测量由设备所造成的那部分延迟,并将其显示为热图,从而允许用户查看整体延迟模式以及异常值。如果 HTTP 延迟很高,请进一步细分延迟以识别高延迟的 HTTP 请求的文件、大小和响应代码,同时检查 CPU 和磁盘负荷的其他统计信息以分析设备响应缓慢的原因;如果延迟很低,则设备执行速度会很快,而客户机启动器所遇到的任何性能问题就更有可能是环境中的其他因素所导致:如网络基础结构和客户机自身的 CPU 负荷。

提高性能的最佳方法是消除不必要的操作,这些操作可以通过客户机、响应代码和请求的文件名细目来确定。

细目

表 31  HTTPWebDAV 请求数细目
细目
说明
操作类型
HTTP 请求类型 (get/post)
响应代码
HTTP 响应 (200/404/...)
客户机
客户机主机名或 IP 地址
文件名
HTTP 所请求的文件名
延迟
这是显示 HTTP 请求的延迟的热图,该延迟测量的是 HTTP 请求通过网络到达设备至发送响应之间的时间,其中包括处理 HTTP 请求的时间以及执行任何磁盘 I/O 的时间。
大小
这是显示 HTTP 请求大小分布情况的热图。

以上这些细目可以组合构成强大的统计信息。例如:

  • "Protocol: HTTP/WebDAV operations per second of type get broken down by latency"(协议:按延迟细分的 get 类型的每秒 HTTP/WebDAV 操作数)(仅检查 HTTP GET 操作的延迟)

  • "Protocol: HTTP/WebDAV requests per second for response code '404' broken down by file name"(按文件名细分的响应代码 "404" 的每秒 HTTP/WebDAV 请求数)(检查请求了哪些不存在的文件)

  • "Protocol: HTTP/WebDAV requests per second for client 'deimos.sf.fishpong.com' broken down by file name"(按文件名细分的客户机 "deimos.sf.fishpong.com"的每秒 HTTP/WebDAV 请求数)(检查特定的客户机所请求的文件)

进一步分析

请参见 Network: Device bytes(网络:设备字节数),了解由 HTTP 活动产生的网络吞吐量的测量;参见 Cache: ARC accesses(高速缓存:ARC 访问次数),了解从高速缓存返回 HTTP 读取工作负荷的效果;参见 Disk: I/O operations(磁盘:I/O 操作数),了解所产生的后端磁盘 I/O。