当前位置:   article > 正文

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

linux查看硬盘运行状态

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 交换分区,虚拟内存

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小小林熬夜学编程/article/detail/273238?site
推荐阅读
相关标签
  

闽ICP备14008679号