Linux教程之Dell服务器和Linux kernel bug酿成的CPU功能下落成绩仓酷云
如果你想在以后的生涯中在软件行业工作的话,学习linux是一项基本技能,所以打从你打算学习linux那天起,放弃windows吧!因为它除了能给你带来片刻的娱乐,别无其他;很久没做这类相似手艺参谋的事情了。明天处置了一个挺奇异的成绩,我也是第一次碰着这类事变。最初总算对照周折的找到了缘故原由,这个bug对照新,估量碰上成绩的人应当不会少,以是我就随手记在这里一份。
成绩是呈现在一个伴侣的服务器上,这是一台E5-2430的Dell服务器,他给我的形貌是"有一台呆板十分慢,但负载很低。"依照以往履历,这类成绩是呈现在程序锁大概IOBlock上,通常为某些主要资本的争用招致的。但反省以后这些都没成绩。
这类征象我历来没碰上过,直觉上感觉就是cpu自己速率很慢,因而,用盘算圆周率的举措来测试cpu功能:
timeecho"scale=5000;4*a(1)"|bc-l-q
过了4,5分钟都没算出来了局。基础能够定位成绩在CPU上。
查syslog,发明大批的CPU0:Packagepowerlimitnotification这类关照,嫌疑是和电源办理有关。
顺着这个终究找到了成绩。这是一个今朝只呈现在Dell服务器上的LInux内核bug,大抵是内核在CPU功耗和温度把持上有bug,没法拿到准确的值,由此招致CPU延续被降频。
最早的呈报应当来自Redhat,而且在1个多月之前redhat修复了它。
假如是Redhat的服务器,打补钉便可,假如不是Redhat,这里有几种其他办理计划。
这件事让我分明了为何一些做运维的人非要保持用Redhat,我一向以为Redhat在各方面都掉队了。但呈现这类成绩的时分仍是这类贸易公司呼应对照实时。
学习python,无论你是打算拿他当主要开发语言,还是当辅助开发语言,你都应该学习他,因为有些时间我们耗不起。 在学习linux的工程中,linux学习方法有很多种,这里是小编的学习心得,给大家拿出来分享一下。 如果上面的措施没有解决问题,此时你就需要Linux社区的帮助了。 Linux的使用者一般都是专业人士,他们有着很好的电脑背景且愿意协助他人。 在学习的过程中,我们用的是VM虚拟机,开始时真的不真的该怎么去做,特别是我的是命令窗口界面,别人的是图形界面,我都不知道怎么调过来。 说实话小时候没想过搞IT,也计算机了解也只是一些皮毛,至于什么UNIX,Linux,听过没见过,就更别说用过了。? Linux只是个内核!这点很重要,你必须理解这一点。只有一个内核是不能构成一个操作系统的。 学习Linux系统在服务中的配置方法及使用方法。Linux在服务器中应用相当广,应对常用的apache,samba,ftp等服务器基本配置清楚了解。[重点,应巩固学习] 应对Linux的发展历史和特点有所了解,Linux是抢占式多任务多用户操作系统,Linux最大的优点在于其作为服务器的强大功能,同时支持多种应用程序及开发工具。 熟读写基础知识,学得会不如学得牢。 Linux简单,占内存少,特别是对于程序开发人员来说很方便,如果说windows的成功在于其方便用户的窗口管理界面。 让我树立了很大的信心学好这门课程,也学到了不少专业知识和技能。?
页:
[1]