9.1 内存
free -m
[root@localhost ~]# free -m
total used free shared buff/cache available
Mem: 1819 200 1184 9 435 1426
Swap: 2047 0 2047
mem:显示的是内存的信息
total:内存的总大小available:内存的可用大小
swap:显示交换分区的信息
9.2 进程
9.2.1 查看进程
- 命令:top
平均负载
单核cpu的话:
- 1:表示当前是满负载
- 小于1:表示还没有达到最大负载
- 大于1:表示已经超负载
双核cpu的话:
- 2:表示当前是满负载
- 小于2:表示还没有达到最大负载
- 大于2:表示已经超负载
ps命令
ps aux
ps -elf
F:进程的标识
S:进程的状态
UID:发起进程的用户【运行这个程序的用户】
PID:进程的id
PPID:这个进程的父进程的ID【没有进程都有其父进程】
SZ:进程占用的内存大小
TTY:表示进程是终端相关进程还是终端无关就
- 终端相关进程:终端一旦关闭,进程就结束了
9.2.2 ;俩个文件
[root@localhost home]# cat /proc/meminfo
[root@localhost home]# cat /proc/cpuinfo
伪文件系统
/proc
/sys
特点:
1:伪文件不是真实的文件,是物理硬件设备的映射
2:伪文件是在系统开始的时候生成,在系统关机的时候自动删除
3:伪文件可以用cat查看,但是不能用vi进行编辑
4:伪文件都是保存在内存中的
9.2.3 结束进程
格式:
kill 信号 进程id
信号
-9:立刻杀死进程
-15:等待用户访问结束后,杀死进程