高性能网站部署与性能监控全解析
1. 性能计数器配置基础
在网站部署和维护过程中,合理配置性能计数器至关重要。对于TCP连接,保持连接打开可以提高效率,但过多的打开连接可能会导致问题。如果发现有过多的打开TCP连接,就需要降低超时值。而对于Ajax应用程序,较高的超时值通常是有益的,因为浏览器能与服务器保持更长时间的连接,减少关闭和重新连接的次数。不过,过高的超时值会带来可扩展性问题,因为操作系统的连接数量是有限的。
以下是一些常见的Web服务性能计数器:
| 计数器名称 | 含义 |
| ---- | ---- |
| Anonymous Users/Sec | 每秒对Web服务的调用次数 |
| Bytes Received/Sec | 浏览器每秒发送到服务器的字节数 |
| Bytes Sent/Sec | 服务器在Web服务调用中每秒发送到浏览器的字节数 |
2. 数据库服务器性能计数器监控
数据库服务器的性能对整个网站的运行至关重要。SQL Server提供了许多性能计数器,可以帮助我们了解数据库的运行状况。
2.1 内存相关计数器
- Pages/Sec :理想情况下,该值应为零,表示RAM和页面文件之间没有分页操作,即服务器有足够的RAM。如果长时间不为零,则需要增加服务器的RAM,或者移除消耗RAM的应用程序或服务。
2.2 物理磁盘相关计数器
物理磁盘计数器对于数据库服务器尤为重要,因为数据库的磁盘活动比Web应用程序要高得多。
-
超级会员免费看
订阅专栏 解锁全文

173万+

被折叠的 条评论
为什么被折叠?



