一、Linux进程概念1.进程:Process,是运行中的程序的一个副本,有生命周期,都由其父进程创建Linux内核存储进程信息的固定格式:taskstruct多个任务的的taskstruct组件的链表:tasklist2.进程优先级:0-1390:一般不使用1-99:实时优先级;数字越大优先级越高,系统自动安排10..
分类:
系统相关 时间:
2016-02-14 08:02:40
阅读次数:
513
不知道总结得对不对,自己感觉有点别扭,有清楚其中含义的烦请指正一下vmstat15#1秒钟显示5次第一列r:代表1秒钟内平均有多少个进程在使用cpu(排队或者正在运行),CPU是否瓶颈第二列b(block,被阻塞):I/O、磁盘、网速带宽有关也会阻塞(阻塞任务有几个),CPU是否瓶颈第三列sw..
分类:
其他好文 时间:
2016-02-11 06:47:02
阅读次数:
196
Linux系统出现了性能问题,一般我们可以通过top、iostat、free、vmstat等命令来查看初步定位问题。其中iostat可以提供更丰富的IO性能状态数据。 1. 基本使用 $iostat -d -k 1 10 参数 -d 表示,显示设备(磁盘)使用状态;-k某些使用block为单位的列强
分类:
移动开发 时间:
2016-02-03 13:35:32
阅读次数:
234
1、uptime 在Linux系统中,这些数据表示等待CPU资源的进程和阻塞在不可中断IO进程(进程状态为D)的数量。 2、dmesg|tail 命令会输出系统日志的最后10行,这些日志都可以排查性能问题。 3、vmstat 1 输出的日志中 r:等待在CPU资源的进程数。这个数据比平均负载更加能够
分类:
系统相关 时间:
2016-02-02 14:44:03
阅读次数:
214
Linux进程管理命令:psprocessstatus查看进行相关信息:system风格:sysv有-线引导BSD风格:BSDpsa:显示所有跟终端有关的进程u:显示更详细的字段x:显示所有跟终端无关的进程常用psax进程分类:终端启动(相关)的进程:用户通过命令行启动的进程跟终端无关的进程:系统启动..
分类:
系统相关 时间:
2016-02-01 19:07:31
阅读次数:
320
一、dstat使用1、简介dstat是一个可以取代vmstat,iostat,netstat和ifstat这些命令的多功能产品。dstat克服了这些命令的局限并增加了一些另外的功能,增加了监控项,也变得更灵活了。dstat可以很方便监控系统运行状况并用于基准测试和排除故障。dstat可以让你实时地看到所有系..
分类:
系统相关 时间:
2016-01-26 12:40:44
阅读次数:
287
我们可以使用sar(1), pidstat(1), mpstat(1), vmstat(8) 来监控一、安装yum install sysstat二、参数解释FILES/proc/stat contains system statistics./proc/uptime contains system...
分类:
移动开发 时间:
2016-01-08 23:23:34
阅读次数:
374
ps,top,htop,vmstat,dstat,pstree,pidof,pgrep在htop默认没有添加字段的情况下。pstophtop常驻内存rss,rsz,rssize线性内存vsz,vsizeVIRTVIRT进程占用CPU%cpu%CPUCPU%进程状态state,SSS物理内存使用%mem,RESMEM%,RES共享内享SHRSHR进程已使用CPU时长time,cputimeTIME+TIME+进程..
分类:
系统相关 时间:
2016-01-01 23:10:35
阅读次数:
691
一、基于命令行的性能监控工具1.dstat - 多类型资源统计工具该命令整合了vmstat,iostat和ifstat三种命令。同时增加了新的特性和功能可以让你能及时看到各种的资源使用情况,从而能够使你对比和整合不同的资源使用情况。通过不同颜色和区块布局的界面帮助你能够更加清晰容易的获取信息。它也支...
分类:
系统相关 时间:
2015-12-15 14:21:57
阅读次数:
267
Procs r: 等待运行的进程数 b: 处在非中断睡眠状态的进程数 w: 被交换出去的可运行的进程数。此数由 linux 计算得出,但 linux 并不耗尽交换空间 Memory swpd: 虚拟内存使用情况,单位:KB free: 空闲的内存,单位KB buff: 被用来做为缓存的内存...
分类:
移动开发 时间:
2015-12-11 12:53:59
阅读次数:
225