垃圾回收算法: 标记-清除算法 标记无用对象,再进行清除回收 无法清除垃圾碎片,不需要移动对象 复制算法 按容量划分2个相等的内存区域。当一块用完,将活着的对象复制到另一块上,再对当前使用区域清除 每次只使用一个区域,内存使用率不高。对于存活率高的对象频繁复制 标记-整理算法 标记无用对象,让活着的 ...
分类:
编程语言 时间:
2020-03-23 16:44:36
阅读次数:
68
阿里云ECS->cpu监控信息 [root@izbp18dv3a3metugyd02qxz ~]# top 分析说明: cpu监视信息波动规律可以看出crontab任务或HTTP请求高峰期 对httpd mysqld服务占用cpu、内存使用率变化,本项目主要是api部分访问量大 cpu使用率高,定位 ...
分类:
其他好文 时间:
2020-03-21 11:25:33
阅读次数:
64
摘要 排序引起的慢查询,通常不是那么容易发现,经常和数据分布有关系。往往在业务刚开始时并没有什么问题,但是随着业务的发展,数据分布呈现一种特定的规律,导致了慢查询,或者并不是什么慢查询,但是随着并发请求数增加,数据库的IOPS使用率变高,进一步导致cpu/内存使用率飙高。造成线上故障。 问题 因为排 ...
分类:
编程语言 时间:
2020-03-16 21:56:40
阅读次数:
69
通过日常的设备性能指标监控,对有可能的故障隐患进行排查。----常规维护中需要重点关注的信息1.CPU:getpersession如出现cpu利用率过高应及时查看是否有网络***,正常运行利用率应小于45%2.memory:空载时内存使用率在50%左右,随这流量不断增加,使用率在60%左右,基本保持稳定,如果出现超过75%的情况应检查是否有恶意***流量。3.session:如果session值接近系
分类:
Web程序 时间:
2020-03-12 18:52:30
阅读次数:
76
通过日常的设备性能指标监控,对有可能的故障隐患进行排查。----常规维护中需要重点关注的信息1.CPU:getpersession如出现cpu利用率过高应及时查看是否有网络***,正常运行利用率应小于45%2.memory:空载时内存使用率在50%左右,随这流量不断增加,使用率在60%左右,基本保持稳定,如果出现超过75%的情况应检查是否有恶意***流量。3.session:如果session值接近系
分类:
Web程序 时间:
2020-03-12 18:45:35
阅读次数:
80
四、Kubernetes系列之Kubernetes部署metrics-server#一、metrics-server简介自kubernetes1.8开始,资源使用指标(如容器CPU和内存使用率)通过MetricsAPI在Kubernetes中获取,metrics-server替代了heapster。MetricsServer实现了ResourceMetricsAPI,MetricsServer是集
分类:
Web程序 时间:
2020-03-02 22:28:08
阅读次数:
586
前面和大家聊了如何使用Azure Monitor对服务器的CPU资源进行监控,从而确保在出现CPU使用率过高时,我们可以第一时间对其进行处理,来确保系统可以平稳运行。但是大家要知道,除了CPU资源以外还有很多项指标会影响我们系统的运行状态,比如我们今天要和大家聊得内存资源。
分类:
其他好文 时间:
2020-02-21 22:35:06
阅读次数:
85
一般我们为了确保系统的稳健运行,都会对系统运行时的各个指标进行收集,如CPU使用率,内存使用率,磁盘IO,网络延迟,应用心跳等。进行实时监控,通过对这些数据的监控,使我们能够在出现问题时第一时间通知开发/运维人员进行处理,或者触发某些自动化操作,以确保在用户还没有察觉到问题之前处理完故障和异常,以系统的稳定运行。
分类:
其他好文 时间:
2020-02-21 20:09:27
阅读次数:
114
1 memcached介绍 Memcached是一个自由开源的,高性能,分布式内存对象缓存系统。 Memcached是以LiveJournal旗下Danga Interactive公司的Brad Fitzpatric为首开发的一款软件。现在已成为mixi、hatena、Facebook、Vox、Li ...
分类:
系统相关 时间:
2020-02-18 15:08:49
阅读次数:
97
1、收集内存使用率node_memory_MemTotal_bytes主机上的总内存node_memory_MemFree_bytes主机上的空闲内存node_memory_Buffers_bytes缓冲区缓存上的内存node_memory_Cached_bytes页面缓存中的内存计算使用内存的百分比(总内存-(空闲内存-缓冲区+缓存))/总内存*100round((node_memory_Mem
分类:
其他好文 时间:
2020-02-17 09:24:30
阅读次数:
195