ps -ef | grep python:查看正在运行的后台程序 df -h:显示磁盘占用量 du -sh:显示目录的总大小 du -ah:显示目录中文件的大小
top -p PID:显示进程号为PID的程序占用CPU及内存情况
ps -ef | grep demo.py:查看demo.py的PID号
free命令:显示当前系统未使用的和已使用的内存大小,被内核使用的内存缓冲区;
- Mem:内存的使用信息
- Swap:交换空间的使用信息
- total:总计物理内存的大小
- used:已使用物理内存
- free:可用物理内存
- shared:多个进程共享的内存总额
- buffers/cached:缓存缓冲使用物理内存大小
- available:还可以被应用程序使用的物理内存大小
total = used + free +?buffer/cache avaiable = free + buffer/cache
free:未被使用的内存 available:应用程序认为可用的内存 注:Linux为了提升读写性能,消耗一部分内存资源作为缓存或者缓冲内存,在内核看来这部分buffer/cache属于已被使用的内存;在应用程序申请内存,而free内存不够时,就会让内核回收buffer和cache来满足应用程序的内存需求。 ?
free -hl: 显示内存大小,使用规则单位显示
查看进程占用内存:top
top 可以实时动态地查看系统的整体运行情况,综合了多方信息监测系统性能和运行信息的实用工具。可以有效发现系统的缺陷,如内存不够、CPU处理能力不够、IO读写过高等。
参考
Linux系统查看内存使用情况_bai_student的博客-CSDN博客_linux查看内存使用情况
|