如何查看Window或Linux的CPU、核心数、逻辑处理器数

https://blog.csdn.net/weixin_45941687/article/details/121976905

一、获取Window系统的CPU/核数/逻辑处理器数 1、Win+R ,输入cmd,回车,打开命令窗口 命令行窗口

2.、输入“systeminfo”,按回车,下面信息可以查看处理器数量 在这里插入图片描述3、输入代码“wmic”,按回车键 如果查看服务器核心数,就输入“cpu get NumberOfCores” 如果查看服务器逻辑处理器数,就输入“cpu get NumberOfLogicalProcessors”

C:\Users\lhh>wmic
wmic:root\cli>cpu get NumberOfCores
NumberOfCores
8

wmic:root\cli>cpu get NumberOfLogicalProcessors
NumberOfLogicalProcessors
16

wmic:root\cli>
12345678910

从上面可以看出,该电脑1个CPU处理器,8核数 16逻辑处理器数

除了以上方式还有如下方式可以查看:

① 从设置里面查看,注意这是线程数,不是核数 - f查看线程数② 从任务管理器【从电脑下方任务栏,右击选择进去】查看 在这里插入图片描述

二、获取Linux系统的CPU等信息

  • uniq:从输入文件或者标准输入中筛选相邻的匹配行并写入到输出文件或标准输出。

  • grep:是一个强大的文本搜索工具,它可以使用正则表达式搜索文本并打印出匹配的行。

  • wc命令来统计某个文件夹下指定类型文件的个数

  • uniq -c: 在每列旁边显示该行重复出现的次数。

# 查看物理CPU的个数
[root@ecs-8a1c-1109893 ~]# cat /proc/cpuinfo |grep "physical id"|sort |uniq|wc -l
1
​
​
# 查看逻辑CPU的个数
[root@ecs-8a1c-1109893 /]# cat /proc/cpuinfo |grep "processor"|wc -l
8
​
# 查看CPU是几核
[root@ecs-8a1c-1109893 /]# cat /proc/cpuinfo |grep "cores"|uniq
cpu cores 4
​
# CPU数量及型号
[root@ecs-8a1c-1109893 /]# cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c
 8  Intel(R) Xeon(R) Gold 6266C CPU @ 3.00GHz
​
#查看当前操作系统内核信息
[root@ecs-8a1c-1109893 /]# uname -a
Linux ecs-8a1c-1109893.novalocal 3.10.0-1062.12.1.el7.x86_64 #1 SMP Tue Feb 4 23:02:59 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
​
123456789101112131415161718192021

参考的学习链接: linux 下查看机器是cpu是几核的 – 其他作者

8核、6核、4核、双核CPU是什么意思 — 其他作者

### 如何优化 Windows Server 2022 性能最佳实践 #### 一、硬件资源管理 对于任何操作系统而言,合理的硬件资源配置都是提升性能的基础。确保服务器配备足够的CPU核心数、内存容量以及快速存储介质(如SSD),能够显著改善系统的响应速度和吞吐量。 #### 二、网络配置调整 在网络层面,可以通过合理设置Socket选项来增强TCP连接的表现[^1]。具体措施包括但不限于增大发送缓冲区大小、启用延迟确认机制等。这些改动有助于减少不必要的通信开销并加快据传输速率。 另外,在多核处理器环境下开启RSS(Receive Side Scaling)功能可以让多个CPU参与接收包处理工作,从而减轻单个内核的压力;而LRO(Large Receive Offload)则允许网卡合并连续到达的小型分组成较大帧再提交给上层协议栈解析,以此降低中断频率与拷贝次。 #### 三、文件系统调优 针对磁盘I/O密集型应用场景,建议采用高性能的日志结构化文件系统(例如ReFS)。相较于传统的NTFS格式,它具备更好的元据保护能力及更高的恢复效率。与此同时,定期执行碎片整理程序也有助于维持良好的读取效能。 #### 四、应用程序部署策略 当涉及到特定业务逻辑时,则需重点考虑应用本身的架构设计及其运行参设定。比如适当增加Web服务进程量以充分利用多线程优势;是依据实际负载情况动态调节据库缓存池规模等等。 需要注意的是,尽管Windows Server 2022本身提供了对WSL的支持,但是目前版本并不兼容WSL2特性[^2]。因此如果计划利用Linux环境开展开发测试活动的话,可能需要另行寻找替代方案者等待官方更新支持。 ```powershell # 设置TCP窗口缩放因子 Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters" -Name TcpWindowSize -Value 65535 # 开启RSS功能 netsh int tcp set global rss=enabled ```
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值