...
代码块 | ||||
---|---|---|---|---|
| ||||
# 命令使用很简单,在命令行上输入top即可,如果想展开查看每个CPU的使用情况,只需要按键数字1即可 top |
02.9 df命令
02.9.1 df命令使用
df命令:disk free,意思就是用于显示目前在Linux系统撒谎给你的文件系统磁盘使用情况统计。其实,只需要看英文解释即可,简单直白来讲就是查看磁盘的使用情况。
上述示例1中,我们可以看到使用的命令是df -h命令,关于这个命令的输出结果,我们做一个详解:
- 红色标注的第一行,有几个标题,我们可以分别看一下filesystem Size used Avail Use% Mounted on 。我们主要关注的是我用红色框框标记的部分:第一个Size,Size表示的是磁盘的总大小,下面两行需要我们关注的部分的大小分别为:99G、255G。第二个Used,表示目前已经使用的磁盘大小是多少,比如99G哪一行的Used为46G;第三个Avail,表示还有多少可用磁盘,即还有多少空余没有使用的磁盘;第四个Use%,表示当前磁盘的使用率是多少,我们99G这一行,Use%为49%,说明磁盘已经使用了49%,还有51%我们可以使用。
- 正常情况下,应用服务器会有如上图所示的/var/lib/docker等等这种情况,这个情况可以不用关注。我们只需要关注两个情况,一般是我们需要关注Mounted on的挂载点为根(/)的情况,也就是第二行标红的部分,这个挂载使用率不能超过80%,还有一个就是数据盘,一般为/data等或者类似的目录,就如我们第三处标红的部分,这个我们使用率要求同样不要超过80%,如果超过了,系统可能会有问题,我们建议要及时清理磁盘或者对磁盘进行扩容操作,具体操作可以咨询部署老师。
02.9.2 df命令语法
df命令是一个比较简单的命令
我们来看一下df命令的详解:report file system disk space uage。通过这个详解我们可以一目了然就知道,该命令是用来查看磁盘的使用情况的。
我在df命令后面加了一个参数-h,来看一下这个参数的意思
代码块 | ||||
---|---|---|---|---|
| ||||
df -h
# -h, --human-readable
# -h 参数的意思,就是显示内容为人类可读,就是会让人类读者舒服的方式进行显示,要不然不加-h,会以字节的方式显示,我们就没法一目了然的了解具体的机器使用情况了 |
02.10 free命令
02.10.1 free命令使用
free命令,也是一个比较简单的命令,主要作用就是查看当前机器的内存的使用情况。
free命令示例如图所示:
- 我们先看一下标题栏:total(表示该机器的总内存情况) used(当前服务器使用的内存多少) free(空闲内存有多少) buff/cache(缓存使用的内存情况),我们只需要关注这四列即可
- 其实,我们看一下used内存和free内存是不是合理范围即可,used内存只要不超过机器的80%即可,比如我们现在总内存是31G,那么80%即24.8G,只要不超过这个内存,说明服务器内存还是正常合理范围内,不是很紧张。
02.10.2 free命令语法
free命令:Display amount of free and used memory in the system。简单来讲,就是查看系统内存的使用情况。
参数-h的意思详见示例,主要也是方便人类可读。
代码块 | ||||
---|---|---|---|---|
| ||||
free -h
# -h, --human
# Show all output fields automatically scaled to shortest three digit unit and display the units of print out. Follow‐
# ing units are used. |
02.11 date命令
date命令,更是一个非常简单非常简单的命令,输入之后,直接回车即可。
date命令的作用就是查看当前服务器的时间
03 K8s相关的操作命令
03.1 kubectl命令
...