-
大小: 2.02M文件類型: .zip金幣: 1下載: 0 次發布日期: 2020-12-26
- 語言: C#
- 標簽:
資源簡介
一、背景介紹
在.net平臺開發,網站部署環境都是windows IIS,很想知道服務器運行時,相關的各種參數。比如:CPU利用率,磁盤讀寫速度,網絡帶寬占用,網站鏈接數等等。能夠有圖表的方式顯示就更好了。
類似阿里云性能監控的效果這是怎么實現的呢?經過一番查找,原來這些數據可以通過讀取Windows性能計數器讀取到,再將數據做出圖表,也可以實現類似的效果。
二、實現思路
1.利用C#讀取windows性能計數器數據。
2.將讀取到的數據定期寫入數據。
3.根據第2步采集的數據,利用百度EChart制作數據圖表。
參考 https://blog.csdn.net/a497785609/article/details/83316165#9273731
代碼片段和文件信息
using?System;
using?System.Collections.Generic;
using?System.Linq;
using?System.Text;
using?System.Threading.Tasks;
using?System.xml;
using?System.Reflection;
using?System.Configuration;
using?System.Collections.Specialized;
namespace?SysParams
{
????class?AppConfigMng
????{
????????public?static?string[]?arr?=?{
????????????????????????“NodeName“
????????????????????????“CPUProcessorTime“
????????????????????????“CPUPrivilegedTime“
????????????????????????“CPUInterruptTime“
????????????????????????“CPUDPCTime“
????????????????????????“MEMAvailable“
????????????????????????“MEMCommited“
????????????????????????“MEMCommitLimit“
????????????????????????“MEMCommitedPerc“
????????????????????????“MEMPoolPaged“
????????????????????????“MEMPoolNonPaged“
??
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????2265381??2018-09-25?09:05??NET源碼必讀.pdf
-----------?---------??----------?-----??----
??????????????2265381????????????????????1
- 上一篇:C#打印操作 設置橫向或縱向打印 ).rar
- 下一篇:C#與halcon聯合編程
評論
共有 條評論