把个人电脑上的 CPU 拔下来插到服务器上行不行?
大家好,我是飞哥!大家都对个人电脑的 CPU 有不少的了解,但对服务器 CPU 没有亲眼见过。所以总会有人会产生疑问,把我自己的 PC 办公电脑上的 CPU 拔下来插到服务器上行不行。答案当然是否定的。服务器 CPU 和个人电脑中的 CPU 存在很多差别。今天我用一篇文章给大家总结下,服务器 ...
大家好,我是飞哥!大家都对个人电脑的 CPU 有不少的了解,但对服务器 CPU 没有亲眼见过。所以总会有人会产生疑问,把我自己的 PC 办公电脑上的 CPU 拔下来插到服务器上行不行。答案当然是否定的。服务器 CPU 和个人电脑中的 CPU 存在很多差别。今天我用一篇文章给大家总结下,服务器 ...
大家好,我是飞哥!在线上服务器观察线上服务运行状态的时候,绝大多数人都是喜欢先用 top 命令看看当前系统的整体 cpu 利用率。例如,随手拿来的一台机器,top 命令显示的利用率信息如下这个输出结果说简单也简单,说复杂也不是那么容易就能全部搞明白的。例如: 问题 1:top 输出的利用率信...
大家好,我是飞哥!今天我给大家分享一个内核中常用的提升性能的小技巧。在内核中很多地方都充斥着 likely、unlikely 这一对儿函数的使用。随便揪两处,比如在 TCP 连接建立的过程中的这两个函数。//file: net/ipv4/tcp_ipv4.c int tcp_v4_conn_r...
函数开销困惑在现代的开发工作中,相信绝大部分的同学手头的项目都不是从第零行代码开始搭建的。各个语言都有自己流行的代码框架,如PHP的有Laravel、CodeIgniter、ThinkPHP等等。大家都是在自己的框架的基础上添加自己的业务代码逻辑,开启开发工作。还记得我们团队有位开发同学当时问...
前文中中我们用实验的方式验证了Linux进程和线程的上下文切换开销,大约是3-5us之间。当运行在一般的计算机程序时,这个开销确实不算大。但是海量互联网服务端和一般的计算机程序相比,特点是:高并发:每秒钟需要处理成千上万的用户请求周期短:每个用户处理耗时越短越好,经常是ms级别的高网络IO:经...