JohnsonLin
本系列是查阅无数资料,又不想从头开始读厚厚的计算机操作系统教材,痛定思痛之后脑洞大开的结果。鉴于我有一些基础概念,那就从破坏性实验开逆向思考:用垃圾代码搞坏 Linux,顺便了解各种情况下系统诊断命令的输出。
我的智商下,第一个可能搞坏操作系统的代码就是死循环了。
cpu idle 达到 93.5 说明整体看 cpu 还是非常空的。 idle 近似理解成空跑。晶振在不停的发时钟信号,但是没有任务要做。
死循环执行一段时间后 load avarage 现在都起来了,依次起立。起来吧,极寒交迫的 CPU
一个进程会在一个固定逻辑 cpu 中执行,不会调度到其他 cpu 上。
死循环搞不坏系统,假如再起一个死循环呢?
第二个进程占用另外一个逻辑 CPU 核,占用率 100%