linux性能分析命令

linux性能分析命令

ID:44416581

大小:56.00 KB

页数:6页

时间:2019-10-21

linux性能分析命令_第1页
linux性能分析命令_第2页
linux性能分析命令_第3页
linux性能分析命令_第4页
linux性能分析命令_第5页
资源描述:

《linux性能分析命令》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、1“uptime":LINUX运行了多长时间,冇多少登陆用户和对服务器性能的总体评估(loadaverage)。Loadaverage值分别记录了上个1分钟,5分钟和15分钟间隔的负载情况,loadaverage不是一个百分比,阳是在队列中等待执行的进程的数量。如杲进程耍求CPU时间被阻塞(意味着CPU没有时间处理它),loadaverage值将增加。另一方面,如果每个进程都可以立刻得到访问CPU的时间,这个值将减少2“top”PID:进程标识USER;进程所有者的用户名PRI:进程的优先级NI:nice级别Nice值是一个对优先权的限制。进程

2、优先级的值不能低于nice值。(nice值越低优先级越高)进程优先级是无法去手动改变的,只有通过改变nice值去间接的调整进程优先级,Linux支持nice值的范用是19(低优先级)到・20(高优先级),默认的值是0SIZE:进程占用的内存数量(代码+数据+堆栈)RSS;进程使用的物理内存数量SHARE;该进程和其他进程共亨内存的数量STAT:进程的状态:S=休眠状态,R=运行状态,T=停止状态,。=中断休眠状态,Z=僵尸状态%CPU:共享的CPU使用%MEM;共享的物理内存TIME:进程占•用CPU的时间COMMAND:启动任务的命令行(包括

3、参数)3“iostat"可以用来监测CPU利用率和磁盘利用率%user:userlevel(应用)的CPU占用率情况%nice:加入nice优先级的userlevel的CPU占用率情况%sys:systemlevel(内核)的CPU占用情况%idle:空闲的CPU资源悄况Device:块设备名Tps:设备每秒进行传输的数量(每秒的I/O请求)。多个单独的I/O请求可以被组成一个传输操作,因为一个传输操作nJ*以是不D0的容量。Blk_read/s,Blk_wrtn/s:该设备每秒读写的块的数最。块可能为不同的容最。Blk_read,Blk_wr

4、tn:ti系统启动以来读写的块设备的总最。块可能为不同的容量。块的大小一般为1024、2048、4048byte。可通过tune2fs或dumpe2fs获得:引用[root@rfgz~]#tune2fs-1/dev/hdallgrep'Blocksize'Blocksize:4096[root@rfgz〜]#dumpe2fs-h/dev/hdallgrep'Blocksize'dumpe2fs1.35(28-Feb-2004)Blocksize:40963vmstat提供了对进程、内存、页面I/O块和CPU等信息的监控,vmstat可以显示检测

5、结果的平均值或者取样值,取样模式町以提供一个取样时间段内不同频率的监测结果•process(procs)r:等待运行时I'可的进程数量b:处在不可屮断睡眠状态的进程w:被交换出去但是仍然町以运行的进程,这个值是计算出来的•memoryswpd:虚拟内存的数量free:空闲内存的数屋buff:用做缓冲区的内存数量•swapsi:从硬盘交换來的数量so:交换到硬盘去的数量•10bi:向一个块设备输出的块数量bo:从一个块设备接受的块数量•systemin:每秒发主的中断数量,包括时钟cs:每秒发牛•的contextswitches的数量•cpu(整

6、个cpu运行时间的百分比)us:非内核代码运行的时间(用户时间,包括nice时间)sy:内核代码运行的时间(系统时间)id:空闲时间,在Linux2.5.41之前的内核版本中,这个值包括I/O等待时间;wa:等待I/O操作的时间,在Linux2.5.41之前的内核版木屮这个值为()Vmstat命令提供了人量的附加参数,下而列举几个I-分有用的参数:引用•m:显示内核的内存利用率•a:显示内存页面信息,包括活跃和不活跃的内存页面•m显示报头行,这个参数在使用取样模式并将命令结果输出到一个文件时非常有用。例如root#vmstat-n210以2秒的

7、频率显示10输出结果•当使用-P{分区vmstat提供对I/O结果的统计3ps和pstree命令是系统分析最常用的基本命令,4numastat命令提供了本地内存与远程内存使用情况的对比和各个节点的内存使用情况。Numa_miss列显示分配失败的本地内存,numa_foreign列显示分配远程内存(访问速度慢)信息,过多的调川远程内存将增加系统的延迟从而影响整个系统的性能。使运行在一个节点上的进程都访问本地内存将极大的改善系统的性能。5sar程序也是sysstat安装包的一部分。sar命令川于收集、报告和保存系统的信息。Sar命令由三个应用组成:

8、sar,用与显示数据;sal和sa2,用于收集和存储数据。默认情况下,系统会在crontab中加入口动收集和分析的操作:引用[root@rfgzT#c

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。