bl双性强迫侵犯h_国产在线观看人成激情视频_蜜芽188_被诱拐的少孩全彩啪啪漫画

基于python的Linux系統指定進程性能監控思路詳解-創新互聯

監控Linux服務器的工具、組件和程序網上有很多,但是一臺服務器上會有很多進程同時運行,特別是做性能測試的時候,可能一臺服務器上部署多個服務,如果只監控整個服務器的CPU和內存,當某個服務出現性能問題時,并不能有效準確的定位出(當然通過其他工具也可以實現),因此,很有必要只監控指定的進程。需求明確了,于是動手擼了一個性能監控腳本。

創新互聯公司專注于唐縣網站建設服務及定制,我們擁有豐富的企業做網站經驗。 熱誠為您提供唐縣營銷型網站建設,唐縣網站制作、唐縣網頁設計、唐縣網站官網定制、微信平臺小程序開發服務,打造唐縣網絡公司原創品牌,更為您提供唐縣網站排名全網營銷落地服務。一、整體思路

1、為了方便的啟動監控和停止監控,在想查看監控結果的時候隨時查看監控結果,用flask開啟了一個服務,通過發送get請求可以隨時啟停監控和查看監控結果。
2、針對控制是否監控cpu、內存、IO,開啟多線程監控。
3、為了減少對其他組件的依賴,將監控結果寫到日志中。
4、為了方便查看監控結果,直接將結果以html方式返回。

二、配置文件

config.py

IP = '127.0.0.1'
PORT = '5555'
LEVEL = 'INFO' # log level
BACKUP_COUNT = 9 # log backup counter
LOG_PATH = 'logs' # log path
INTERVAL = 1 # interval, run command interval.
SLEEPTIME = 3 # interval, when stopping monitor, polling to start monitor when satisfying condition.
ERROR_TIMES = 5 # times, number of running command. When equal, automatically stopped monitor.
IS_JVM_ALERT = True # Whether to alert when the frequency of Full GC is too high.
IS_MONITOR_SYSTEM = True # Whether to monitor system's CPU and Memory.
IS_MEM_ALERT = True # Whether to alert when memory is too low. Alert by sending email.
MIN_MEM = 2  # Minxium memory, uint: G
# 0: don't clear cache, 1: clear page caches, 2: clear dentries and inodes caches, 3: include 1 and 2;
# echo 1 >/proc/sys/vm/drop_caches
ECHO = 0
SMTP_SERVER = 'smtp.sina.com' # SMTP server
SENDER_NAME = '張三'  # sender name
SENDER_EMAIL = 'zhangsan@qq.com' # sender's email
PASSWORD = 'UjBWYVJFZE9RbFpIV1QwOVBUMDlQUT09' # email password, base64 encode.
RECEIVER_NAME = 'baidu_all' # receiver name
RECEIVER_EMAIL = ['zhangsan@qq.com', 'zhangsi@qq.com'] # receiver's email
DISK = 'device1' # Which disk your application runs
START_TIME = 'startTime.txt' # Store the time of start monitoring.
FGC_TIMES = 'FullGC.txt' # Store the time of every FullGC time.
# html
HTML = '<html><body>{}</body><html>'
ERROR = '<p >{}</p>'
HEADER = '<div id="header"><h3 align="center">Performance Monitor (pid={})</h3></div>'
ANALYSIS = '<div id="container" >{}</div>'

標題名稱:基于python的Linux系統指定進程性能監控思路詳解-創新互聯
分享URL:http://vcdvsql.cn/article36/dsdppg.html

成都網站建設公司_創新互聯,為您提供手機網站建設企業網站制作自適應網站微信公眾號關鍵詞優化App開發

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

手機網站建設