摘要: 进程调度 ​ 在上一章中我们讨论过了进程的相关概念,认识了进程从产生到消亡的全过程。在一个系统中进程的数量远远多于处理器的数量,因此,如何利用上有限的处理器资源更好的发挥系统性能以及满足用户需要就成为了一个十分棘手的问题。为了解决这个问题,调度算法应运而生。调度算法的工作就是:决定运行哪一些进程,什 阅读全文
posted @ 2021-06-25 22:11 成仙的胖子 阅读(86) 评论(0) 推荐(0)
摘要: 进程管理 ​ 无论在哪一本操作系统的教材当中,进程永远占据着至关重要的位置,这本书也不例外。在这里,我最开始会展示出进程的定义即什么是进程,然后,探讨在Linux操作系统当中,系统如何管理每个进程:在内核中如何被例举,如何创建,最终又如何消亡。可以说,进程就是Linux系统的心脏所在。 ​ 首先我们 阅读全文
posted @ 2021-06-17 21:33 成仙的胖子 阅读(112) 评论(0) 推荐(0)
摘要: 从内核出发 ​ 在上一章简单的介绍了Linux与其内核的大致结构之后,我们今天开始接触Linux内核的源码,我们会介绍:从哪里获取源码,如何编译我们所得到的源码,如何安装新内核。 ​ 我们可以登录Linux的内核官方网站去获取Linux的源码的压缩包,为了方便对Linux的源码的版本控制,Linus 阅读全文
posted @ 2021-06-16 21:33 成仙的胖子 阅读(96) 评论(0) 推荐(0)
摘要: Linux内核简介 第一章主要对Linux的内核进行一个大致的介绍,让大家对Linux的内核有一个比较全面的印象。众所周知Linux起源于unix系统,它们之间有着千丝万缕的联系,伟大的linux之父linus不满于当时unix对于源码更改的限制,花费一学年的时间写出了内核雏形,并在91年年底在互联 阅读全文
posted @ 2021-06-14 19:35 成仙的胖子 阅读(224) 评论(0) 推荐(0)
摘要: flask与sanic框架对比 我在服务器端运行web服务,在本地Windows环境下利用ab对web服务进行压力测试。分析可以分作两个部分: flask+gunicorn与sanic的对比; flask+gunicorn与sanic+uvicorn的对比; 主要的参考指标包括: Time take 阅读全文
posted @ 2021-06-09 11:13 成仙的胖子 阅读(3636) 评论(1) 推荐(0)