文档章节

top命令使用详解

mucoding
 mucoding
发布于 2016/10/08 20:55
字数 612
阅读 1
收藏 0

1、top命令查看服务器负载情况,CPU使用率,进程数等信息。

 

0.0% wa IO等待占用CPU的百分比

86.9% id  表示空闲的CPU占比

load average数据是每隔5秒钟检查一次活跃的进程数,然后按特定算法计算出的数值。如果这个数除以逻辑CPU的数量,结果高于5的时候就表明系统在超负荷运转了。

 

第四行:内存状态

8306544k total 物理内存总量(8GB)
7775876k used 使用中的内存总量(7.7GB)
530668k free 空闲内存总量(530M)
79236k buffers 缓存的内存量 (79M)
 

第五行:swap交换分区
2031608k total 交换区总量(2GB)
2556k used 使用的交换区总量(2.5M)
2029052k free 空闲交换区总量(2GB)
4231276k cached 缓冲的交换区总量(4GB)

对于内存监控,在top里我们要时刻监控第五行swap交换分区的used,如果这个数值在不断的变化,说明内核在不断进行内存和swap的数据交换,这是真正的内存不够用了。

 

监控java线程数:
ps -eLf | grep java | wc -l

监控网络客户连接数:
netstat -n | grep tcp | grep 侦听端口 | wc -l

上面两个命令,可改动grep的参数,来达到更细致的监控要求。
 

在Linux系统一切都是文件的思想贯彻指导下,所有进程的运行状态都可以用文件来获取。系统根目录/proc中,每一个数字子目录的名字都是运行中的进程的PID,进入任一个进程目录,可通过其中文件或目录来观察进程的各项运行指标,例如task目录就是用来描述进程中线程的,因此也可以通过下面的方法获取某进程中运行中的线程数量(PID指的是进程ID):
 

ls /proc/PID/task | wc -l

在linux中还有一个命令pmap,来输出进程内存的状况,可以用来分析线程堆栈:

pmap PID

 

2、ps -ef 查看进程

3、/usr/sbin/apachectl restart 重启apache 或者用 service httpd restart

4、 ps aux | grep httpd 查看 httpd进程

5、 ps aux | grep httpd | wc -l 查看httpd进程总数

6、pwd 在Linux层次结构中,想要知道当前所处的目录,可以用pwd命令,该命令显示整个路径名。

 

安装xhprof扩展

ll *xhprof* 查看有xhprof 的文件

本文转载自:http://www.cnblogs.com/sunofwe/p/4811012.html

共有 人打赏支持
mucoding
粉丝 0
博文 35
码字总数 5744
作品 0
南京
程序员
私信 提问
Linux目录(Centos)

easy808
2017/12/01
0
0
【转】Linux/Unix笔记本

文章转自:http://www.cnblogs.com/ggjucheng/archive/2012/08/18/2645321.html#2566680 Linux/Unix   了解Linux     Linux入门——个人感想   初入Linux     Windows XP硬盘安装...

张玉涛
2012/11/30
0
0
Linux系统学习之路和常用命令及其他系统相关内容

Linux系统学习之路 目录 Linux系统学习之路【第一篇】:Linux目录和基础知识 Linux系统学习之路【第二篇】:文件操作,文件查看,find查找 Linux系统学习之路【第三篇】:grep,vim,压缩功能详...

yht_1990
2016/07/19
0
0
SHELL利器:比较常用的SHELL命令(持续更新)

awk,说shell中的瑞士军刀不为过吧 # 实现SQL中的group by功能,例如对“姓名 地点 年龄”按照地点字段统计其年龄之和awk '{arr[$2]+=$3} END{for(i in arr) print i,arr[i]}' source_file.t...

Iuranus
2014/06/23
0
2
Linux简易指南

1.linux查看tomcat是否启动,查看Tomcat的运行进程 2.运行sh文件 3.查看文件 Linux下查看文件内容的命令 日志分析查看——grep,sed,sort,awk运用 4.创建目录 在 Linux 下用 mkdir 命令来创建...

刘阳0292
2017/07/09
0
0

没有更多内容

加载失败,请刷新页面

加载更多

前端工程师的知识体系

Front-End Engineer 这词很好的体现了前端的特(ku)殊(bi)性。 下图是张克军绘制的前端工程师图解: 前端开发的核心是HTML + CSS + JavaScript。本质上它们构成一个MVC框架,即HTML作为信息模...

文文1
5分钟前
0
0
随行付微服务测试之性能测试

背景 传统性能测试更多的是以事务为核心,更多的是由单个或者多个事务构成业务场景进行压测。全链路压测指完全引入相关联的系统,尽量真实模拟线上硬件环境,更多的是以请求为核心,完全模拟...

马力-随行付
8分钟前
0
0
JavaScript是如何工作的:事件循环和异步编程的崛起 + 5种使用 async/await 更好地编码方式!

摘要: 深度理解JS事件循环!!! 原文:JavaScript是如何工作的:事件循环和异步编程的崛起+ 5种使用 async/await 更好地编码方式! 作者:前端小智 Fundebug经授权转载,版权归原作者所有。...

Fundebug
9分钟前
0
0
hanlp在Python环境中的安装失败后的解决方法

Hanlp是由一系列模型与算法组成的javag工具包,目标是普及自然语言处理再生环境中的应用。有很多人在安装hanlp的时候会遇到安装失败的情况,下面就是某大神的分享的在python环境中安装失败的...

左手的倒影
30分钟前
1
0
【更新】Infragistics Ultimate UI for WPF v18.2(二):分类图

下载Infragistics Ultimate UI for WPF最新版本 Infragistics Ultimate UI for WPF是一款提供高速的网格和图表,轻松创建仿Office应用程序的WPF界面框架,从广度和深度两方面使得开发者在缩短...

电池盒
31分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部