Linux性能监控/监控仪
文章平均质量分 65
caoshuming_500
这个作者很懒,什么都没留下…
展开
-
1性能监控的简介
1.1 性能监控的简介: 性能优化就是找到系统处理中的瓶颈已经去除这些瓶颈的过程,性能优化其实就是对操作系统的各个子系统达到一种平衡的定义,这些子系统包括: CPUMemoryIONetwork 这些子系统之间的关系是相互彼此依赖的,任何一个高负载都会导致其他子系统出现问题;比如: 大量的页调入请求导致内存队列的拥塞(所有的任务(包括进程、线程)都会在队列中排队等待CPU来处理原创 2012-03-09 19:22:51 · 1571 阅读 · 0 评论 -
案例学习---------->web服务器性能下降,长时间打不开网页
问题,客户平常1-3s能打开的页面现在1-3分钟才能打开?请分析是什么原因? 1. 首先摸清web服务器硬盘配置和服务器架构 DELL 1850 Redhat Linux3 LAMP架构 2.首先使用vmstat 查看大致的系统性能情况 有上图可以看出, (1)r、b都正常,swapd虽然比较大但是很稳定;si、so也都是0,所以不是内存的问题, (2)原创 2012-03-10 16:41:19 · 1606 阅读 · 0 评论 -
进行web服务器nginx的小脚本
借助tsar 程序打印出nginx当前的运行状态;主要是 正则表达式的神奇! #!/usr/bin/perl my $str = `tsar -i 1 --nginx|tail -5|head -1`; my @data = split(/\s+/, $str); splice @data,0,1; for($i=0;$i<=$#data;$i++) { if($data[$i] =原创 2012-04-10 18:52:25 · 1021 阅读 · 0 评论 -
对监控的一些理解
1. 一般可视化界面的监控的工作原理: (1). 在可视化见面先建立自己的监控脚本,并设置好要监控的监控项(cpu mem rt qps),并提交,此时把这个监控脚本暂时保存在监控服务器上面; (2).在可视化界面进行监控象添加,其实就是对产品线的某一个group添加监控项,相当于设置某一个或多个监控脚本对此group的服务器进行监控 (3). 部署采集指令:把写好的监控脚本部署到已经参加原创 2012-05-04 19:57:13 · 1807 阅读 · 0 评论 -
压力测试案例
1.压力测试简介:压力测试是掌握当前系统能力的基本方法,通过压力测试可以很好的把握自己维护系统的能力(能支持的qps和日pv数量),可以对系统有一个估计,让运维工程师更好的把握系统。 2. 压力测试的基本步骤: (1) 关闭目标机器组的报警 (2)把一部分机器下线,摘vip/dns (3)观察线上剩余机器的性能: a). cpu、mem、load原创 2012-04-12 16:16:35 · 4425 阅读 · 0 评论 -
page cache 和 buffer cache的区别
1. page cache /buffer cache 的区别: 磁盘的操作有逻辑级(文件系统)和物理级(磁盘块),这两种Cache就是分别缓存逻辑和物理级数据的。 假设我们通过文件系统操作文件,那么文件将被缓存到Page Cache,如果需要刷新文件的时候,Page Cache将交给Buffer Cache去完成,因为Buffer Cache就是缓存磁盘块的。 2. free原创 2015-07-03 13:56:30 · 2097 阅读 · 0 评论