


如何監(jiān)控和提高IIS的性能
IIS是Internet Information Server的縮寫(xiě),它是微軟公司主推的服務(wù)器,IIS與Window完全集成在一起,因而用戶能夠利用Windows內(nèi)置的安全特性,建立強(qiáng)大,靈活而安全的Internet和Intranet站點(diǎn)。IIS支持HTTP(Hypertext Transfer Protocol,超文本傳輸協(xié)議),F(xiàn)TP(File Transfer Protocol,文件傳輸協(xié)議)以及SMTP協(xié)議,通過(guò)使用CGI和ISAPI,IIS可以得到高度的擴(kuò)展。
IIS支持與語(yǔ)言無(wú)關(guān)的腳本編寫(xiě)和組件,通過(guò)IIS,開(kāi)發(fā)人員就可以開(kāi)發(fā)新一代動(dòng)態(tài)的,富有魅力的Web站點(diǎn)。IIS不需要開(kāi)發(fā)人員學(xué)習(xí)新的腳本語(yǔ)言或者編譯應(yīng)用程序,IIS完全支持VB,J開(kāi)發(fā)軟件以及Java,它也支持CGI和WinCGI,以及ISAPI擴(kuò)展和過(guò)濾器。
IIS響應(yīng)性極高,同時(shí)系統(tǒng)資源的消耗也是最少,IIS的安裝,管理和配置都相當(dāng)簡(jiǎn)單,這是因?yàn)镮IS與Windows操作系統(tǒng)緊密的集成在一起,另外,IIS還使用與Windows相同的SAM(Security Accounts Manager,安全性賬號(hào)管理器),對(duì)于管理員來(lái)說(shuō),IIS使用諸如Performance Monitor和SNMP(Simple Network Management Protocol,簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議)之類(lèi)的已有管理工具。
怎么監(jiān)控和提升IIS性能?
我們要從如下幾個(gè)方面來(lái)討論:
1、內(nèi)存(memory)
內(nèi)存性能的好壞直接影響著其他各個(gè)組件的運(yùn)行的性能。在對(duì)IIS進(jìn)行監(jiān)控時(shí),我們應(yīng)該重點(diǎn)關(guān)注內(nèi)存資源狀況,充足內(nèi)存能夠給web服務(wù)器帶來(lái)更高的性能。 通過(guò)對(duì)IIS的可視化監(jiān)控,我們可以直觀的了解IIS當(dāng)前的內(nèi)存利用率情況和系統(tǒng)內(nèi)存利用率情況,如下圖。
2、解決處理器的瓶頸問(wèn)題
應(yīng)該盡可能的用工具來(lái)測(cè)試單CPU和多CPU下的IIS的運(yùn)行情況,并且要避免處理器成為影響服務(wù)器性能的瓶頸,因?yàn)樘幚砥鞯男阅苤苯佑绊懙絯eb的客戶的響應(yīng)時(shí)間。通過(guò)對(duì)IIS的可視化監(jiān)控,我們可以直觀的了解IIS當(dāng)前的CPU利用率情況和系統(tǒng)CPU利用率情況。
3、網(wǎng)絡(luò)的i/o
要考慮到我們的網(wǎng)絡(luò)在某一時(shí)段的最大的數(shù)據(jù)傳輸量,什么樣的配置能夠發(fā)揮服務(wù)的最大性能。
4、web應(yīng)用程式
要盡量的用那些對(duì)服務(wù)器性能影響小的應(yīng)用程式來(lái)監(jiān)測(cè)IIS的運(yùn)行情況。5、監(jiān)測(cè)安全機(jī)制帶來(lái)的負(fù)載,要能夠知道諸如:windows的認(rèn)證加上SSL這樣的安全機(jī)制給系統(tǒng)帶來(lái)的負(fù)載有多大。
關(guān)鍵詞:系統(tǒng)資源 運(yùn)行
新文章:
- CentOS7下圖形配置網(wǎng)絡(luò)的方法
- CentOS 7如何添加刪除用戶
- 如何解決centos7雙系統(tǒng)后丟失windows啟動(dòng)項(xiàng)
- CentOS單網(wǎng)卡如何批量添加不同IP段
- CentOS下iconv命令的介紹
- Centos7 SSH密鑰登陸及密碼密鑰雙重驗(yàn)證詳解
- CentOS 7.1添加刪除用戶的方法
- CentOS查找/掃描局域網(wǎng)打印機(jī)IP講解
- CentOS7使用hostapd實(shí)現(xiàn)無(wú)AP模式的詳解
- su命令不能切換root的解決方法
- 解決VMware下CentOS7網(wǎng)絡(luò)重啟出錯(cuò)
- 解決Centos7雙系統(tǒng)后丟失windows啟動(dòng)項(xiàng)
- CentOS下如何避免文件覆蓋
- CentOS7和CentOS6系統(tǒng)有什么不同呢
- Centos 6.6默認(rèn)iptable規(guī)則詳解