进程:正在执行的程序(系统所有文件都是通过内核调用,一个服务对应多个进程)
线程:进程中所包含的一个或多个执行单元(功能模块)称为线程。
(多个线程组成一个进程)
网站:多进程的程序 数据库mysql:单进程多线程
管理进程的作用: 1,判断服务器的健康状态
2,查看系统进程(判断是否有恶意进程)
3,强制终止不能通过正常手段关闭的进程
ps -aux / pu aux 查看当前系统中所有进程
-a显示一个终端所有进程,除了会话引线
-u 进程的归属用户和内存
-x 没有被控制终端的进程
-l 以长格式显示
-e 显示所有进程
-f 完整输出
ps命令查看信息(部分)
%MEN:该进程占用物理内存的百分比
Vsz:虚拟内存 RSS:真实内存 TTY:终端方式
Time:进程占用cpu运算时间
Ps -le 查看信息显示(部分)
UID:此进程被哪个UID调用 ADDR: - 表示运行状态
PPID:父进程的ID号 WCHAN:虚拟内存地址
c:cpu使用率 sz: 进程占用多大内存
PRI:优先级 NI:管理员设置的优先级
动态查看系统进程
top 命令
-d 秒数 隔几秒更新
-n 次数 top命令执行次数
-p 指定pid
-u 监听某个用户进程
杀死进程
Kill -9 pid号 强制关闭进程
Killall -9 强制终止某个服务的所有关联进程
Pkill -t 终端号 踢掉远程终端的进程
-u 根据用户名
资源管理
vmstat 资源管理器
Vmstat 1 3 刷新延时 刷新次数
本文出自 “xfell” 博客,请务必保留此出处http://xfell.blog.51cto.com/11905879/1870566
原文地址:http://xfell.blog.51cto.com/11905879/1870566