博学,审问,慎思,明辨,笃行

导航

2014年3月10日 #

Linux性能测试工具(转)

摘要: 在测试中,我们不仅需要查看系统日志信息,而且还要使用大量的性能监测工具来关注某些地方,如内存、CPU等。在Linux系统中,所有的运行参数保存在虚拟目录/proc中,换句话说,我们使用的性能监控工具取到的数据值实际上就是源自于这个目录,下面就让我们了解一下这些常用的性能监控工具。工具功能描述uptime系统平均负载率dmesg硬件/系统信息top进程进行状态iostatCPU和磁盘平均使用率vmstat系统运行状态sar实时收集系统使用状态free内存使用率traffic-vis网络监控(只有SUSE有)pmap进程内存占用率ulimit系统资源使用限制mpstat多处理器使用率uptimeu 阅读全文

posted @ 2014-03-10 23:43 pengdaijun 阅读(170) 评论(0) 推荐(0) 编辑

Linux性能监控 ps & top (转)

摘要: 性能数据的监控,除了针对整机进行外,还要求我们对某一运行的程序单独进行。常用的程序监控命令有ps和top。Psps命令最常用的还是用于监控后台进程的工作情况,因为后台进程是不和屏幕键盘这些标准输入/输出设备进行通信的,所以假如需要检测其情况,便能够使用ps命令了。ps是用来报告程序执行状况的指令,可以搭配kill指令随时中断,删除不必要的程序。使用方式:ps [options] [--help]ps 的参数非常多, 在此仅列出几个常用的参数并大略介绍含义。参数说明-A列出所有的程序-w显示加宽可以显示较多的资讯-au显示较详细的资讯-aux显示所有包含其他使用者的进程-e显示任何进程(此参数的 阅读全文

posted @ 2014-03-10 23:42 pengdaijun 阅读(1406) 评论(0) 推荐(0) 编辑

Oracle 几个常用的监控视图(转)

摘要: v$process视图:v$process视图包含当前系统oracle运行的所有进程信息。常被用于将oracle或服务进程的操作系统进程ID与数据库session之间建立联系。常用列:ADDR:进程对象地址PID:oracle进程IDSPID:操作系统进程IDV$PROCESS中的连接列Column View Joined Column(s)ADDR V$SESSION PADDRv$session视图V$SESSION是基础信息视图,用于找寻用户SID或SADDR。不过,它也有一些列会动态的变化,可用于检查用户。常用列:SID:SESSION标识,常用于连接其它列SERIAL#:如果某个SI 阅读全文

posted @ 2014-03-10 23:36 pengdaijun 阅读(574) 评论(0) 推荐(0) 编辑

Linux Vi 命令详解(转)

摘要: 进入vi的命令vi filename :打开或新建文件,并将光标置于第一行首vi +n filename :打开文件,并将光标置于第n行首vi + filename :打开文件,并将光标置于最后一行首vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处vi -r filename :在上次正用vi编辑时发生系统崩溃,恢复filenamevi filename....filename :打开多个文件,依次进行编辑移动光标类命令h :光标左移一个字符l :光标右移一个字符space:光标右移一个字符Backspace:光标左移一个字符k或Ctrl+.. 阅读全文

posted @ 2014-03-10 23:30 pengdaijun 阅读(480) 评论(0) 推荐(0) 编辑

Linux 内存机制(转)

摘要: 一.内存使用说明Free命令相对于top提供了更简洁的查看系统内存使用情况:[root@rac1 ~]# freetotalusedfreesharedbufferscachedMem:10351081008984261240124212413000-/+ buffers/cache:471772563336Swap:20964728423201254152这里显示的单位是KB。在linux的内存分配机制中,优先使用物理内存,当物理内存还有空闲时(还够用),不会释放其占用内存,就算占用内存的程序已经被关闭了,该程序所占用的内存用来做缓存使用,对于开启过的程序、或是读取刚存取过得数据会比较快。M 阅读全文

posted @ 2014-03-10 23:29 pengdaijun 阅读(164) 评论(0) 推荐(0) 编辑

Linux 性能监控(转)

摘要: 公司有个测试服务器,上面跑了几个应用和一个DB。DB被这个几个应用使用。最近老是被挂掉。CPU使用率100%。搞到最后大家都不能用。敲个命令都没反应。TOP命令显示的是一些Oracle session占用CPU资源太多。杯具的是在服务器上连sqlplus都进不去了,命令都没反应。只好把服务器重启了。重启之后再看了一下,是一个同事测试的SQL有问题。一条SQL占用CPU就30%。在研究这个问题的时候,也google到了一些Linux下的监控事项,整理如下。一.Linux性能监控的概述系统由若干子系统构成,通常修改一个子系统有可能影响到另外一个子系统,甚至会导致整个系统不稳定、崩溃。所以说优化、监 阅读全文

posted @ 2014-03-10 23:12 pengdaijun 阅读(232) 评论(0) 推荐(0) 编辑

linux top详解(转)

摘要: 分类:Linuxtop命令和ps命令的基本作用是相同的,显示系统当前的进程和其它状况;但是top是 一个动态显示过程,即可以通过用户按键来不断刷新当前状态。如果在前台执行该命令,它将独占前台,直到用户终止该程序为止。比较准确的说,top命令提供 了实时的对系统处理器的状态监视。它将显示系统中CPU最“敏感”的任务列表。该命令可以按CPU使用。内存使用和执行时间对任务进行排序;而且该命令的 很多特性都可以通过交互式命令或者在个人定制文件中进行设定。在后面的介绍中将把命令参数和交互命令分开讲述。#toptop - 22:19:58 up 24 days, 4:31, 1 user, load av 阅读全文

posted @ 2014-03-10 22:56 pengdaijun 阅读(238) 评论(0) 推荐(0) 编辑