老男孩教育专注IT教育10余年,只培养IT技术精英

全国免费咨询电话(渠道合作):400-609-2893

初学者必须要掌握的10个Linux系统进程!老男孩Linux运维培训班

老男孩IT教育

行业新闻

2022年3月17日 10:55

我们在执行ps命令后,会发现各式各样的进程,然而这些进程大多是系统的内核进程,对于初学者来说了解、掌握的并不全面,本篇文章为大家整理了一些入门级的系统进程介绍,希望能帮助你理解操作系统进程概念,请看下文:

       我们在执行ps命令后,会发现各式各样的进程,然而这些进程大多是系统的内核进程,对于初学者来说了解、掌握的并不全面,本篇文章为大家整理了一些入门级的系统进程介绍,希望能帮助你理解操作系统进程概念,请看下文:

Linux培训班

       常见的系统进程主要有以下几种:

       1、kswapd0

       系统每过一定时间就会唤醒kswapd,看看内存是否紧张,如果不紧张,则睡眠。在kswapd中,有2个阀值,pages_hige和pages_low,当空闲内存页的数量低于pages_low的时候,kswapd进程就会扫描内存并且每次释放出32个free pages,直到free page的数量到达pages_high。

       2、kjournald

       journal:记录所有文件系统上的元数据改变,最慢的一种模式;

       ordered:默认使用的模式,只记录文件系统改变的元数据,并在改变之前记录日志;

       writeback :最快的一种模式,同样只记录修改过的元数据,依赖标准文件系统写进程将数据写到硬盘;

       3、pdflush

       用于将内存中的内容和文件系统进行同步。

       4、kthreadd

       这种内核线程只有一个,它的作用是管理调度其它的内核线程。它在内核初始化的时候被创建,会循环运行一个叫做kthreadd的函数,该函数的作用是运行kthread_create_list全局链表中维护的kthread。可

       5、migration

       这种内核线程共有32个,从migration/0到migration/31,每个处理器核对应一个migration内核线程,主要作用是作为相应CPU核的迁移进程,用来执行进程迁移操作,内核中的函数是migration_thread()。

       6、watchdog

       这种内核线程共有32个,从watchdog/0到watchdog/31, 每个处理器核对应一个watchdog 内核线程,watchdog用于监视系统的运行,在系统出现故障时自动重新启动系统,包括一个内核watchdog module 和一个用户空间的watchdog程序。

       7、events

       这种内核线程共有32个,从events/0到events/31, 每个处理器核对应一个events内核线程。用来处理内核事件很多软硬件事件(比如断电,文件变更)被转换为events,并分发给对相应事件感兴趣的线程进行响应。

       8、kblockd

       这种内核线程共有32个,从kblockd/0到kblockd/31, 每个处理器核对应一个 kblockd 内核线程。用于管理系统的块设备,它会周期地激活系统内的块设备驱动。如果拥有块设备,那么这些线程就不能被去掉。

       9、aio

       这种内核线程共有32个,从aio/0到aio/31, 每个处理器核对应一个 aio 内核线程, 代替用户进程管理I/O,用以支持用户态的AIO(异步I/O),不应该被关闭。

       10、rpciod

       这种内核线程共有32个,从rpciod/0到rpciod/31, 每个处理器核对应一个rpciod内核线程,主要作用是作为远过程调用服务的守护进程,用于从客户端启动I/O服务,通常启动NFS服务时要用到它。

       关于"初学者必须要掌握的10个Linux系统进程!"的话题到这里就结束了,更多Linux运维学习,欢迎关注老男孩教育linux培训班。老男孩Linux运维培训机构,是较早的Linux技能培训学校,推出的linux云计算运维培训课程,全程面授教学,技术项目贯穿课程,口碑赞誉好。想学Linux运维知识,那就赶紧参加培训吧。

  推荐阅读:

       Linux系统下常用的磁盘管理命令总结!老男孩Linux培训班

  Linux如何查看系统/服务器的运行时间?老男孩Linux培训班

  GNU是什么?与Linux的不同之处在哪?老男孩Linux培训机构

本文经授权发布,不代表老男孩教育立场。如若转载请联系原作者。