检查内存信息
查看当前的内存使用情况,命令如下:
free -m
其中,-m
表示显示成 兆
字节的,默认显示 kb
,可以通过参数来控制显示的字节数,关系如下(常用的):
-b bytes
-k kb
-m mb
-g gb
显示结果如下:
imjcw@imjcw-PC:~$ free -m
total used free shared buff/cache available
Mem: 15873 5062 4171 586 6639 10057
Swap: 4095 0 4095
如果看不懂,free
命令也提供了一个人类可以看懂的参数 -h
,-h
会根据字节计算最短的显示结果,比如:
imjcw@imjcw-PC:~$ free -h
total used free shared buff/cache available
Mem: 15G 4.9G 4.1G 589M 6.5G 9.8G
Swap: 4.0G 0B 4.0G
有时候,我们需要定时的看内存使用情况,可以使用 -s
来指定刷新的时间(-s
是秒),命令如下:
# 30秒刷新一次
free -h -s 30
每列的含义如下:
total: 系统总的可用物理内存和交换空间大小
used: 已经被使用的物理内存和交换空间
free: 还有多少物理内存和交换空间可用使用
shared: 被共享使用的物理内存大小
buff/cache: 被 buffer 和 cache 使用的物理内存大小
available: 还可以被应用程序使用的物理内存大小
硬盘信息
一般只用这条命令,其他的没用过...
df -h
执行结果如下:
imjcw@imjcw-PC:~$ df -h
文件系统 容量 已用 可用 已用% 挂载点
udev 7.8G 0 7.8G 0% /dev
tmpfs 1.6G 2.0M 1.6G 1% /run
/dev/sda2 219G 55G 3.4G 23% /
tmpfs 7.8G 92M 7.7G 2% /dev/shm
tmpfs 5.0M 4.0K 5.0M 1% /run/lock
tmpfs 7.8G 0 7.8G 0% /sys/fs/cgroup
/dev/sda1 300M 6.6M 293M 3% /boot/efi
tmpfs 1.6G 24K 1.6G 1% /run/user/1000
详细的可以看看:df 命令
网友评论