一般我们为了确保系统的稳健运行,都会对系统运行时的各个指标进行收集,如CPU使用率,内存使用率,磁盘IO,网络延迟,应用心跳等。进行实时监控,通过对这些数据的监控,使我们能够在出现问题时第一时间通知开发/运维人员进行处理,或者触发某些自动化操作,以确保在用户还没有察觉到问题之前处理完故障和异常,以系统的稳定运行。
分类:
其他好文 时间:
2020-02-21 20:09:27
阅读次数:
114
性能测试目的:发现性能瓶颈 性能测试分类: 负载测试:通过逐步加压的方法,达到既定的性能阈值的目标.阈值的设定应是小于等于某个值,如cpu使用率小于等于80% 压力测试:通过逐步加压的方法,使得系统的某些资源达到饱和,甚至失效状态,简单粗暴的解释就是什么条件能把系统压崩溃. 并发测试:在同一时间内, ...
分类:
其他好文 时间:
2020-02-19 14:54:07
阅读次数:
75
监控主机:node_exporter在Prometheus的架构设计中,PrometheusServer并不直接服务监控特定的目标,其主要任务负责数据的收集,存储并且对外提供数据查询支持。因此为了能够能够监控到某些东西,如主机的CPU使用率,我们需要使用到Exporter。Prometheus周期性的从Exporter暴露的HTTP服务地址(通常是/metrics)拉取监控样本数据。从上面的描述中
分类:
其他好文 时间:
2020-02-06 18:20:37
阅读次数:
71
装个kali、极客改造啥的 更新:在文章结尾加上了度盘,里面是收集的一些配置页面,每个配置都配图了,导入方法见全文倒数第二幅图。做系统监视器,看电脑系统的运行情况,比如CPU使用率(下图左下是8线程CPU每个线程的占用),CPU温度、内存使用率、GPU使用率、GPU温度、电压、频率、实时网速、时间日 ...
分类:
移动开发 时间:
2020-02-04 10:57:26
阅读次数:
117
在安装了vscode之后,发现电脑很卡,cpu使用率高达100%。 解决方法: 打开vscode之后,点击文件==>首选项==>设置搜索设置search.followSymlinks然后在右侧用户自定义设置中将这个值改为 falsesearch.followSymlinks = false ...
分类:
其他好文 时间:
2020-02-03 20:47:58
阅读次数:
120
安装 yum install stress stress-ng -y stess-ng是stress的下一代,功能更加完善 常用选项 -c,--cpu:代表进程个数(每个进程会占用一个cpu,当超出cpu个数时,进程间会互相争用cpu) -t,--timeout:测试时长(超出这个时间后自动退出) ...
分类:
系统相关 时间:
2020-02-01 12:52:10
阅读次数:
124
在实际工作中,偶尔会遇到系统的CPU使用率和系统平均负载很高,但却找不到高CPU的应用; 产生这个问题的原因:进程有可能在不断的崩溃、重启 通过uptime发现系统负载很高,但是通过top,mpstat,pidstat,perf等工具很难发现是什么进程导致了系统负载和CPU使用率很高; 注:通过上面 ...
分类:
系统相关 时间:
2020-02-01 12:18:44
阅读次数:
104
读了 `os` 模块的文档,研究了几个有意思的问题:
- ?? 识别操作系统平台
- ?? 理解和计算“平均负载”
- ?? 理解和计算“cpu 使用率”
- ?? 理解和计算“内存使用率”
- ?? 查看运行时间 ...
分类:
Web程序 时间:
2020-01-30 12:55:27
阅读次数:
118
第三方包下载 $ github.com/shirou/gopsutil 获取内存方面的信息 package main import ( "fmt" "github.com/shirou/gopsutil/mem" ) func main() { v, _ := mem.VirtualMemory() ...
分类:
其他好文 时间:
2020-01-28 15:42:32
阅读次数:
473
top 查看当前服务器的进程详情 P 按照cpu使用率排序 c 展示详细信息 f 选择展示的项目,去掉不必要的 ps -ef|grep "xxx" 查找包含xxx的进程 ps -ef|grep "xxx"|awk ‘{print $2}’ 展示包含xxx的进程的pid 除去grep进程,其他就是对应 ...
分类:
系统相关 时间:
2020-01-21 14:44:11
阅读次数:
82