linux查看内存,磁盘占用情况等信息命令

在Linux中,有多种命令可以用来查看内存、磁盘占用情况等信息。以下是一些常用的命令:

查看内存使用情况

free

free命令用于显示系统的总内存、已用内存、空闲内存等信息。默认情况下,它显示以KB为单位的值,但可以通过-m(MB)、-g(GB)等选项来改变单位。

free -h  # -h选项表示以人类可读的格式(如KB、MB、GB)显示

free命令
在这里插入图片描述


top

top命令提供了一个实时的系统进程和资源占用情况的视图。在top的界面中,你可以看到内存(Mem)和交换空间(Swap)的使用情况。

top
top -d 3 #每三秒刷新一次
top -p 18976 #只查看某个进程

在这里插入图片描述

在top运行时,你可以按M键来根据内存使用量对进程进行排序。
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述


vmstat

vmstat命令报告关于系统内存、进程、中断、CPU活动等的统计信息。虽然它主要不是用来直接查看内存占用的,但它提供了关于系统内存使用情况的更广泛的视图。

vmstat -s  # 显示内存统计摘要

查看磁盘占用情况

df

df命令用于显示文件系统的磁盘空间占用情况。默认情况下,它显示每个已挂载文件系统的总空间、已用空间、可用空间、已用百分比等信息。

df -h  # -h选项表示以人类可读的格式(如KB、MB、GB)显示

在这里插入图片描述
在这里插入图片描述


du

du命令用于估计文件或目录的磁盘空间使用量。它可以用来查找占用大量磁盘空间的文件或目录。

du -sh /path/to/directory  # 显示指定目录的总大小,-s表示汇总大小,-h表示以人类可读的格式显示

如果你想查看当前目录下各个文件和子目录的大小,可以简单地运行du -sh *(注意,这可能不包括隐藏文件和目录)。

lsblk

lsblk命令列出所有可用的或指定的块设备信息。它显示设备的名称、大小、类型、挂载点等。

lsblk

这些命令提供了Linux系统中查看内存和磁盘占用情况的基本方法。通过组合使用这些命令,你可以获得关于系统资源使用情况的深入洞察。

相关推荐

  1. linux查看磁盘占用命令

    2024-07-19 22:28:01       38 阅读
  2. [Linux]查看虚拟内存占用情况

    2024-07-19 22:28:01       54 阅读
  3. Linux 如何查看磁盘空间占用

    2024-07-19 22:28:01       29 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-19 22:28:01       52 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-19 22:28:01       54 阅读
  3. 在Django里面运行非项目文件

    2024-07-19 22:28:01       45 阅读
  4. Python语言-面向对象

    2024-07-19 22:28:01       55 阅读

热门阅读

  1. 每类数据保留前n条(sql)

    2024-07-19 22:28:01       13 阅读
  2. 慢查询&sql&索引优化

    2024-07-19 22:28:01       15 阅读
  3. [C/C++入门][ifelse]15、判断奇偶数

    2024-07-19 22:28:01       16 阅读
  4. 99:PostgreSQL开启SQL语句日志收集

    2024-07-19 22:28:01       18 阅读
  5. 数学黑洞6174

    2024-07-19 22:28:01       18 阅读
  6. 日文医学文献pdf怎么翻译

    2024-07-19 22:28:01       16 阅读
  7. 8.3 End-to-end Data Protection (Optional)

    2024-07-19 22:28:01       17 阅读