linux cpu占用100%意味着什么?
意味着CPU时间无法满足所有的运算请求。
导致这种情况的原因较多。常见的有,后台运行的程序过多,导致CPU使用率过高;某些运算量很大的程序占用了过多的CPU资源,导致CPU占用100%; 服务器受到了分布式拒绝服务DDOS攻击, 导致服务器超负荷运转.
在linux中,可以使用top命令来查看进程的CPU占用情况,以进一步采取措施对系统进行优化或者防护。
linux查看cpu个数命令?
我的:Linux查看cpu个数,可以分成几种信息:
1.查看CPU型号
cat /proc/cpuinfo|grep "model name"|uniq
比如Intel Xeon CPU E5-2690 v4 代表英特尔至强处理器。
2.查看CPU物理个数:
cat /proc/cpuinfo|grep "physical id"|sort|uniq|wc -l
比如2 就代表两颗物理CPU。
3.查看单个CPU的物理核数:
cat /proc/cpuinfo|grep "cpu cores"|uniq
比如14
就代表一颗物理CPU有14核
查看单颗CPU的逻辑核数:
cat /proc/cpuinfo|grep "siblings"|uniq
比如是28
如果siblings的数量是cpu cores的两倍,证明CPU支持超线程并且开启了超线程技术。
4.查看CPU总的逻辑核数:
cat /proc/cpuinfo|grep "processor"|wc -l
比如56
就代表总的逻辑核心数56。