2021-3-29查询空间
时间:2023-05-08 03:51:01 | 来源:网站运营
时间:2023-05-08 03:51:01 来源:网站运营
2021-3-29查询空间:在Linux下查看内存我们一般用free命令:
[root@scs-2 tmp]# free
total used free shared buffers cached
Mem: 3266180 3250004 16176 0 110652 2668236
-/+ buffers/cache: 471116 2795064
Swap: 2048276 80160 1968116
下面是对Linux查看内存命令中这些数值的解释:
total:总计物理内存的大小。
used:已使用多大。
free:可用有多少。
Shared:多个进程共享的内存总额。
Buffers/cached:磁盘缓存的大小。
第三行(-/+ buffers/cached):
used:已使用多大。
free:可用有多少。
第四行就不多解释了。
区别:第二行(mem)的used/free与第三行(-/+ buffers/cache) used/free的区别。 这两个的区别在于使用的角度来看,第一行是从OS的角度来看,因为对于OS,buffers/cached 都是属于被使用,所以他的可用内存是16176KB,已用内存是3250004KB,其中包括,内核(OS)使用+Application(X, oracle,etc)使用的+buffers+cached.
第三行所指的是从应用程序角度来看,对于应用程序来说,buffers/cached 是等于可用的,因为buffer/cached是为了提高文件读取的性能,当应用程序需在用到内存的时候,buffer/cached会很快地被回收。
所以从应用程序的角度来说,可用内存=系统free memory+buffers+cached。
如上例:
2795064=16176+110652+2668236
一、查看磁盘文件的可用空间
1、df命令简介
linux中df命令的功能是用来检查linux服务器的文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。
2、命令格式:
df [选项] [文件]
3、使用示例
查看当前目录磁盘使用情况:
df -h
查看指定目录磁盘使用情况:
df -h /data/
二、具体查看文件夹的占用情况
1、du命令简介
Linux中du命令用于显示目录或文件的大小,du会显示指定的目录或文件所占用的磁盘空间。
2、命令格式:
du [-abcDhHklmsSx][-L <符号连接>][-X <文件>][--block-size][--exclude=<目录或文件>][--max-depth=<目录层数>][--help][--version][目录或文件]
3、使用示例
查看当前目录每个文件夹的情况:
du --max-depth=1 -h
查看指定目录每个文件夹的情况:
du --max-depth=1 -h /data/
计算指定文件夹大小
du -sh /data/
。