Linux基础命令

1.pidof

根据进程名获得进程号。

https://blog.csdn.net/youcijibi/article/details/82351687

二、free

转载自:https://www.cnblogs.com/ultranms/p/9254160.html

查看系统内存、已用、可用内存总量。

free命令显示的结果是从/proc/meminfo中读取的。

hy@virtual-machine:~$ cat /proc/meminfo
MemTotal:       16431756 kB
MemFree:          232304 kB
MemAvailable:   15647512 kB
Buffers:          861220 kB
Cached:         13293048 kB
SwapCached:        14404 kB
Active:          7506252 kB
Inactive:        6809768 kB
Active(anon):      69048 kB
...

还是free -h好用。

hy@virtual-machine:~$ free
              total        used        free      shared  buff/cache   available
Mem:       16431756      294852      178420       27468    15958484    15683196
Swap:      16774140      301140    16473000
hy@virtual-machine:~$ free -h
              total        used        free      shared  buff/cache   available
Mem:            15G        287M        170M         26M         15G         14G
Swap:           15G        294M         15G
hy@virtual-machine:~$ free -m
              total        used        free      shared  buff/cache   available
Mem:          16046         286         170          26       15588       15316
Swap:         16380         294       16086
hy@virtual-machine:~$ free -g
              total        used        free      shared  buff/cache   available
Mem:             15           0           0           0          15          14

free -s 10命令咋用不了?

输出简介:

下面先解释一下输出的内容:
Mem 行(第二行)是内存的使用情况。
Swap 行(第三行)是交换空间的使用情况。
total 列显示系统总的可用物理内存和交换空间大小。
used 列显示已经被使用的物理内存和交换空间。
free 列显示还有多少物理内存和交换空间可用使用。
shared 列显示被共享使用的物理内存大小。
buff/cache 列显示被 buffer 和 cache 使用的物理内存大小。
available 列显示还可以被应用程序使用的物理内存大小。

free 与 available:

在 free 命令的输出中,有一个 free 列,同时还有一个 available 列。这二者到底有何区别?
free 是真正尚未被使用的物理内存数量。至于 available 就比较有意思了,它是从应用程序的角度看到的可用内存数量。Linux 内核为了提升磁盘操作的性能,会消耗一部分内存去缓存磁盘数据,就是我们介绍的 buffer 和 cache。所以对于内核来说,buffer 和 cache 都属于已经被使用的内存。当应用程序需要内存时,如果没有足够的 free 内存可以用,内核就会从 buffer 和 cache 中回收内存来满足应用程序的请求。所以从应用程序的角度来说,available  = free + buffer + cache。请注意,这只是一个很理想的计算方式,实际中的数据往往有较大的误差。

三、df

查看磁盘使用情况

df-h

hy@virtual-machine:~$ df -h
Filesystem                Size  Used Avail Use% Mounted on
udev                      7.9G     0  7.9G   0% /dev
tmpfs                     1.6G  174M  1.4G  11% /run
/dev/sda1                  34G  9.6G   23G  31% /
tmpfs                     7.9G  176K  7.9G   1% /dev/shm
tmpfs                     5.0M     0  5.0M   0% /run/lock
tmpfs                     7.9G     0  7.9G   0% /sys/fs/cgroup
/dev/mapper/vg_12-lvData  296G  256G   25G  92% /media/new1

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值