我摊牌了,大厂面试Linux就这5个问题

Posted 架构师社区

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我摊牌了,大厂面试Linux就这5个问题相关的知识,希望对你有一定的参考价值。

说真的,这就是《我想进大厂》系列第八篇,但是Linux的问题确实很少,就这样,强行编几个没有营养的问题也没啥意义。

1.CPU负载和CPU利用率的区别是什么?

首先,我们可以通过uptimew或者top命令看到CPU的平均负载。

我摊牌了,大厂面试Linux就这5个问题

Load Average :负载的3个数字,比如上图的4.86,5.28,5.00,分别代表系统在过去的1分钟,5分钟,15分钟内的系统平均负载。他代表的是当前系统正在运行的和处于等待运行的进程数之和。也指的是处于可运行状态和不可中断状态的平均进程数。

如果单核CPU的话,负载达到1就代表CPU已经达到满负荷的状态了,超过1,后面的进行就需要排队等待处理了。

如果是是多核多CPU的话,假设现在服务器是2个CPU,每个CPU2个核,那么总负载不超过4都没什么问题。

怎么查看CPU有多少核呢?

通过命令cat /proc/cpuinfo | grep "model name"查看CPU的情况。

我摊牌了,大厂面试Linux就这5个问题

通过cat /proc/cpuinfo | grep "cpu cores"查看CPU的核数

我摊牌了,大厂面试Linux就这5个问题

CPU 利用率:和负载不同,CPU利用率指的是当前正在运行的进程实时占用CPU的百分比,他是对一段时间内CPU使用状况的统计。

我举个栗子

以上是关于我摊牌了,大厂面试Linux就这5个问题的主要内容,如果未能解决你的问题,请参考以下文章

大厂面试Linux,就这5个问题!

每日一练—互联网大厂面试题,就这 ?

摊牌了,做为前端,我经常在用的15个国外网站

摊牌了,作为开发者,我经常用这14个 Github 偷偷学习

人人都说Android凉,一看,就这?Android的面试竟然这么简单?

就这?大厂出来很牛掰吗?能不能别把平台当能力!