-
大小: 2.02M文件類型: .zip金幣: 1下載: 0 次發(fā)布日期: 2020-12-26
- 語言: C#
- 標(biāo)簽:
資源簡介
一、背景介紹
在.net平臺開發(fā),網(wǎng)站部署環(huán)境都是windows IIS,很想知道服務(wù)器運行時,相關(guān)的各種參數(shù)。比如:CPU利用率,磁盤讀寫速度,網(wǎng)絡(luò)帶寬占用,網(wǎng)站鏈接數(shù)等等。能夠有圖表的方式顯示就更好了。
類似阿里云性能監(jiān)控的效果這是怎么實現(xiàn)的呢?經(jīng)過一番查找,原來這些數(shù)據(jù)可以通過讀取Windows性能計數(shù)器讀取到,再將數(shù)據(jù)做出圖表,也可以實現(xiàn)類似的效果。
二、實現(xiàn)思路
1.利用C#讀取windows性能計數(shù)器數(shù)據(jù)。
2.將讀取到的數(shù)據(jù)定期寫入數(shù)據(jù)。
3.根據(jù)第2步采集的數(shù)據(jù),利用百度EChart制作數(shù)據(jù)圖表。
參考 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
評論
共有 條評論