在linux 下怎么查看服务器的cpu和内存的硬件信息

在linux 下怎么查看服务器的cpu和内存的硬件信息,第1张

以Linux centos 7服务器为例,查看服务器的cpu和内存的硬件信息方法如下:

1、鼠标右键点击桌面,选择“打开终端”,如下图所示。

2、先输入命令“cat /proc/cpuinfo”,然后再按回车键就能看到服务器的CPU信息,如下图所示。

3、在输入命令“cat /proc/meminfo ”,然后按回车键,就能查看到内存的信息,如下图所示。

1、服务器是按24小时长时间运行机制设计的,稳定性更好,当然价格更贵。

2、关于数据总线,服务器考虑得速度更快一些,一般采用SCIS或SAS。

3、服务器具有RAID功能,支持盘阵。

如果你对做服务器的机器要求不高,一般的PC就可以胜任;反过来,如果拿服务器当PC用,就感觉不搭调了。

1CPU

服务器CPU的指令一般是采用的RISC(精简指令集)。根据研究,在大多数的应用中,CPU仅仅使用了很少的几种命令,于是研究人员就根据这种情况设计了该指令集,运用集中的各种命令组合来实现各种需求。这种设计的好处就是针对性更强,可以根据不同的需求进行专门的优化,处理效更高。相对应的则是 CISC(复杂指令集),他的特点就是尽量把各种常用的功能集成到一块,例如我们常常听到的MMX,SSE,SSE+,3D!NOW!等等都是这种类型的。

另外,服务器的CPU设计一般都要考虑它的多路功能,就是多个CPU一起工作,而PC则一般只一颗CPU。

2内存

内存在服务器上的原则也上越快越大越好,不过它对纠错和稳定提出了更高的要求,比如ECC(“错误检查和纠正“好象没人这么叫的)。我们现在使用的PC上很少有人能够用到1G的内存(玩游戏的不算),而在服务器上,这G级的内存有时也会显着捉襟见肘,记得去年国家发布银河最新超级计算机时,他的内存更是达到了1个 T;相比内存的速度,人们在应用的时候更优先考虑内存的稳定和纠错能力,只有在保证了这两条,才能再考虑别的东西。

3硬盘

硬盘性能无论是在PC上还是服务器上,性能的提升一直很缓慢,个人认为,依靠机械的发展,硬盘的发展是不可能出现质的飞跃。由于使用服务器的一般都是企业单位,里面都是保存了大量珍贵数据,这对硬盘就提出了安全稳定的要求,硬盘上出现的相关技术也基本上围绕这两个要求转。比如:数据冗余备份,热插拔等。另外,服务器硬盘必须能做到247不间断工作的要求。

在这珍贵时间,很高兴给大家分享我对这个问题看法,在这里让我们一起走进这个问题,那现在让我们一起探讨一下关于这个问题。

在下面优质内容我为大家分享,首先我分享下我个人对这个问题的看法与想法,也希望我的分享能给大家带来帮助和快乐,同时也希望大家能够喜欢我的分享。

从CPU温度,CPU超线程,硬件配置,硬件驱动和待机方面分析。

情况1CPU温度过高如果CPU风扇散热不好,会导致CPU温度太高(CPU温度多少正常?),使CPU自动降频,从而使CPU的性能降低。总之高温时CPU会自动将降低工作效率。

情况2超线程超线程导致CPU使用率占用高,这类故障的共同原因就是都使用了具有超线程功能的P4CPU。

据一些网友总结超线程似乎和天网防火墙有冲突,可以通过卸载天网并安装其它防火墙解决,也可以通过在BIOS中关闭超线程功能解决

情况3硬件配置不合理例如内存不足,当运行一些大型软件时,CPU的资源大部分耗在了虚拟内存的交换处理上。

而电源功率不足,也会使CPU的性能难以发挥。还有,在购买CPU时,选的CPU核心频率不足是导致CPU的使用率高的最直接原因。

在以上我的精彩的分享是关于这个问题的解答,都是我的真实想法与观点,同时我希望我分享的这个问题的解答于分享能够帮助到大家。

我也希望大家能够喜欢我的解答,大家如果有更好的关于这个问题的解答与看法,望分享评论出来,共同走进这话题。

我在这里,发自内心真诚的祝大家每天开开心心工作快快乐乐,拥有身体健康生活每一天,家和万事兴,年年发大财,生意兴隆,谢谢。

最后欢迎大家关于这个问题畅所欲言,有喜欢我的记得关注下哦,每天为大家分享与解答我的想法与见解哦。

研究生工作过程中遇到有学生无视linux服务器实际的CPU核心数,开出几十上百个运算密集型进程,其他用户登陆困难或无响应等异常情况,需要对占用大头(CPU老虎?)的CPU资源做出限制。
使用cgroup可以实现用户组级别的限制,把老虎们扔进限制组就能解决问题,如果需要分别限制用户那就每个老虎一个组(前提是老虎属于少数,如果多数人都是老虎那就得考虑加CPU甚至加服务器了,组里穷,提买服务器基本属于说废话)。
注意linux中创建用户时默认会创建同名的组,所以按用户限制时不需要额外建组,直接限制用户的名字即可。

1安装cgroup
服务器环境为centos7,使用yum安装cgroup:

2配置cgroup
设置cgroup服务开机启动:

编辑/etc/cgconfigconf:

编辑/etc/cgrulesconf:

第一列为用户(组)名,第二列为限制类型,第三列为限制器名,即前述/etc/cgconfigconf中的限制器

注:同一个限制器下建议只放置一个用户,如果放置多个用户(或者含多个用户的组)会导致组内争抢限制器的资源,组内一个人高占用会使得其他人卡住,违背了使用限制器的初衷“限制少数高占用用户,使得低占用用户体验流畅”。

重启服务:

完成

面对这种CPU老虎,服务器终于重新丝滑流畅了起来

1、查看逻辑CPU个数: #cat /proc/cpuinfo |grep "processor"|sort -u|wc -l 2、查看物理CPU个数: #grep "physical id" /proc/cpuinfo|sort -u|wc -l #grep "physical id" /proc/cpuinfo|sort -u physical id : 0 physical id : 1 3、查看每个

支持的,服务器主板可以支持多路CPU,也就是多个CPU。

单路cpu是指主板上有一个处理器,双路CPU是指主板上有两个处理器,多路CPU是指主板上有多个处理器。

服务器主板是专门为满足服务器应用(高稳定性、高性能、高兼容性的环境)而开发的主机板。由于服务器的高运作时间,高运作强度,以及巨大的数据转换量,电源功耗量,I/O吞吐量,因此对服务器主板的要求是相当严格的。

服务器主板和家用主板的区别在于:

第一服务器主板一般都是至少支持两个处理器——芯片组不同(往往是双路以上的服务器,单路服务器有时候就是使用台式机主板)。

第二服务器几乎任何部件都支持ECC,内存、处理器、芯片组(但高阶台式机也开始支持ECC)

第三服务器很多地方都存在冗余,高档服务器上面甚至连CPU、内存都有冗余,中档服务器上,硬盘、电源的冗余是非常常见的,但低档服务器往往就是台式机的改装品,不过也选用一线大厂电源。

第四由于服务器的网络负载比较大,因此服务器的网卡一般都是使用TCP/IP卸载引擎的网卡,效率高,速度快,CPU占用小,但目前高档台式机也开始使用高档网卡甚至双网卡。

第五硬盘方面,已经很多而且越来越多的服务器将用SAS /SCSI 代替SATA。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10344219.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-07
下一篇 2023-05-07

发表评论

登录后才能评论

评论列表(0条)

保存