维护服务器的时候,要经常查看系统资源的,可以了解一下服务器的运行情况。系统优化时,比如使用memcache时,我要决定分配多少内存给他合适呢,mysql的innodb的参数优化也要考虑到内存使用率,i/o的频繁程度啊,如果使用apache的话,要启动多少个httpd比较合适呢,如果数据库的..
分类:
移动开发 时间:
2015-07-08 23:01:14
阅读次数:
373
查看cpu相关信息:cat/proc/cpuinfoprocessor:逻辑cpu序号从0开始physicalid:物理cpu序号cpucores:当前physicalcpu的核数,根据physicalid可判断cat/proc/cpuinfo|grep"physicalid"|sort|uniq|wc-l#物理cpu个数cat/proc/cpuinfo|grep"processor"|wc-l#逻辑cpu个数(等于所有..
分类:
其他好文 时间:
2015-07-08 14:50:46
阅读次数:
223
MySQL数据库是常见的两个瓶颈是CPU和I/O的瓶颈,CPU在饱和的时候一般发生在数据装入内存或从磁盘上读取数据时候。磁盘I/O瓶颈发生在装入数据远大于内存容量的时候,如果应用分布在网络上,那么查询量相当大的时候那么平瓶颈就会出现在网络上,我们可以用mpstat, iostat, sar和vmstat来查看系统的性能状态。今天我们不讨论服务器硬件的性能瓶颈,只是谈谈MySQL系统本身,通常需要对...
分类:
数据库 时间:
2015-07-07 14:55:39
阅读次数:
177
今天研发同事找我配合进行系统的压力测试,目前的测试结果是并发500无限循环,tps300,怎么也上不去,怀疑压力在oracle数据库。测试中发现数据库的系统压力在cpu上,虽然是64核的系统,但是vmstat的r列已经是80多了,大部分cpu的压力也很高(sar-PALL),等待事件是latch:cacheb..
分类:
其他好文 时间:
2015-07-07 13:13:25
阅读次数:
130
vmstat是Virtual?Meomory?Statistics(虚拟内存统计)的缩写,可对操作系统的虚拟内存、进程、CPU活动进行监控。他是对系统的整体情况进行统计,不足之处是无法对某个进程进行深入分析。vmstat?工具提供了一种...
分类:
系统相关 时间:
2015-07-01 16:09:51
阅读次数:
267
vmstat 命令:查看或监控系统资源1 [root@localhostA1 ~]# vmstat 1 32 procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu-----3 r b swpd ...
分类:
系统相关 时间:
2015-06-30 20:23:25
阅读次数:
179
最近看到一大牛的分析报告,才知道笔者认识这4个命令是多么肤浅,其实要读懂内存的信息,是要一些功力的。1、topVIRT 虚拟内存总量,VIRT=SWAP+RESSWAP 使用的虚拟内存中被换出的大小RES 进程使用的、未被换出的物理内存大小SHR 共享内存大小,单位kbS 进程状态%MEM 进程使用...
分类:
移动开发 时间:
2015-06-29 22:13:19
阅读次数:
134
$ vmstatprocs -----------memory---------- ---swap-- -----io---- --system-- -----cpu------r b swpd free buff cache si so bi bo in cs us sy id wa st1 4 ...
分类:
其他好文 时间:
2015-06-29 22:00:41
阅读次数:
120
1.进程监控(TOP)
Linux下的Top命令是一个性能监控程序,用来监控Linux性能,在许多Linux或者类Unix操作系统里都有这个命令。
Top命令用于按一定的顺序显示所有正在运行而且处于活动状态的实时进程,而且会定期更新显示结果。这条命令显示了CPU的使用率、内存使用率、交换内存使用大小、高速缓存使用大小、缓冲区使用大小,进程PID、所使用命令以及其他。它还可以显示正在运行...
分类:
系统相关 时间:
2015-06-23 21:42:15
阅读次数:
226
fdisk dumpe2fs free uname whoami who w id hostname ifconfig netstat vmstat uptime last
磁盘 内存 网络 负载...
分类:
系统相关 时间:
2015-06-23 10:14:17
阅读次数:
274