2021-3-29查詢(xún)空間
時(shí)間:2023-05-08 03:51:01 | 來(lái)源:網(wǎng)站運(yùn)營(yíng)
時(shí)間:2023-05-08 03:51:01 來(lái)源:網(wǎng)站運(yùn)營(yíng)
2021-3-29查詢(xún)空間:在Linux下查看內(nèi)存我們一般用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
下面是對(duì)Linux查看內(nèi)存命令中這些數(shù)值的解釋?zhuān)?br>
total:總計(jì)物理內(nèi)存的大小。
used:已使用多大。
free:可用有多少。
Shared:多個(gè)進(jìn)程共享的內(nèi)存總額。
Buffers/cached:磁盤(pán)緩存的大小。
第三行(-/+ buffers/cached):
used:已使用多大。
free:可用有多少。
第四行就不多解釋了。
區(qū)別:第二行(mem)的used/free與第三行(-/+ buffers/cache) used/free的區(qū)別。 這兩個(gè)的區(qū)別在于使用的角度來(lái)看,第一行是從OS的角度來(lái)看,因?yàn)閷?duì)于OS,buffers/cached 都是屬于被使用,所以他的可用內(nèi)存是16176KB,已用內(nèi)存是3250004KB,其中包括,內(nèi)核(OS)使用+Application(X, oracle,etc)使用的+buffers+cached.
第三行所指的是從應(yīng)用程序角度來(lái)看,對(duì)于應(yīng)用程序來(lái)說(shuō),buffers/cached 是等于可用的,因?yàn)閎uffer/cached是為了提高文件讀取的性能,當(dāng)應(yīng)用程序需在用到內(nèi)存的時(shí)候,buffer/cached會(huì)很快地被回收。
所以從應(yīng)用程序的角度來(lái)說(shuō),可用內(nèi)存=系統(tǒng)free memory+buffers+cached。
如上例:
2795064=16176+110652+2668236
一、查看磁盤(pán)文件的可用空間
1、df命令簡(jiǎn)介
linux中df命令的功能是用來(lái)檢查linux服務(wù)器的文件系統(tǒng)的磁盤(pán)空間占用情況。可以利用該命令來(lái)獲取硬盤(pán)被占用了多少空間,目前還剩下多少空間等信息。
2、命令格式:
df [選項(xiàng)] [文件]
3、使用示例
查看當(dāng)前目錄磁盤(pán)使用情況:
df -h
查看指定目錄磁盤(pán)使用情況:
df -h /data/
二、具體查看文件夾的占用情況
1、du命令簡(jiǎn)介
Linux中du命令用于顯示目錄或文件的大小,du會(huì)顯示指定的目錄或文件所占用的磁盤(pán)空間。
2、命令格式:
du [-abcDhHklmsSx][-L <符號(hào)連接>][-X <文件>][--block-size][--exclude=<目錄或文件>][--max-depth=<目錄層數(shù)>][--help][--version][目錄或文件]
3、使用示例
查看當(dāng)前目錄每個(gè)文件夾的情況:
du --max-depth=1 -h
查看指定目錄每個(gè)文件夾的情況:
du --max-depth=1 -h /data/
計(jì)算指定文件夾大小
du -sh /data/
。