top解析

突然发现redis不能存进去数据了,导致线上的验证码前端获取不到,然后想着重启一下redis,结果就是报错no space left on device

df -h或者df - i : 查看磁盘空间,文件大小

du -sh*: 查看所有子目录大小

linux 中如何查看磁盘剩余空间的总大小

df -m | sed 1d | awk '{sum += $4} END {print sum"MB"}' ## 以Mb为单位输出剩余磁盘的大小

df -m | sed 1d | awk '{sum += $4} END {print sum/1024"GB"}' ## 以Gb为单位输出剩余磁盘的大小

清理磁盘空间:

参考:https://blog.csdn.net/longailk/article/details/122728982

docker system df命令,类似于Linux上的df命令,用于查看Docker的磁盘使用情况:

du -hs /var/lib/docker/

查找/大文件

du -sh /* | sort -rm | head

查找/var/lib/docker/大文件
du -sh /var/lib/docker/
| sort -rm | head

linux 复制代码
docker ps -q | xargs docker inspect --format '{{.State.Pid}}, {{.ID}}, {{.Name}},{{.GraphDriver.Data.WorkDir}}' | grep "a2dd1856e33610cd10bd6bec45d39d4811c05a9df9a445b7be3dac848ea04149"
linux 复制代码
 pid container id name GraphDriver.Data.WorkDir
 13641, d98d015ee1ff8cefb547ced281fa26861658b9b41b0d078a9d949f429336050d, /redis_host, /var/lib/docker/overlay2/a2dd1856e33610cd10bd6bec45d39d4811c05a9df9a445b7be3dac848ea04149/work

top - 13:52:26 up 26 days, 20:56, 2 users, load average: 0.00, 0.01, 0.05

当前时间 系统运行时间,格式为时:分 当前登陆用户数2 系统负载,即任务队列的平均长度。三个数值分别为1分钟,5分钟,15分钟前到现在的平均值

Tasks: 145 total, 1 running, 144 sleeping, 0 stopped, 0 zombie

进程总数 正在运行的进程数 睡眠的进程 停止的进程数 僵尸进程数

%Cpu(s): 2.6 us, 2.8 sy, 0.0 ni, 94.4 id, 0.3 wa, 0.0 hi, 0.0 si, 0.0 st

用户空间占用CPU百分比 内核空间占用CPU百分比 用户进程空间内改变过优先级的进程占用CPU百分比

空闲CPU百分比 等待输入输出的CPU时间百分比 硬中断(Hardware IRQ)占用CPU的百分比 软中断(Software Interrupts)占用 CPU 的百分比

用于有虚拟机 cpu 的情况,用来指示被虚拟机偷掉的 cpu 时间

KiB Mem : 8008264 total, 181196 free, 3023284 used, 4803784 buff/cache

物理内存总量 空闲内从总量 使用的物理内存总量 用作内核缓存的内存量

KiB Swap: 0 total, 0 free, 0 used. 4277288 avail Mem

交换区总量 空闲交换区总量 使用的交换区总量 可用交换取总量

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND

列名 含义
PID 进程id
USER 进程所有者的用户名
PR 优先级
NI nice 值。负值表示高优先级,正值表示低优先级
VIRT 进程使用的虚拟内存总量,单位kb。VIRT=SWAP+RES
RES 进程使用的,违背换出的物理内存大小,单位kb。RES = CODE + DATA
SHR 共享内存大小,单位kb
S 进程状态。D=不可中断的睡眠状态 R=运行 S=睡眠 T=跟踪/停止 Z=僵尸进程
%CPU 上次更新到现在的CPU时间占用百分比
%MEM 进程使用的物理内存百分比
TIME+ 进程使用的CPU时间总计,单位1/100秒
相关推荐
岑梓铭5 分钟前
(CentOs系统虚拟机)Standalone模式下安装部署“基于Python编写”的Spark框架
linux·python·spark·centos
努力学习的小廉6 分钟前
深入了解Linux —— make和makefile自动化构建工具
linux·服务器·自动化
MZWeiei9 分钟前
Zookeeper基本命令解析
大数据·linux·运维·服务器·zookeeper
7yewh25 分钟前
嵌入式Linux QT+OpenCV基于人脸识别的考勤系统 项目
linux·开发语言·arm开发·驱动开发·qt·opencv·嵌入式linux
Arenaschi28 分钟前
在Tomcat中部署应用时,如何通过域名访问而不加端口号
运维·服务器
小张认为的测试29 分钟前
Linux性能监控命令_nmon 安装与使用以及生成分析Excel图表
linux·服务器·测试工具·自动化·php·excel·压力测试
waicsdn_haha36 分钟前
Java/JDK下载、安装及环境配置超详细教程【Windows10、macOS和Linux图文详解】
java·运维·服务器·开发语言·windows·后端·jdk
打鱼又晒网37 分钟前
linux网络套接字 | 深度解析守护进程 | 实现tcp服务守护进程化
linux·网络协议·计算机网络·tcp
良许Linux1 小时前
0.96寸OLED显示屏详解
linux·服务器·后端·互联网
蜜獾云1 小时前
docker 安装雷池WAF防火墙 守护Web服务器
linux·运维·服务器·网络·网络安全·docker·容器