安基網 首頁 公開課 Win2008 查看內容

公開課1208:Win 2008監控服務器性能

摘要: 服務器監控 在搭建服務器時,除了部署webapp之外,還需要服務的異常信息與服務器性能指標進行監控,一旦有異常則通知管理員。 服務器使用Linux+Nginx-1.9.15+Tomcat7+Java搭建的。 編寫腳本檢測錯誤日志和服務器性 ...

服務器監控

 

 在搭建服務器時,除了部署webapp之外,還需要服務的異常信息與服務器性能指標進行監控,一旦有異常則通知管理員。

 服務器使用Linux+Nginx-1.9.15+Tomcat7+Java搭建的。

 編寫腳本檢測錯誤日志和服務器性能指標,一旦新生錯誤日志或者性能降低到設定的閾值時,則使用云監控將報警上傳到云賬號。

 

服務運行監控

 錯誤日志包含以下三個方面:

 

nginx 錯誤信息監控(nginx.conf配置)

${NGINX_HOME}/logs/error.log tomcat 錯誤信息監控(server.xml配置)

${TOMCAT_HOME}/logs/catalina.out webapp錯誤信息監控(log4j)

${WEBAPP_HOME}/log/error

機器性能指標

 一般都會使用linux系統的機器作為服務器,那么當在上面搭建服務時,需要對一些常用的性能指標進行監控,那么一般包含哪些指標呢?下面對其進行一些總結,歡迎補充…

 

指標

 

CPU(Load) CPU使用率/負載 Memory 內存 Disk 磁盤空間 Disk I/O 磁盤I/O Network I/O 網絡I/O Connect Num 連接數 File Handle Num 文件句柄數

CPU

 

說明

 機器的CPU占有率越高,說明機器處理越忙,運算型任務越多。一個任務可能不僅會有運算部分,還會有I/O(磁盤I/O與網絡I/O)部分,當在處理I/O時,時間片未完其CPU也會釋放,因此某個時間點的CPU占有率沒有太大的意義,因此需要計算一段時間內的平均值,那么平均負載(Load Average)這個指標便能很好得對其進行表征。平均負載:它是根據一段時間內占有CPU的進程數目和等待CPU的進程數目計算出來的,其中等待CPU的進程不包括處于wait狀態的進程,比如在等待I/O的進程,即指那些就緒狀態的進程,運行只缺CPU這個資源。具體如何計算可以參見Linux內核代碼,計算出一個數之后,然后除以CPU核數,結果:

 

<=3 則系統性能較好。 <=4 則系統性能可以,可以接收。 >5 則系統性能負載過重,可能會發生嚴重的問題,那么就需要擴容了,要么增加核,要么分布式集群。


  密碼:ehtl
友情提醒:以上鏈接來自互聯網,請注意風險!

小編推薦:欲學習電腦技術、系統維護、網絡管理、編程開發和安全攻防等高端IT技術,請 點擊這里 注冊黑基賬號,公開課頻道價值萬元IT培訓教程免費學,讓您少走彎路、事半功倍,好工作升職加薪!



版權聲明:本公開課版權歸黑基國際所有,任何單位和個人未經授權不得轉載、編輯和銷售。


鮮花

握手

雷人

路過

雞蛋

相關閱讀

 最新
返回頂部
云南快乐十分开奖结果前三