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