Liunx查看系统运行命令(运行、磁盘内存、进程)

1.top 命令查看 cpu 及运行状态,实时显示系统各个进程资源的占用状况 us 用户空间占用 CPU 百分比 sy 内核空间占用 CPU 百分比 ni 用户进程空间内改变过优先级的进程占用 CPU 百分比 id 空闲 CPU 百分比

wa 等待输入输出的 CPU 时间百分比 hi si st

系统进程解析

PID:进程 id

USER:进程所有者

PR:进程的优先级,越小优先级越高

NI:nice 值,负值表示高优先级,正值表示低优先级

VIRT:进程使用的虚拟内存,单位是 kb

RES:进程使用的物理内存,单位 kb SHR:进程使用的共享内存,单位 kb

S:进程状态(S 表示休眠,R 表示正在运行, Z 表示僵死状态,N 表示该进程优先值为负数,

I 表示空闲状态)

%CPU:进程占用的 CPU 使用率

%MEM:进程使用的物理内存和总内存的百分比

TIME+:进程使用的 CPU 时间总计,单位 1/100 秒

COMMAND:命令行

2.df 查看磁盘内存情况

-a:全部文件系统列表,包含虚拟文件系统

-B:指定显示 scale size,比如以 M,G 为单位显示

-h:方便人阅读方式显示。

-H:和-h 相似,不过其中 1k = 1000byte, 1M=1000k

-i:列出 inode 的信息

  1. :区块为 1024 字节
  1. :显示本地文件系统

-p:使用 POSIX 规范输出

-t:打印指定的文件系统类型

-T:显示文件系统类型

-x:不打印指定的文件系统类型结果出来后:第一列代表文件路径、used 表示使用了多少、available 表示还可用空间、use%数据块占比、mounted on 表示文件系统挂载点

3.ps -ef|grep es/redis/mysql 等查看进程(ps -l 强大查看进程)

4.ps aux 查看所有,其中

USER 返回运行该进程的用户的用户名

PID 返回唯一的进程 ID

%CPU 返回 CPU 使用率的百分比

%MEM 返回内存使用百分比

VSV 以千字节为单位返回虚拟大小

RSS 返回常驻集大小 TT 返回控制终端名称

STAT 返回符号进程状态

STARTED 返回开始的时间 CMD 返回启动进程的命令

5.kill -9 进程号 ----结束进程 redis 执行,redis-cli -p 端口 -a 密码;后输入 ping,输出 pong 成功 es 到 bin 目录下./elasticsearch -d 后台运行

mysql 是否启动,,service mysqld status 看是否有 running 使用 ps aux | grep mysqld 查看进程号 pidof mysqld 看是否显示进程

6.jps   简单查看进程

7.free 显示系统未使用和已使用的内存参数说明

-b    以 Byte 为单位显示内存使用情况。

-k     以 KB 为单位显示内存使用情况。

-m      以 MB 为单位显示内存使用情况。

-h 以合适的单位显示内存使用情况,最大为三位数,自动计算对应的单位值。单位有:B、

K、M、G、T

-o     不显示缓冲区调节列。

-s<间隔秒数>    持续观察内存使用状况。

-t      显示内存总和列。

-V      显示版本信息

显示结果解析

total 内存总数,物理内存总数 used 已经使用的内存数 free 空闲的内存数

shared 多个进程共享的内存总额 buffers Buffer 缓存内存数 cached Page 缓存内存数

-buffers/cache 应用使用内存数

+buffers/cache 应用可用内存数

Swap 交换分区,虚拟内存

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小菜机一枚

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值