作者信息:https://home.cnblogs.com/u/huangjiabobk

在Linux中,内存怎么看?磁盘状态怎么看?

在Linux系统中,查看内存和磁盘状态主要依靠一系列命令行工具来进行。以下是分别查看内存和磁盘状态的详细说明:

1. 查看内存状态:
  1. free命令

    free -h # 或者 free -m 用以显示内存使用状况,单位可以是人类友好的KB, MB, GB等
    

    这个命令会显示系统的总内存、已使用内存、空闲内存、缓冲区缓存等详细信息。其中buffers和cached表示的是系统用于临时存储文件系统的缓冲和页缓存,这部分内存虽然标记为已使用,但实际是可以随时回收供其他程序使用的。

  2. top或htop命令

    top # 或 htop (如果已安装)
    

    这两个命令提供了一个动态更新的视图,其中包括了系统总体CPU和内存使用情况,以及各个正在运行的进程所占资源的情况。

  3. vmstat命令

    vmstat
    

    可以用来查看虚拟内存统计信息,包括内存页面交换、块设备I/O等,同时也能看到内存使用情况。

2. 查看磁盘状态:
  1. df命令

    df -h # 默认显示磁盘分区的挂载点、总容量、已用空间、剩余空间及使用率,单位为人类友好的KB, MB, GB等
    

    此命令用于查看所有文件系统的磁盘空间使用情况,包括磁盘分区及其总的磁盘空间、已用空间、剩余空间以及使用率。

  2. du命令

    du -sh /directory # 显示指定目录(这里是/directory)的大小
    

    该命令用于查看单个文件或目录占用的磁盘空间大小,加上 -s 参数可以显示总计,加上 -h 参数则是以人类可读格式显示。

  3. lsblk命令

    lsblk -f
    

    列出所有块设备(包括磁盘驱动器和分区),并显示其挂载点、大小和其他相关信息。

  4. fdisk -l命令

    fdisk -l
    

    显示磁盘分区表详细信息,包括每个磁盘的基本分区信息和类型。

综上所述,通过上述命令,您可以快速了解到Linux系统中的内存使用情况和磁盘使用状态,以便进行相应的管理和维护操作。

posted @ 2024-03-23 22:52  黄嘉波  阅读(498)  评论(0编辑  收藏  举报
版权声明:原创作品,谢绝转载!否则将追究法律责任。--作者 黄嘉波