常用Linux命令(一)
来源:互联网 发布:遨游网络加速器 编辑:程序博客网 时间:2024/05/16 09:57
在进行性能或压力测试时,监控CPU利用率是一项重要的任务。linux系统自带了报告CPU利用率的各种工具。利用这些工具,你将可以查明:CPU利用率、显示每一个CPU的利用率、了解系统CPU的平均利用率、直观的找到哪个进程正在吃CPU;
#1:top
top程序提供了一个动态的、实时的、直观的运行中的系统。它能显示系统的主要信息,并且把由内核管理的任务列表显示出来。top命令监控CPU利用率, 进程状态和内存利用率。顶部区域包含了整个系统状态的信息,从左到右,从上到下,依次是:当前时间,正常运行时间,负载均衡,进程总数和概况,CPU状 态,内存占用情况,swap占用情况。
从CPU状态那一行,可以很清楚地掌握CPU利用率:用户模式(us),系统模式(sy),低优先级用户模式(ni),空闲任务(id),I/O等待中(wa)。top命令还可以详细列出每一个进程占用了多少CPU和多少内存。
输入:top
输出:
#2:mpstat
mpstat命令会把每一个可用的处理器都写入标准输出中,第一个处理器编号为0,同时对所有处理器的全部平均值做一次报告。默认情况下,只会输出全部平均值。要查看每一个CPU的情况,需要增加参数。
输入:mpstat
输出:
#3:sar
使用sar命令可以收集,报告和保存系统活动信息。sar命令会把当天的CPU活动情况全部写入标准输出中。默认记录间隔时间是10分钟,你也可以添加参数来指定sar需要收集数据。
输入:sar
输出:
#4:ps
ps是一条功能非常全面的命令。通过使用ps命令,可以很清楚的看出到底是哪一条进程在吃CPU。排在前面的占用的CPU越多
输入:ps -eo pcpu,pid,user,args | sort -k 1 -r | head -16
输出:
- 常用Linux命令(一)
- 常用Linux命令一(解压缩)
- Linux常用的命令(一)
- Linux常用网络命令(一)
- linux常用的一些命令(一)
- Linux shell常用基本命令(一)
- Linux常用的命令(一)
- Linux常用基本命令(一)
- Linux常用操作命令(一)
- 常用linux命令(一)shell类型
- 常用Linux命令整理<一>
- 一、linux常用的命令
- linux常用基础命令(一)
- linux基础命令(一)常用简单命令及快捷键
- Linux学习笔记(一) 常用Linux命令
- 【linux】常用Linux命令小合集(一)
- Ubuntu 服务器管理员手记(一):常用 Linux 命令
- linux常用基本命令学习简记(一)
- JAVA之数组
- 本文完全转载 MYSQL ERROR 1862 (HY000): Your password has expired.
- unity WebGL
- ARM,MTK,高通关系
- 基于Xposed和Substrate的通用性SO注入
- 常用Linux命令(一)
- Android 开发中遇到的 Exception & ANR
- android中的retrofit2+okHttp+dagger框架
- Linux基础操作-不定时添加
- 6.0以上手机运行时权限第三方PermissionsDispatcher的使用
- java并发编程之volatile
- MongoDB学习(四)安全和认证、主从集群、副本集和分片操作
- 2.1 网站架构模式[读书敲录]
- C++工厂模式