Linux内存不足的处理方法

简介: 在配置nginx的时候,发现Nginx提示内存不足。想到了top命令。在使用Linux的过程中,作为管理员,top命令是最经常使用的命令之一。它可以用来显示Linux的实时进程活动,任务调度,内存的使用情况等等。

在配置nginx的时候,发现Nginx提示内存不足。想到了top命令。
在使用Linux的过程中,作为管理员,top命令是最经常使用的命令之一。它可以用来显示Linux的实时进程活动,任务调度,内存的使用情况等等。

解决方案

  1. 运行Linux top命令


    img_ffa19a638b31dc36db608e2a5a2f3f2b.png
    top命令界面
  2. 按大写的M,进行排序内存大的排在前面。

    img_6c6f61f78afb974a1e8cce4e7b74ccfc.png
    内存排序后界面

  3. 按小写的c命令,查看运行命令的绝对路径

    img_d449d4f095683a49d650743f43dd6b7f.png
    绝对路径的top界面

  4. 看到拿一个进程占用内存比较大,按下k,指定要删除的进程。

    img_3d5855b730a768e3ead13169b3d39ec4.png
    指定要杀死的进程

  5. 内存足够...

额外

  1. 通过CPU的利用率进行排序shift+P

    img_36cb28aa50861a6d6ce47885acb54522.png
    通过CPU利用率排序

  2. 设置top窗口刷新时间 按小d

  3. 调整进程的nice值。按r

最后

这是一些Top命令的基本用法,但在排除问题的时候还是挺有帮助的,记录一下。

目录
相关文章
|
1月前
|
存储 Linux 编译器
Linux C/C++ 编程 内存管理之道:探寻编程世界中的思维乐趣
Linux C/C++ 编程 内存管理之道:探寻编程世界中的思维乐趣
50 0
|
Linux
【Linux】—— 共享内存
【Linux】—— 共享内存
|
2月前
|
Linux
linux 内存碎片查看
linux 内存碎片查看
40 3
|
29天前
|
存储 算法 Linux
【Linux 应用开发 共享内存】深入理解和实践 ftruncate:共享内存的有效管理
【Linux 应用开发 共享内存】深入理解和实践 ftruncate:共享内存的有效管理
61 5
|
1月前
|
Shell Linux C语言
【Shell 命令集合 磁盘维护 】Linux 创建一个初始化内存盘 mkinitrd命令使用教程
【Shell 命令集合 磁盘维护 】Linux 创建一个初始化内存盘 mkinitrd命令使用教程
35 0
|
4天前
|
机器学习/深度学习 缓存 监控
linux查看CPU、内存、网络、磁盘IO命令
`Linux`系统中,使用`top`命令查看CPU状态,要查看CPU详细信息,可利用`cat /proc/cpuinfo`相关命令。`free`命令用于查看内存使用情况。网络相关命令包括`ifconfig`(查看网卡状态)、`ifdown/ifup`(禁用/启用网卡)、`netstat`(列出网络连接,如`-tuln`组合)以及`nslookup`、`ping`、`telnet`、`traceroute`等。磁盘IO方面,`iostat`(如`-k -p ALL`)显示磁盘IO统计,`iotop`(如`-o -d 1`)则用于查看磁盘IO瓶颈。
|
17天前
|
存储 缓存 监控
Linux内存和硬盘空间管理技巧
了解Linux内存和硬盘管理技巧,提升系统性能和稳定性。使用`free`, `top`, `vmstat`监控内存,通过`sync`, `echo 1 > /proc/sys/vm/drop_caches`清理缓存。利用Swap分区释放内存。借助`df`, `du`检查硬盘空间,清理无用文件,使用`clean-old`, `gzip`, `tar`压缩归档。查找大文件用`find`和`du`,确保
33 0
|
18天前
|
Prometheus 监控 Cloud Native
【Linux】查看系统内存命令(详细讲解)
【Linux】查看系统内存命令(详细讲解)
|
22天前
|
存储 缓存 监控
深入解析linux内存指标:快速定位系统内存问题的有效技巧与实用方法(free、top、ps、vmstat、cachestat、cachetop、sar、swap、动态内存、cgroops、oom)
深入解析linux内存指标:快速定位系统内存问题的有效技巧与实用方法(free、top、ps、vmstat、cachestat、cachetop、sar、swap、动态内存、cgroops、oom)
|
30天前
|
存储 缓存 监控
Linux 系统 内存通用指标以及查询方式
Linux 系统 内存通用指标以及查询方式
18 0