访问手机版  

Linux常用命令|Linux培训学习|考试认证|工资待遇与招聘,认准超级网工!

招聘|合作 登陆|注册

网络工程师培训

当前位置:网络工程师 > 技术课程 > linux > 热点关注 > linux常用命令

linux常用的监控命令

时间:2019-10-18

linux常用命令_常用dos命令大全_常用dos命令

因此,读缓存是一个动态变化的、实际用到多少才分配多少的缓冲内存,当这个连接非常空闲时,且用户进程已经把连接上接收到的数据都消费了,那么读缓存使用内存就是0。如果持续很高,则内存可能是瓶颈 内存相关指标 swap-in rate/swap-out rate ——进程入交换率/进程出交换率 交换区输入输出的进程数目 若交换分区进程交换频繁,也反映了系统内存资源紧张。cpu缓存(cache memory)位于cpu与内存之间的临时存储器,它的容量比内存小但交换速度快.在缓存中的数据是内存中的一小部分,但这一小部分是短时间内cpu即将访问的,当cpu调用大量数据时,就可避开内存直接从缓存中调用,从而加快读取速度.由此可见,在cpu中加入缓存是一种高效的解决方案,这样整个内存储器(缓存+内存)就变成了既有缓存的高速度,又有内存的大容量的存储系统了.缓存对cpu的性能影响很大,主要是因为cpu的数据交换顺序和cpu与缓存间的带宽引起的.。

一般是通过两个数字参数来完成的,第一个参数是采样时间间隔,单位是秒, 第二个参数是采样的次数

image

r: 表示运行队列,如果队列过大说明CPU很繁忙,一般会造成CPU使用率高

b: 表示阻塞的进程数

swap: 虚拟内存已使用的大小,如果大于0,说明机器的物理内存不够了

free: 空闲的物理内存大小

buff: 系统占用的缓存大小(写缓存)

cache: 直接用来记忆我们打开的文件,给文件做缓冲linux常用命令,读缓存

si: 每秒从磁盘读入虚拟内存大小,如果这个值大于0,表示物理内存不足了

so: 每秒虚拟内存写入磁盘的大小,如果这个值大于0linux常用命令, 表示物理内存不足了

us: 用户cpu时间

sy: 系统CPU时间, 如果值 太高,说明系统调用,例如是IO操作频繁

id: 空闲CPU时间,一般来说 id + us + sy = 100

linux常用命令_常用dos命令_常用dos命令大全

wt: 等待IO的CPU时间

列出打开的文件;它常用于以列表形式显示所有打开的文件和进程,包括磁盘文件,网络套接字,管道,设备和进程。

主要情形之一就是 无法挂载磁盘和显示正在使用或者打开某个文件的错误时,查看谁正在使用。

apt-get install tcpdump

用于捕捉或过滤网络上指定接口上接收或者传输的TCP/IP包。

-i : 网络接口

-c : 需要输出包数量

image

用于监控进出网络的包和网络接口统计的命令行工具,非常有用,用来监控网络性能,解决网络相关问题。

-h : 查看帮助

-r : 显示路由表

-i : 查看网络接口

image

image

常用dos命令_linux常用命令_常用dos命令大全

一个非常高级的交互式实时linux进程监控工具,和top相似,但更友好, 还支持鼠标。

sudo apt-get install htop

image

监控linux磁盘I/O, 用于查找大量使用磁盘读写进程的时候。python版本需要2.7以上。

sudo apt-get install iotop

-h: 查看帮助

image

查看存储设备输入和输出状态统计的工具,用来追踪存储设备的性能 问题;包括设备,磁盘,NFS远程磁盘。

sudo apt-get install sysstat

image

%user: 在用户级别运行所使用的CPU百分比

%nice: 优先进程消耗的CPU时间,占所有CPU百分比

%system: 在系统级别运行所使用的CPU百分比

%iowait: cpu等待硬件I/O时,所占用的CPU百分比

常用dos命令大全_常用dos命令_linux常用命令

%steal: 管理程序维护另一个虚拟处理器时,虚拟CPU的无意识等待时间百分比

%idle: CPU空闲时间的百分比

tps: 每秒发送到I/O的请求数