• 进程管理命令


    笔记
    
    【1】进程的概念
         (1)编译程序上的两个进程
            程序的一次执行就是一个进程 
            程序的两次执行就
            产生了p1和p2进程 
    
    
    【2】使用ps命令查看进程
        (1)显示进程(process)?的动态
        (2)语法:
                           ps [options]
        (3)常见的参数:
            -A   列出所有的行程 
            -w   显示加宽可以显示较多的资讯 
            -au  显示较详细的资讯 
            -aux 显示所有包含其他使用者的行程 
        (4) %CPU   占用的 CPU 使用率 
        %MEN   占用的记忆体使用率 
        VS2    占用的虚拟记忆体大小 
        RSS    占用的记忆体大小 
        STAT   该进程的状态 
        START  进程开始时间 
        TIME   执行的时间 
        (5)进程的状态标志
            D:    不可中断的静止
            R:    正在执行中 
            S:    阻塞状态 
            T:    暂停执行 
            Z:    不存在但暂时无法消除 
            <:    高优先级的进程 
            N:    低优先级的进程 
            L:    有内存分页分配并锁在内存中
        (6) top命令
            1)监视进程
            2)通常会全屏显示,而且会随着进程状态的变化不断更新
            3)整个系统的信息也会显示,为查找问题提供了便利
            4)可以显示系统总共有多少CPU和内存资源以及负载平衡等信息。  
        (7) pstree命令
        1) 将所有行程以树状图显示,树状图将会以pid(如果有指定)或是以init这个基本进程为根,
           如果有指定使用者id,则树状图会只显示该使用者所拥有的进程。 
            2)参数: 
            -a 显示该进程的完整指令及参数,如果是被记忆体置换出去的进程则会加上括号 
            -c 如果有重覆的进程名,则分开列出
    
    
    【3】使用kill命令终止进程
        (1)使用kill命令终止进程
            kill  [-signal]  PID 
        signal是信号,PID是进程号
        kill 命令向指定的进程发出一个信号signal,在默认的情况下,kill 命令向指定进程发出信号15,
        正常情况下,将杀死那些不捕捉或不忽略这个信号的进程
  • 相关阅读:
    数据结构
    查找算法
    排序算法
    ThreadPoolExecutor
    Python map()函数
    Python惰性序列
    Python iterator迭代器
    Python yield关键字 和 Generator(生成器)
    Python 列表生成式(List Comprehensions)
    Python 迭代(iteration)
  • 原文地址:https://www.cnblogs.com/jack-hzm/p/10262274.html
Copyright © 2020-2023  润新知