zoukankan      html  css  js  c++  java
  • linux进程、查看和管理

    linux进程
        内核的功用:进程管理、文件系统、网络功能、内存管理、驱动程序、安全功能
        Linux内核存储进程信息的固定格式:task struct(windows为PCB)
            多个任务的的task struct组件的链表: task list
        	进程创建:
            第一个创建的进程:init进程
                父子关系
                进程:都由其父进程创建
                	fork(),clone()
            进程优先级:
                0-139:
                    1-99:实时优先级
                    100-139:静态优先级
                        数字越小,优先级越高
                    Nice值:
                    	-20,19
                    	nice值越低,会获得更多的处理器时
            进程内存:
            	Page Frame: 页框,用存储页面数据
    			存储Page 
    			MMU: Memory Management Unit内存管理单元
    		linux内核:
    			抢占式多任务
    		进程类型:
    			守护进程:在系统引导过程中启动的进程,跟终端无关的进程
    			前台进程:跟终端相关,通过终端启动的进程
    				注意:也可把在前台启动的进程送往后台,以守护模式运行
    		进程状态:
    			运行态
    			就绪态
    			睡眠态:
    				可中断
    				不可中断
    			停止态:暂停于内存中,但不会被调度,除非手动启动
    			僵死态:
    	linux系统的进程查看与管理工具:
    		pstree命令:
    			pstree
    		ps命令:
    			/proc/:内核中的状态信息
    			内核参数:
    				可设置其值从而调整内核运行特性的参数 /proc/sys/
    				状态变量:其用于输出内核中统计信息或状态信息,仅用于查看
    			选项:
    				a: 所有与终端相关的进程
    				x:所有与终端无关的进程
    				u: 以用户为中心组织进程状态信息显示
    
    				常用组合之- : aux
    					VSZ:虚拟内存集;
    					RSS :常驻内存集
    				状态:
    					R:running,运行
    					s :sleeping,中断
    					D :uninterruptible,不可中断
    					T : traced,停止
    					Z : zomble,僵尸
    
    					+:前台进程
    					1:多线程进程
    					N:低优先级进程
    					<:高优先极进程
    
    				-e:显示所有进程
    				-f:显示完整格式的进程信息
    		top命令:
    			-d:指定刷新时间间隔,默认3秒
    			-b:以批次方式显示
    			-n:显示多少批次
    
  • 相关阅读:
    idea快捷方式2
    idea快捷方式1
    小程序数组倒序
    小程序列表倒计时 wxs 实现
    cnpm
    小程序的空判断
    小程序正则写法
    Sphinx中文入门指南——新手可先看此文
    sphinx –rotate机制详解
    sphinx数据文件简析
  • 原文地址:https://www.cnblogs.com/tianyao2020/p/12790008.html
Copyright © 2011-2022 走看看