转载:http://blog.csdn.net/wanghuiqi2008/article/details/50724676 一.开发环境: 操作系统:ubuntu 14.04 IDE:Eclipse Java EE IDE for Web Developers. Version: Luna Service Release 2 (4.4.2) JDK版本:1.7.0_80 MAT版本:1.5.0 二.事件起因 最近通过公司的哨兵监控系统发现我的项目内存使用率每天都会增加一点,如下图.对于一个稳定
系统环境: Windows Server 2008 R2 Enterprise 搭建有 web服务器(iis) 和 文件服务 问题描述: Windows Server 2008 R2系统内存耗光(64G,占用63.3G),而在任务管理器中各进程内存占用总和都远不到此占用率. 参考: Windows Server 2008 R2服务器内存使用率过高,但与任务管理器中进程占用内存和不一致 Windows Server 2008 MetaFile设置占用内存限制 实测:启用Dynamic Cac
系统环境: Windows Server 2008 R2 + Sql Server 2008 R2 问题描述: Windows Server 2008 R2系统内存占用率过大,而在任务管理器中各进程内存占用总和都远不到此占用率. 相关现象: 1. 内存占用率90%以上 2. 任务管理器中所有进程内存和较低,远不到90%,有二十多G的内存偏差 分析过程: 首先怀疑SQL Server内存占用,但是SQL Server设置了最大内存,且任务管理器中显示的内存占比并没有达到很高,排除此原因
事件背景 公司对接了新系统,代码变动很大,项目也很急,于是在上线之后 Zabbix 不时就告警,提示 CPU 使用过载,告警消息类似如下: 一开始以为是系统停机升级,所有人都等着使用系统,导致系统处理压力增加的缘故,所以并没有太关注,但后来发现一直都在出这个问题,就觉得不对了.于是开始着手对问题开始处理. 排查问题 1. 由于是 CPU 使用率问题导致,所以可以先定位,到底是哪个服务导致,于是使用 top 命令查看: top 结果如下:(使用 shift + m 可以对通过内存使用排序,方便我们