CentOS7磁盘内存cpu占用查询

磁盘

1.查看磁盘整体使用情况

  df -h

2.查询所有磁盘(包括未挂载磁盘)

fdisk -l

3.查询磁盘占用详情

cd /
du -lh --max-depth=1

查找到占用磁盘空间较大的目录,进入到该目录,继续执行:du -lh --max-depth=1,逐级查找

内存

1.查询内存整体使用情况

free -h
参数:total:物理内存总量 used:已使用内存(系统真正使用的内存=used-buff/cache)  free:空闲内存(未使用)  shared:共享内存  buff/cache:磁盘缓存的大小  available:可用内存

2.磁盘内存缓存过大清理

free && sync && echo 3 > /proc/sys/vm/drop_caches && echo "" && free

cpu及动态查看进程

1.top:动态查看进程

PR:系统的进程优先级PR值;
NI:系统的进程优先级nice(范围-20~19)
VIRT:虚拟内存(需要这些内存,但并没有占满)
RES:常驻内存(用了多少内存)
SHR:共享内存

系统整体统计信息(top页面的前五行)
第一行:程序名-系统时间 运行时间,登录用户数,CPU平均负载: 1分钟平均负载,5分钟平均负载,15分钟平均负载分别是0.30、0.23、0.16
第二行:总进程数:245, 运行数3, 睡眠数242, 停止数0, 僵死数0
第三行:CPU使用占比: us用户,sy系统,ni优先级,id空闲,wa等待,hi硬件,si软件,st虚拟机
第四行:物理内存: total总数, free空闲, userd使用, cache缓存硬盘内容
第五行:交换分区: total总数, free空闲, userd使用, avail Mem下次可用的空间
posted @ 2021-02-20 15:19  記憶や空白  阅读(508)  评论(0编辑  收藏  举报