您的位置:首页 > 运维架构 > Apache

五种开源协议比较:BSD,Apache,GPL,LGPL,MIT

2012-02-10 15:19 477 查看
一、vmstat系统活动、硬件及系统信息使用vmstat命令可以得到关于进程、内存、内存分页、堵塞IO、traps及CPU活动的信息。



输出数值解读(Procs)r: 运行队列中进程数量(Procs)b: 等待IO的进程数量(Memory)swpd: 使用虚拟内存大小(Memory)free: 可用内存大小(Memory)buff: 用作缓冲的内存大小(Memory)cache: 用作缓存的内存大小(Swap)si: 每秒从交换区写到内存的大小(Swap)so: 每秒写入交换区的内存大小(IO)bi: 每秒读取的块数(IO)bo: 每秒写入的块数(System)in: 每秒中断数,包括时钟中断。(System)cs: 每秒上下文切换数。(CPU)us: 用户进程执行时间(user time)(CPU)sy: 系统进程执行时间(system time)(CPU)id: 空闲时间(包括IO等待时间)(CPU)wa: 等待IO时间
指令选项介绍:-a:显示活跃和非活跃内存-f:显示从系统启动至今的fork数量 。-m:显示slabinfo-n:只在开始时显示一次各字段名称。-s:显示内存相关统计信息及多种系统活动数。delay:刷新时间间隔。如果不指定,只显示一条结果。count:刷新次数。如果不指定刷新次数,但指定了刷新时间间隔,这时刷新次数为无穷。-d:显示磁盘相关统计信息。-p:显示指定磁盘分区统计信息-S:使用指定单位显示。参数有 k , K, m, M,分别代表1000, 1024, 1000000, 1048576字节。默认单位为K(1024 bytes)-V:显示vmstat版本信息。
二、psps命令显示当前运行进程的快照。使用-A或-e 显示所有进程。ps 与top 非常相似,但ps 提供更多的信息。
指令选项介绍:
-e 显示所有进程。-f 全格式。-h 不显示标题。-l 长格式。-w 宽输出。a 显示终端上的所有进程,包括其他用户的r 只显示正在运行的进程。x 显示没有控制终端的进程。
使用方法例子:
找出消耗内存最多的前10名进程# ps -auxf | sort -nr -k 4 | head -10找出使用CPU最多的前10名进程# ps -auxf | sort -nr -k 3 | head -10

三、free
选项介绍:-b  以Byte为单位显示内存使用情况。-k  以KB为单位显示内存使用情况。-m  以MB为单位显示内存使用情况。-o  不显示缓冲区调节列。-s<间隔秒数> 持续观察内存使用状况。-t  显示内存总和列。-V  显示版本信息。

[root@ZR ~]$ free total used free shared buffers cachedMem: 8298888 421076 7877812 0 128288 212956-/+ buffers/cache: 79832 8219056Swap: 5406712 0 5406712

数值说明解读:total:总计物理内存的大小。used:已使用多大。free:可用有多少。Shared:多个进程共享的内存总额。Buffers/cached:磁盘缓存的大小。used:已使用多大。free:可用有多少。

四、uptime

16:08:43 up 6 days, 31 min, 1 user, load average: 0.00, 0.00, 0.00

数值说明解读:16:08:43:系统当前时间up 6 days:主机已运行时间,时间越大,说明你的机器越稳定。1 user:用户连接数,是总连接数而不是用户数load average:系统平均负载,统计最近1, 5,15分钟的系统平均负载如果每个CPU内核的当前活动进程数不大于3的话,那么系统的性能是良好的。如果每个CPU内核的任务数大于5,那么这台机器的性能有严重问题。
本文出自 “Mr_Z” 博客,请务必保留此出处http://zhangrong.blog.51cto.com/2196532/746648
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: