如何监控和提高IIS的性能

  作者:Amteam.org
2008/11/11 10:28:30
本文关键字: 网络 监控

  IIS是Internet Information Server的缩写,它是微软公司主推的服务器,IIS与Window完全集成在一起,因而用户能够利用Windows内置的安全特性,建立强大,灵活而安全的Internet和Intranet站点。IIS支持HTTP(Hypertext Transfer Protocol,超文本传输协议),FTP(File Transfer Protocol,文件传输协议)以及SMTP协议,通过使用CGI和ISAPI,IIS可以得到高度的扩展。

  IIS支持与语言无关的脚本编写和组件,通过IIS,开发人员就可以开发新一代动态的,富有魅力的Web站点。IIS不需要开发人员学习新的脚本语言或者编译应用程序,IIS完全支持VBScript,JScript开发软件以及Java,它也支持CGI和WinCGI,以及ISAPI扩展和过滤器。

  IIS响应性极高,同时系统资源的消耗也是最少,IIS的安装,管理和配置都相当简单,这是因为IIS与Windows操作系统紧密的集成在一起,另外,IIS还使用与Windows相同的SAM(Security Accounts Manager,安全性账号管理器),对于管理员来说,IIS使用诸如Performance Monitor和SNMP(Simple Network Management Protocol,简单网络管理协议)之类的已有管理工具。

  怎么监控和提升IIS性能

  我们要从如下几个方面来讨论:

  1、内存(memory)

  内存性能的好坏直接影响着其他各个组件的运行的性能。在对IIS进行监控时,我们应该重点关注内存资源状况,充足内存能够给web服务器带来更高的性能。 通过对IIS的可视化监控,我们可以直观的了解IIS当前的内存利用率情况和系统内存利用率情况,如下图。

  2、解决处理器的瓶颈问题

  应该尽可能的用工具来测试单CPU和多CPU下的IIS的运行情况,并且要避免处理器成为影响服务器性能的瓶颈,因为处理器的性能直接影响到web的客户的响应时间。通过对IIS的可视化监控,我们可以直观的了解IIS当前的CPU利用率情况和系统CPU利用率情况。

  3、网络的i/o

  要考虑到我们的网络在某一时段的最大的数据传输量,什么样的配置能够发挥服务的最大性能。

  4、web应用程式

  要尽量的用那些对服务器性能影响小的应用程式来监测IIS的运行情况。5、监测安全机制带来的负载,要能够知道诸如:windows的认证加上SSL这样的安全机制给系统带来的负载有多大。

责编:
vsharing微信扫一扫实时了解行业动态
portalart微信扫一扫分享本文给好友

著作权声明:畅享网文章著作权分属畅享网、网友和合作伙伴,部分非原创文章作者信息可能有所缺失,如需补充或修改请与我们联系,工作人员会在1个工作日内配合处理。
最新专题
网络安全热点透析

随着移动互联、大数据、云计算、物联网等技术的日益发展,在这些热点技术为个人生活带来便利的同时,也为企业发展..

数据安全医药行业解决方案

采用身份鉴别、访问控制、数据加密以及权限控制等多种安全防护技术手段,保障数据库中医药数据只能被合法用户合规..

    畅享
    首页
    返回
    顶部
    ×
      信息化规划
      IT总包
      供应商选型
      IT监理
      开发维护外包
      评估维权
    客服电话
    400-698-9918