top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。下面详细介绍它的使用方法。top - 01:06:48 up 1:22, 1 user, load average: 0.06, 0.60, 0.48Tasks: 29 total ...
分类:
系统相关 时间:
2017-06-08 14:59:14
阅读次数:
299
悲观锁(Pessimistic Lock), 顾名思义,就是很悲观,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会block直到它拿到锁。传统的关系型数据库里边就用到了很多这种锁机制,比如行锁,表锁等,读锁,写锁等,都是在做操作之前先上锁。 乐观锁(Op ...
分类:
其他好文 时间:
2017-06-06 14:18:59
阅读次数:
180
uptime 系统时间、运行时间、连接数(没一个终端算一个连接)、在1,5,15分钟内系统负载 vmstat 1 3 监控系统CPU内存等,一秒采样一次,一共采样四次 pidstat命令 a.需要安装 yum install sysstat b.pidstat -p 2962 -u 1 3 监控29 ...
分类:
系统相关 时间:
2017-06-03 19:17:21
阅读次数:
177
本随笔介绍CPU负载的排查手段。 查看系统负载的工具:uptime,w,都能查看系统负载,系统平均负载是处于运行或不可打扰状态的进程的平均数, 可运行:运行态,占用CPU,或就绪态,等待CPU调度。 不可打扰:阻塞,正在等待I/O 1.使用uptime查看系统负载 这里我们关注的是最后三列,即系统1 ...
分类:
系统相关 时间:
2017-05-31 12:01:46
阅读次数:
350
一、系统监控 1.用top命令实时监测CPU、内存、硬盘状态 效果类似Windows的任务管理器,默认每5秒刷新一下屏幕上的显示结果。 1)第一行是任务队列信息 分别是当前时间,系统运行时间,当前登录用户数,系统负载(三个数值分别是1min.5min.15min内的平均值) 2)第二、三行为进程和C ...
分类:
系统相关 时间:
2017-05-26 20:09:35
阅读次数:
359
1 监控系统的一些命令 top:是linux中常用的性能分析工具,用来查看系统中各个资源的占用空间的数据。 第一行是任务信息,从中到右分别是(当前时间),(系统运行时间,以时:分的格式),(当前登录用户数),(系统负载,三个数值分别是1分钟,5分钟,15分钟前到现在的平均值。 第二行属于进程,从左到 ...
分类:
其他好文 时间:
2017-05-26 18:23:02
阅读次数:
141
5-1-1查看系统负载命令命令w或命令uptimeloadaverage:a(1分钟内系统的平均负载),b(5分钟内),c(15分钟内)a:一分钟内有多少个进程使用cpucat/proc/cpuinfo显示的processor的值就是cpu核数a>核数负载偏高5-1-2vmstat详解命令vmstat151秒显示一次显示5次r表示一秒钟内..
分类:
系统相关 时间:
2017-05-21 15:23:42
阅读次数:
187
netstat监控大量ESTABLISHED连接与Time_Wait连接问题 问题描述: 在不考虑系统负载、CPU、内存等情况下,netstat监控大量ESTABLISHED连接与Time_Wait连接。 监控Apache与tomcat之间的链接端口 问题1:怎么解决大量Time_Wait 通过调整 ...
分类:
Web程序 时间:
2017-05-12 13:30:21
阅读次数:
289
2015.8.7 横向扩展能力 数据库的优化 尽量让一台机器能够承载更多的用户请求 性能测试就是通过技术的手段模拟大量用户同时访问被测应用,观察记录和分析系统的各项性能指标的过程。 性能测试的目标是评估系统的性能瓶颈,预测系统的最大用户负载能力 模拟大量并发用户 监控系统负载参数分析系统瓶颈 平均响 ...
分类:
其他好文 时间:
2017-05-09 12:47:14
阅读次数:
893
一、为什么需要性能测试? 1、基于网络的分布式应用 2、用户数量增加:系统负载挑战 3、能够承受的并发用户数量 4、带宽够用不 5、CPU够用不 6、内存够用不 7、硬盘速度是否跟得上 8、内存型数据库 9、系统稳定不 10、响应时间快不快 二、我们能学到什么 1、性能测试核心技术和原理 2、Loa ...
分类:
其他好文 时间:
2017-04-23 01:02:16
阅读次数:
394