随着技术的发展,CPU的处理能力越来越强,现在主流的处理器基频在3GHz左右已非常普遍。基频越高,功耗处也越高。如果系统一直处于低负载或者性能不敏感的场景,CPU一直工作在最高频和最高压,完全是一种电能的浪费。而在一般有几十甚至上百个CPU的服务器上,浪费将更加明显。 而此时,Linux内核中cpufreq就起到很大作用,它可根据业务负载情况或者用户请求负责对处理器的CORE进行电压和频率的动态调节,能效领域也叫DVFS(Dynamic Voltage and Frequency Scaling)。【阅读全文】
有位 PM 最近告诉我她面临的一个难题:“软件工程师永远不能估算出他们的项目需要多长时间。我该怎么办?”还有两位 CEO 最近也告诉我同样的事情。从高级层面上讲,这个问题在于在时间估算的时候,工程师、PM、经理、公关以及其他所有人的看法存在不同。大多数工程师本能考虑的是,如果一切都按照计划进行,写出一个...【阅读全文】
其执行结果有两种:$ telnet 101.199.97.65 62715Trying 101.199.97.65...telnet: connect to address 101.199.97.65: Connection refused端口已打开此时命令未退出。根据提示Escape character is '^]'.可知退出字符为'^]'(CTRL+])。此时输入其它字符不能使其退出,CTRL+C都不行。输入CTRL+]后会自动执行...【阅读全文】