Memory Available MBytes Memory Memory 物理内存的可用数( 单位 至少要有Mbytes)。默认情况下IIS5.0 使10% 的物理 用50%的可用物理内存, 作为IIS 的文件缓存(file cache)。IIS 基本占用 2.5 MB,每个附加连接将在此基础上占用 10 KB 左右 Page/sec 物理内存的可用数( 单位 Page/sec 推Mbytes)。默认情况下IIS5.0 使荐00-20( 如Page Faults/sec 用 50%的可用物理内存, 作为果服务器没IIS 的文件缓存(file cache)。有足够的内Pages Input/sec IIS 基本占用 2.5 MB,每个附加存处理其工连接将在此基础上占用 10 KB 作负荷, 此Pages Input/sec 左右。至少要有 10% 的物理内数值将一直存值当处理器向内存指定的位很高。如果大Page Reads/sec 置请求一页( 可能是数据或代于80,表示码) 出现错误时, 这就构成一有问题)。这Transition 个Page Fault。如果该页在内存些计数器的Faults/sec 的其他位置, 该错误被称为软值比较低, 错误( 用Transition Fault/sec 数说明Web服器衡量); 如果该页必须从硬务器响应请 盘上重新读取时, 被称为硬错求比较快, 误。许多处理器可以在有大软错否则可能是误的情况下继续操作。但是, 硬服务器系统错误可以导致明显的拖延。Page 内存短缺引Faults/sec 是处理器每秒钟处理起( 也可能的错误页( 包括软错误和硬错是缓存太大, 误)。Pages Input/sec 是为了解导致系统内决硬错误页, 从硬盘上读取的存太少)。页数, 而Page Reads/sec 是为Page 了解决硬错误, 从硬盘读取的Input/sec 的次数。如果 Page Reads/Sec 比值可以衡量率持续保持为 5, 表示可能内出硬错误页存不足。Pages/sec 是指为解析发生的速率, 硬页错误从磁盘 通常它的值会于或者等读取或写入磁盘的页数。 于Page Reads/sec。Memory Cache Bytes Cache Bytes 文件系统缓存(File System 默默认情况Cache) 下认情况下为50%的可用物理内存。Internet File Cache Hits % 如为50%的可IIS5.0 运行内存不够时, 它会自动整理用物理内存缓存。需要关注该计数器的趋势变化 File Cache Hits %是文件缓存命 中全部( 对于一个Information File Cache 缓存需求的比例, 反映了IIS 的文件缓大部分是静Services Flushes 存设置的工作情况。而File Cache Hits 态网页组成 Memory Process Global File Cache Hits 是文件缓存命中的具体值,File Cache 的网站)File Flushes 是自服务器启动之后文件缓存Cache Hits% 刷新次数, 如果刷新太慢, 会浪费内存; 如果刷新太快, 缓存中的对象会太频繁属于非常好! 的丢弃生成, 起不到缓存的作用。通过File Cache Hits 和File Cache Flushes 可以得到一个适当的刷新值( 参考IIS 的设置ObjectTTL 、MemCacheSize 、MaxCacheFileSize) PoolPaged Pool Paged Bytes Pool Nonpaged 在访问数比BytesPool Bytes 这两个计数器监视服务器较固定的情Nonpaged 上各个进程的分页池字节数和况下, Pool Bytes 非分页池字节数。 Nonpaged Bytes 是比较定的, 如果访问数逐步增加, 该值会缓慢的增加 Virtual Bytes Virtual Bytes( 实Virtual Bytes 数器监视IIS5.0 保留的例Working Set 计数器 Process Memory inetinfo 、虚地址空间的数量, 实例化为inetinfo dllhost) Working Set( 实例进程(IIS 运行的核心)和Dllhost 进程( 隔离/ 连接池的应用程序必需的)。inetinfo 、dllhost) Working Set 计数器反映了每个进程使Dllhost#n 进程都用的内存页的数量。系统的内存页(pool 要添加计数器Page) 只能由操作系统的核心模块直接访问, 用户进程不能访问。运行IIS5.0 的服务器上, 负责web 连接的线程以及它需要的一些对象都保存在未分页的池中(nonpaged pool), 比如文件句柄和socket 连接 Private Bytes 指这个处理不能与其他处理共 享的、已分配的当前字节数 Committed 是指以字节表示的确认虚拟内推荐部超过存。(确认内存是指为磁盘分 物理内存的Bytes 75% 页文件在磁盘上保留的空间以便在需推荐不超过物理内存的75% 要将其写回磁盘时使用) 内存问题主要检查应用程序是否存在内存泄漏。如果发生了内存泄漏,
Process\\Private Bytes 计数器和Process\\Working Set 计数器的值往往会升高, 同时Available Bytes 的值会降低。内存泄漏应该通过一个长时间的, 用来研究分析当所有内存都耗尽时, 应用程序反应情况的测试来检验。
相关
Object( 对象) Counters Sytem Processor Queue Length Description( 描述) 参考值 Processor Queue 小于2。显示在由 Length 是指处理列Web 服务器所有处队中的线程数。即使理器共享的队列中在有多个处理器的等待执行的线程数。计算机上处理器时处理器瓶颈会导致间也会有一个单列该值持续大于2 Processor %Processor Time 队。不象磁盘计数器, 这个计数器仅计数就绪的线程, 而不计数运行中的线程。如果处理器列队中总是有两个以上的线程通常表示处理器堵塞 CPU 使用率。这是小于75%。排除内查看处理器饱和状存因素, 如果该计况的最佳计数器。显数器的值比较大, 示所有 CPU 的线而同时网卡和硬盘程处理时间。如果一的值比较低, 那么个或多个处理器的可以定CPU 瓶颈 该数值持续超过 90%,则表示此测试的负 System 载对于目前的硬件过于沉重。为多处理器服务器添加该计数器的 0 到 x 个实例 Context Switches/sec Context 如果切换次数到Switches/sec 指计5000*CPU个数和算机上的所有处理10000*CPU 个数器全都从一个线程中, 说明它忙于切转换到另一个线程换线程而不是 的综合速率。当正在运行的线程自动放处理ASP 脚本 弃处理器时出现上下文转换, 由一个有更高优先就绪的线程占先或在用户模式和特权(内核)模式之间转换以使用执行或分系统服务。它是在计算机上的所有处理器上运行的所有线程的Thread: Context Switches/sec 的总数并且用转换数量衡量。在系统和线程Processo Time Processor 对象上有上下文转换计数器 %Privileged Time % Privileged Time 是在特权模式下处理线程执行代码所花时间的百分比。当调用 Windows 系统服务时, 此服务经常在特权模式运行, 以便获取对系统专有数据的访问。在用户模式执行的线程无法访问这些数据。对系统的调用可以是直接的(explicit)或间接的(implicit), 例如页面错误或中断。不像某些早期的操作系统,Windows 除了使用用户和特权模式的传统保护模式之外, 还使用处理边界作为分系统保护。某些由Windows 为您的应用程序所做的操作除了出现在处理的特权时间内, 还可能在其他子系统处理出现 Switches/sec ( 实例如果你决定要增加 化inetinfo 和dllhost 线程字节池的大小,你应该监视这三个计数器( 包括上面的一个)。增加线数可能会增加上下文切换次数, 这样性能不会上升反而会下降。如果十个实例的上下文切换值非常高, 就应该减小线程字节池的大小 Interrupts/sec %DPC Time 这两个计数如果处理器使用率Time 器能够反映处理器超过90%,且
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库loadrunner LMS实例介绍(4)在线全文阅读。
相关推荐: