美文网首页
查看内存大小

查看内存大小

作者: lmem | 来源:发表于2017-04-10 11:20 被阅读25次

1.df -h df -i

查看的是文件系统不是文件
df命令详细用法

a:显示全部的档案系统和各分割区的磁盘使用情形
i:显示i -nodes的使用量
k:大小用k来表示 (默认值)
t:显示某一个档案系统的所有分割区磁盘使用量
x:显示不是某一个档案系统的所有分割区磁盘使用量
T:显示每个分割区所属的档案系统名称
常用命令:df -hi

2.引用

指令 df 可以显示目前所有档案系统的最大可用空间及使用情形,请看下列这个例子:

# df -h 
Filesystem Size Used Avail Capacity Mounted on 
/dev/ad0s1a 1.9G 389M 1.4G 21% / 
devfs 1.0K 1.0K 0B 100% /dev 
/dev/ad0s1d 989M 54K 910M 0% /tmp 
/dev/ad0s1f 4.8G 3.8G 657M 86% /usr 
/dev/ad0s1e 1.9G 149M 1.6G 8% /var 
/dev/ad0s1g 26G 890K 24G 0% /volume2 
/dev/da0s1d 325G 261G 38G 87% /volume1 

我们加了参数 -h 表示使用「Human-readable」的输出,也就是在档案系统大小使用 GB、MB 等易读的格式。
上面的指令输出的第一个字段及最后一个字段分别是档案系统及其挂入点。我们可以看到 /dev/ad0s1a 这个分割区被挂在根目录下。我们在上一小节提到过 ad 所代表的是 IDE 的硬盘,而 s1 表示第一个主要扇区。我另外有一个 SCSI 硬盘,它的代号是 da,它的容量很大,主要用来存放数据。devfs 是一个特别的档案系统,该档案系统并非真的磁盘,而是 FreeBSD 用来管理系统硬件装置的虚拟档案系统。
接下来的四个字段 Size、Used、Avail、及 Capacity 分别是该分割区的容量、已使用的大小、剩下的大小、及使用的百分比。当硬盘容量已满时,您可能会看到已使用的百分比超过 100%,因为 FreeBSD 会留一些空间给 root,让 root 在档案系统满时,还是可以写东西到该档案系统中,以进行管理。

另外,我们还可以使用参数 -i 来查看目前档案系统 inode 的使用情形。有的时候虽然档案系统还有空间,但若没有足够的 inode 来存放档案的信息,一样会不能增加新的档案。

[root@ trove]# df -i
Filesystem             Inodes IUsed    IFree IUse% Mounted on
rootfs                 655360 99606   555754   16% /
/dev/loop4             655360 99606   555754   16% /
tmpfs                16505782   555 16505227    1% /dev
shm                  16505782     4 16505778    1% /dev/shm
/dev/sda2            19202048 78363 19123685    1% /etc/resolv.conf
/dev/sda2            19202048 78363 19123685    1% /etc/hostname
/dev/sda2            19202048 78363 19123685    1% /etc/hosts

2.du:查询档案或目录的磁盘使用空间

**a:显示全部目录和其次目录下的每个档案所占的磁盘空间 **
b:大小用bytes来表示 (默认值为k bytes)
c:最后再加上总计 (默认值)
s:只显示各档案大小的总合 (summarize)
x:只计算同属同一个档案系统的档案
L:计算所有的档案大小
h: 目录
常用命令:du -a

# du -sh /etc 
1.7M /etc 
在查看目录的使用情形时,我们可以将输出结果导到 sort 指令进行排序,以了解哪个档案用了最多的空间: 

# du /etc | sort -nr | more 
1746 /etc 
388 /etc/mail 
318 /etc/rc.d 
130 /etc/ssh 
110 /etc/periodic 
104 /etc/defaults 
68 /etc/mtree 
52 /etc/isdn 
44 /etc/periodic/daily 
42 /etc/periodic/security 
38 /etc/pam.d 
16 /etc/periodic/weekly 
10 /etc/ssl 
8 /etc/bluetooth 
6 /etc/ppp 
6 /etc/periodic/monthly 
6 /etc/X11 
4 /etc/gnats 
2 /etc/skel 
2 /etc/ntp 
sort 的参数 -nr 表示要以数字排序法进行反向排序,因为我们要对目录大小做排序,
所以不可以使用 human-readable 的大小输出,不然目录大小中会有 K、M 等字
样,会造成排序不正确。

相关文章

  • Pandas读取文件的效率-CSV VS Pickle

    读取csv文件 查看文件大小 查看本地文件大小 查看占用内存大小 查看每一列占用内存大小 object 类型占用内...

  • 查看内存大小

    1.df -h df -i 查看的是文件系统不是文件df命令详细用法 a:显示全部的档案系统和各分割区的磁盘使用情...

  • Heap Viewer工具

    **Heap Viewer能做什么? **• 实时查看App分配的内存大小和空闲内存大小• 发现Memory Le...

  • Heap Viewer工具

    Heap Viewer工具 Heap Viewer能做什么? 实时查看App分配的内存大小和空闲内存大小 发现Me...

  • linux各种命令

    查机器:查看磁盘大小 df -hl查看内存大小 free -hm查看cpu核心数及型号 cat /proc/cp...

  • 内存 && CPU && IO

    查看Linux系统的CPU型号,类型,大小的命令 cat /proc/cpuinfo 查看Linux系统内存大小的...

  • linux常用命令

    查看内存大小 free, 如果需要以兆显示:free -m 查看CPU配置信息:cat /proc/cpuinfo...

  • Centos安装Nginx+Musql+Python环境

    虚拟机安装Centos系统这里就不多说了 查看Linux版本 查看系统配置 查看内存大小 查看磁盘大小 安装pyt...

  • linux下查看系统负载等相关命令

    1,查看磁盘 df -h 2,查看内存大小 free free [-m|g]按MB,GB显示内存 vmstat 3...

  • Centos上mysql8操作

    检测是否已安装 返回 启动 停止 重启 查看状态 查日志 配置内存大小 查看配置参数 配置文件

网友评论

      本文标题:查看内存大小

      本文链接:https://www.haomeiwen.com/subject/dpksattx.html