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

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

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

1. 查看内存状态:
  1. free命令
free -h # 或者 free -m 用以显示内存使用状况,单位可以是人类友好的KB, MB, GB等
  1. 这个命令会显示系统的总内存、已使用内存、空闲内存、缓冲区缓存等详细信息。其中buffers和cached表示的是系统用于临时存储文件系统的缓冲和页缓存,这部分内存虽然标记为已使用,但实际是可以随时回收供其他程序使用的。
  2. top或htop命令
top # 或 htop (如果已安装)
  1. 这两个命令提供了一个动态更新的视图,其中包括了系统总体CPU和内存使用情况,以及各个正在运行的进程所占资源的情况。
  2. vmstat命令
vmstat
  1. 可以用来查看虚拟内存统计信息,包括内存页面交换、块设备I/O等,同时也能看到内存使用情况。
2. 查看磁盘状态:
  1. df命令
df -h # 默认显示磁盘分区的挂载点、总容量、已用空间、剩余空间及使用率,单位为人类友好的KB, MB, GB等
  1. 此命令用于查看所有文件系统的磁盘空间使用情况,包括磁盘分区及其总的磁盘空间、已用空间、剩余空间以及使用率。
  2. du命令
du -sh /directory # 显示指定目录(这里是/directory)的大小
  1. 该命令用于查看单个文件或目录占用的磁盘空间大小,加上 -s 参数可以显示总计,加上 -h 参数则是以人类可读格式显示。
  2. lsblk命令
lsblk -f
  1. 列出所有块设备(包括磁盘驱动器和分区),并显示其挂载点、大小和其他相关信息。
  2. fdisk -l命令
fdisk -l
  1. 显示磁盘分区表详细信息,包括每个磁盘的基本分区信息和类型。

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

相关文章
|
7天前
|
安全 Linux Shell
Linux上执行内存中的脚本和程序
【9月更文挑战第3天】在 Linux 系统中,可以通过多种方式执行内存中的脚本和程序:一是使用 `eval` 命令直接执行内存中的脚本内容;二是利用管道将脚本内容传递给 `bash` 解释器执行;三是将编译好的程序复制到 `/dev/shm` 并执行。这些方法虽便捷,但也需谨慎操作以避免安全风险。
|
7天前
|
Ubuntu Linux Shell
Linux系统中如何查看磁盘情况
【9月更文挑战第3天】在Linux系统中,有多种方式查看磁盘情况。可通过命令行工具`df`查看文件系统磁盘使用情况,选项`-h`以人类可读格式显示,`-T`显示文件系统类型;`du`命令显示目录或文件磁盘使用情况,`-h`以人类可读格式显示,`-s`仅显示总计;`fdisk -l`列出磁盘和分区信息。此外,图形界面的磁盘管理工具和文件管理器也可用于查看磁盘使用情况。这些方法有助于更好地管理磁盘空间。
|
13天前
内存或磁盘不足,excel无法再次打开或保存任何文档
内存或磁盘不足,excel无法再次打开或保存任何文档
|
16天前
|
Linux 调度
深入理解Linux虚拟内存管理(七)(下)
深入理解Linux虚拟内存管理(七)
32 4
|
16天前
|
存储 Linux 索引
深入理解Linux虚拟内存管理(九)(中)
深入理解Linux虚拟内存管理(九)
16 2
|
16天前
|
Linux 索引
深入理解Linux虚拟内存管理(九)(上)
深入理解Linux虚拟内存管理(九)
22 2
|
16天前
|
Linux
深入理解Linux虚拟内存管理(七)(中)
深入理解Linux虚拟内存管理(七)
21 2
|
16天前
|
机器学习/深度学习 消息中间件 Unix
深入理解Linux虚拟内存管理(九)(下)
深入理解Linux虚拟内存管理(九)
15 1
|
16天前
|
Linux
深入理解Linux虚拟内存管理(七)(上)
深入理解Linux虚拟内存管理(七)
22 1
|
16天前
|
Linux 开发者
深入理解Linux虚拟内存管理(五)(上)
深入理解Linux虚拟内存管理(五)
15 1