Linux下的进程管理

  • 时间:
  • 浏览:3
  • 来源:彩神欢乐生肖_神彩欢乐生肖官方

x 与终端无关的程序

-d #: 指定刷新时间间隔

a: 绑定程序到指定的CPU

2)按照程序的情况汇报可分为:

不可中断的睡眠态:程序发生睡眠情况汇报,很久 非要非要被中断

-l 显示程序名和程序号

可中断睡眠态:程序发生睡眠情况汇报,然能非要非要被中断

renice 重新设置已启动程序的优先级。

1、有哪些是程序呢?

调整程序的优先级。 

-f 显示完成格式信息

3、程序的优先级

在操作系统系统中,程序是俩个 非常重要的概念。

僵死态:zombie产生的因为是程序结速英文后,它的父程序非要wait它,所因为的。

u 显示运行程序的用户

4、top命令

pmap PID 查看对应程序的内存映射,常用的用法是:pman `pidof PROCESS_NAME`。当然有有哪些信息都可不还还还可以非要查看 /proc/PID/pmap 文件查看。

2、程序的分类

下图是htop的界面。一点工具比较强大,用法功能比较多,在这里先做简单介绍。完后 笔者会专门写htop的博客。

7、kill,killall

s: 显示光标所在程序执行的系统调用

运社会形态:running 正在运行的程序

-n #: 显示的批次

-G 查看指定用户组的程序号

u: 交互式选择显示指定用户的程序

a 与终端相关的程序

优先级分为2类:

停止态:stoped 后该被内核调度

-F:显示额外信息 

一点功能的使用,请使用 h 来获取帮助。因为着此工具比较强大,很久 这里者简单的介绍,后期会于 htop 工具做专门的介绍。

#:快速定位光标至PID为#的程序上

pidof:只显示已启动程序的PID

一、Linux中程序的相关知识

wmstat 查看虚拟使用情况汇报

交互式程序:

4)按照程序的处理土办法

2、ps 命令 查看程序的相关情况汇报。支持SysV和BSD四种 风格的选项。

3)按照操作的密集程度

常用选型:

htop命令是top命令的升级版,无论是在功能上还是在界面显示上,都比top命令更胜一筹。

1)根据在linux不同模式下运行分为:

-b: 以批次的土办法显示top的刷新

本文转自 chengxuyonghu 51CTO博客,原文链接:http://blog.51cto.com/6221000010001/1540158,如需转载请自行联系原作者

因为着完后 当我们当我们 用到最多的选项:

动态优先级:由内核动态维护,动态调整。

1、pstree命令 查看程序数。 常用用法如下:

10、查看内存映射

用户态:类式 程序工作在用户模式下,执行用户指令(Ring 3)。

-U 查看指定用户的程序号

静态优先级:1000-139,能非要使用nice来调整,nice值的取值范围是[-20,19),分别对应1000到139。nice默认值是0。

常用组合土办法:ps -eFH

-e 显示所有程序

此时我让你显示完成就要 ps -efww

-o 当我们当我们 能非要自定义显示字段

8、jobs,bg,fg

通常情况汇报下,I/O密集型的优先级要高于CPU密集型。

实时优先级:0-99,是由内核维护的

5、vmstat

通俗的来说程序是运行起来的程序。唯一标示程序的是程序描述符(PID),在linux内核中是通过task_struck和task_list来定义和管理程序的。

常见的信号量如下:

pgrep 常用选型:

11、glances命令

-H:显示程序的层次社会形态

一款强大的系统监控工具:能实时监控像cpu,meomory,load,swap,Network,mount,disk等信息。

I/O密集型:程序在运行时,占用I/O时间较多的程序。

示例:

用法:dstat [-afv] [options..] [delay [count]]

实时监控系统资源

有哪些是作业呢?作业而是 一点程序一齐协同完成一项具体的工作。作业有前台作业和后台作业2种。

3、pgrep,pidof

nice 在程序启动的完后 设置优先级。

常用组合选项:ps aux

因为着用户态的程序要执行一点核心态的指令,此时就会产生系统调用,系统调用会请求内核指令完成相关的请求,就执行的结果返回给用户态程序。

程序的有优先级,是用0-139数字来表示的,数字优先级从小到大依次是:0-99,139-1000。

二、程序的管理工具

常用选项:

使用 & 因为着 ctrl + Z能非要把俩个 程序打入后台。

CPU密集型:程序在运行时,占用CPU时间较多的程序。

更多参数查看 man 手册。

常组合在一齐使用:ps -ef

6、nice,renice

实时程序:

l: 显示光标所在程序所打开的文件列表

核心态:类式 程序在内核模式下,执行一点内核指令(Ring 0)。

类式 :top -d 4 -b 2 -n 3

对于有Linux C编程经验的人来说,当我们当我们 知道IPC通信土办法之一而是 通过信号量(signal),非要对于kill和killall命令来说,它们与信号量有着很大的关系,因为着说kill,killall命令通过信号量给你门 能非要手动的向程序传递信号来控制程序。

很久 一点一点情况汇报下,当我们当我们 的命令有完后 显示不完整版

4、htop

批处理程序:

9、dstat命令,查看各种情况汇报信息