[X86 CPU]win10和ubuntu控制台下获取CPU信息对比

Ubuntu 查看系统资源占用(CPU、内存、网络) 1.系统自带的System Monitor 可以在菜单里面找到,也可以通过指令给调出来 gnome-system-monitor CPU:Intel i9-10900K (20) @ 5.300GHz,这里的(20)代表20个核。 2.查看内存占用 free -h -w 该命令细节请参考链接一 3.基于top的htop Ubuntu安装htop sudo apt-get install htop 在终端输入htop进行调用 具体字段表达可以参考链接.. 阅读详情

有时为了获取当前工作或实验平台的架构信息,仅仅依靠win下的设备管理器是不够的。而windows提供了Windows Management Instrumentation Command Line,简称WMIC命令来查看和管理系统,ubuntu则可以打印/proc/cpuinfo来查看,但两者在形式上区别很大,因此作者选用lenovo xiaoxin 300,分别在主机和虚拟机中对比两者获取的信息量。

  • 实验平台

个人联想笔记本,xiaoxin 300。

单socket双核四线程i7处理器,稳定频率在2.5GHz,三级缓冲。

  • WMIC命令获取的信息

WMIC获取的项目包括地址宽度、架构编号、FMS、当前电压、当前CPU频率、数据宽度、DeviceID、第二级缓冲大小、负载百分比、制造厂商、最大时钟频率、是否支持电源管理、processor id、processor type、版本号、socket编号、当前状态等等。从打印出来的项目看,很多都是空的,而且仅仅将一个socket视为一个cpu,没有分析每个core或超线程下的SMPT信息,cache也只是展示出第2级缓冲的信息,应该说有用的信息并不是很多。

如果要获取所有级别的cache信息,只能键入memcache子命令查看了:

这里从cache info中多少能推测出socket内有两个核心数了,各自使用64k的L1 cache,而公用512K的L2 cache以及4M的L3 cache。

  • cat指令查看的信息

可以看到4个线程核的详细信息:

 处理器编号从0~3,厂商为Intel,cpu family为6,model 78,stepping 3,cpu频率相比使用WMIC更加精确,选用L3 cache大小作为cache size,socket id均为0,core id和apic id从0~3编号,支持fpu以及fpu异常,执行cpuid指令前,eax寄存器中的值,是否支持写保护,当前cpu支持的指令集,cache以64字节对齐,采用40位物理地址,48位虚拟地址等等,只是没有信息表明当前有几级cache,其他信息都较为清晰了。

  • 总结

linux相比windows下获取到的cpu信息更加直观,结合两个环境下打印的信息更容易逆向分析出cpu的socket/core/cache之间的从属结构与关系。

 

 

 

 

GPD MicroPC 双系统实战:Win10与Ubuntu的完美共存指南 本文详细介绍了在GPD MicroPC上实现Win10与Ubuntu双系统共存的完整指南,包括BIOS设置、磁盘分区、驱动安装及性能优化等关键步骤。针对开发者常见的兼容性和性能问题,提供了实用解决方案,帮助用户充分利用这款迷你笔记本的便携性和功能。 阅读详情

相关推荐

Win10+Ubuntu双系统安装与Synopsys EDA环境搭建全攻略

在芯片设计与计算机体系结构领域,Linux系统因其稳定性与命令行效率,常被用于运行Synopsys等专业EDA工具进行仿真与综合。然而,工程师日常办公又离不开Windows生态。为解决这一矛盾,双系统方案成为兼顾性能与便利的主流选择。其核心原理是通过引导程序管理多个操作系统,实现硬件资源的直接访问,避免了虚拟机的性能损耗。本文聚焦于Win10与Ubuntu双系统的安装实践,详细阐述了从磁盘分区、引导配置到系统调优的全过程,并深入讲解了在Ubuntu中配置Synopsys工具运行环境、解决依赖库冲突及Lice

weixin_30352191的博客 458

Ubuntu对CPU进行测试

安装系统资源监视软件。

m0_49448331的博客 4534

ThinkPad T14 Win10实战:VMware虚拟化部署与Ubuntu安装排错指南

本文详细介绍了在ThinkPad T14 Win10专业版上部署VMware虚拟化环境并安装Ubuntu的完整指南。从BIOS设置、VMware安装避坑到Ubuntu虚拟机创建与性能优化,涵盖了虚拟化技术的关键步骤和常见故障解决方案,特别针对ThinkPad T14硬件特性提供了实用技巧。

weixin_30920513的博客 453

ubuntu下查看CPU/GPU/内存使用率

1. 查看cup使用率、内存 (1)top (2)htop sudo apt-get install htop htop 2. 查看GPU 使用 nvidia-smi 命令 $ nvidia-smi 但是这个命令只能显示一次,如果要实时显示,配合watch命令, 让一秒刷新一次 $ watch -n 1 nvidia-smi ...

Ring__Rain的博客 5807

Win10 Linux子系统 + gym[atari] + multiprocessing

用win10的linux内核运行openai.baselines的多进程环境前言启用 win10 的 Linux 内核完成 cmake 相关基础配置在 mini-conda 环境下安装 gym[atari]测试 前言 环境:win10, pycharm, conda, pytorch。 问题:借助 openai.baselines 复现 A2C 一系列算法时,先后遇到两个问题,一是“OSError: [WinError 126] 找不到指定的模块"(小问题,用 Visual Studio build t

另一个三金的博客 767

Windows 10 ARM版22H2核心技术解析与应用指南

ARM架构凭借其低功耗、高能效的特性正在桌面计算领域快速普及。Windows 10 ARM版通过x86转译层WoW64实现了85%以上的应用兼容性,22H2版本更在性能优化、开发者工具链和企业功能方面实现重大突破。该平台支持动态调度策略2.0和智能节电模式,在多任务场景下能效比提升23%,同时Visual Studio 2024和LLVM/Clang 17工具链为ARM64原生开发提供完整支持。从Surface Pro X到企业级Latitude设备,Windows 10 ARM版22H2为移动办公、嵌入式

weixin_34127717的博客 496

WSL2 图形化实战:Win10/Win11 双平台 3 种 GUI 方案配置与性能对比

本文详细介绍了在Win10/Win11双平台上配置WSL2图形化界面的三种方案:Win11原生WSLg、Win10 VcXsrv和xrdp远程桌面。通过对比分析各方案的配置步骤、性能表现和适用场景,帮助开发者选择最适合的GUI解决方案,实现在Windows系统上高效运行Linux图形应用的目标。

weixin_30315723的博客 405

LattePanda 3 Delta开发板:x86与Arduino融合的创客神器

在嵌入式开发和硬件创客领域,x86架构与微控制器的结合正成为连接高性能计算与物理世界交互的关键技术。其核心原理在于通过异构计算架构,将通用处理器的强大算力与微控制器的实时控制能力相结合,实现了复杂数据处理与高可靠性硬件操控的并行。这种技术为机器人、智能家居、工业自动化等场景提供了高度集成的解决方案,显著降低了系统复杂性和开发门槛。LattePanda 3 Delta正是这一理念的典型代表,它集成了英特尔赛扬处理器和ATmega32U4协处理器,支持完整的Windows/Linux系统与Arduino级GPI

weixin_30266885的博客 353

Win10专业版一键部署AI Agent:OpenClaw轻量级数字员工实战指南

AI Agent是面向业务自动化的智能体技术,其核心在于任务编排、工具调用与记忆管理,而非单纯依赖大模型参数规模。在Windows 10环境下落地AI Agent面临WSL2兼容性、Docker引擎适配、MOSEK求解器授权等系统级挑战。本文聚焦中小团队工程实践,详解如何绕过Docker Desktop限制,在原生Win10专业版(OS Build ≥19045)上通过WSL2+手动Docker Engine+MOSEK 10组合实现高稳定性、低资源占用的AI数字员工部署。涵盖系统版本校验、Ubuntu 2

weixin_33866037的博客 317

Windows兼容开发板选型与避坑:从x86到ARM的实战指南

在嵌入式开发领域,开发板与操作系统的兼容性直接影响开发效率。传统观念中,开发板往往与Linux绑定,但Windows兼容开发板的出现打破了这一壁垒,它要求在Windows环境下完成驱动安装、烧录调试、应用运行的全流程。核心在于CPU架构与官方工具链的适配:x86单板机如LattePanda可原生运行完整版Windows,驱动完善;ARM开发板则需借助WSL 2或Docker曲线救国,实现交叉编译与远程调试。无论是串口芯片的驱动稳定性,还是电源供电的隐性坑,都决定了Windows下的体验好坏。对于希望快速搭建

weixin_30784501的博客 354

告别VMware!在Windows上用QEMU手把手搭建双系统虚拟机(Win10+Ubuntu保姆级教程)

本文详细介绍了如何在Windows系统上使用QEMU搭建双系统虚拟机(Win10+Ubuntu),提供从环境准备、安装配置到性能优化的保姆级教程。QEMU作为开源虚拟化工具,相比VMware等商业软件更轻量高效,适合开发者和学生群体实现跨平台测试与学习。

weixin_29217235的博客 635

win10linux编译,win10子系统linux编译ffmpeg

android-ndk-r14b(linux版)ffmpeg-4.0开启win10子系统(控制面板-》程序和功能-》启用或关闭Windows功能 然后在 适用与 Linux 的 Windows 子系统前面打勾) 然后点击确定,等待安装,电脑会重启然后在win10应用商店 搜索ubuntu安装后 即可打开liunx控制台(以后直接在windows控制台输入bash即可进入linux控制台)首次进入l...

weixin_35854667的博客 224

ubuntu查看内存占用和查看cpu使用情况的2种方法

简易方法1:top法,并且摁下数字1 (1)使用terminal, 输入命令行 top (2)如果希望看到cpu核数,并且知道相关占用率等情况信息。 此时按下数字“1”即可 (3) 摁下“q”退出 快捷方法2: 使用htop (2)安装htop sudo apt-get install htop (2)命令行输入htop即可 htop 相关CPU使用情况、正在运行情况、有多少线程、负荷率等都一目了然。 (3) F1 - F10都有各自不同作用 例如,可以通过F2设置需要显示的内容,背景颜色等,

熊猫小妖的AI世界 1万+

Win10+VMware漏洞扫描环境搭建与优化指南

虚拟化技术作为现代安全测试的基础设施,通过硬件资源隔离为漏洞扫描等安全工具提供稳定运行环境。其核心原理是利用Type-2型虚拟化软件(如VMware Workstation)在宿主机操作系统上创建隔离的虚拟执行环境。在Windows 10系统中,由于Hyper-V虚拟化平台与第三方虚拟化工具的兼容性问题,常导致蓝屏(错误代码0x0000221)和网络连接异常等典型故障。通过合理配置内存分配、优化CPU核心调度以及调整磁盘I/O参数,可显著提升Nessus、OpenVAS等漏洞扫描工具的稳定性。特别是在处理大

weixin_30335353的博客 293

rapl-tools:使用 Intel 的 RAPL 接口监控 CPU 功率的工具

rapl工具 使用 Intel 的 RAPL 接口监控 CPU 功率的工具 项目内容 AppPowerMeter - 测量能量并监视应用程序的功率 PowerMonitor - 监视系统的 CPU 功率 Rapl.cpp - CPP 类设计用作 RAPL 接口 跑步 AppPowerMeter 是应用程序命令的命令行包装器。 例如, ./AppPowerMeter sleep 5 将测量 CPU 在运行“睡眠 5”时的总能量和平均功率。 CPU 功率每 100 毫秒采样一次,然后写入 rapl.csv。 rapl.csv 中的 csv 列标题是“pkg、pp0、pp1、dram、time”,以瓦特为单位。 有关不同测量类型的更多信息,请参阅 Intel 规范。 建造 该项目是使用 Gnu Make 构建的。 G++ >= 4.7 是必需的。 make 在 Ubuntu 上设置 在

LSTM模型 轨迹经纬度预测

原始时间序列数据如下所示,我们只取前两列纬度和经度作为输入数据 我们设定用前六个位置信息预测下一个位置,则两个样本的输入输出数据如下所示: 创建LSTM网络训练模型: import numpy as np from keras.layers.core import Dense, Activation, Dropout from keras.layers import LS...

Muzi_Water的博客 2万+

惠普暗影精灵双系统安装指南:Ubuntu24.04+Win11稳定共存方案

双系统启动是Windows与Linux协同开发的基础技术场景,其核心在于UEFI固件层、引导管理器和内核参数的深度协同。Secure Boot签名验证、ESP分区空间不足、NVMe控制器PCIe链路超时,是当前主流笔记本(尤其是惠普暗影精灵等OEM机型)在安装Ubuntu24.04时高频触发的三大兼容性瓶颈。本文从通用UEFI启动原理切入,解析Secure Boot密钥注入(MOK)、ESP分区扩容、GRUB与Windows Boot Manager双引导注册等关键技术路径,覆盖BIOS策略调整、Windo

451

Anomalib实战:5分钟搞定图像异常检测模型训练(附完整代码)

本文提供了一份基于Anomalib框架的图像异常检测快速实战指南。文章详细介绍了从环境搭建、数据准备到模型训练与推理的完整流程,重点推荐了训练速度快、效果稳定的PatchCore模型,并附带了可运行的完整代码,旨在帮助开发者快速上手工业质检等实际应用。

weixin_29039773的博客 422

Ubuntu24.04改造老旧设备为低功耗家庭服务器实战

Linux系统凭借其轻量级特性和高度可定制性,成为老旧硬件改造的首选方案。Ubuntu24.04 LTS作为长期支持版本,通过优化后的GNOME桌面环境和6.8版本内核,显著降低资源占用并提升老硬件性能。在家庭服务器场景中,结合容器化技术如MicroK8s和snap应用沙箱机制,可实现高效服务部署与自动更新。特别针对2GB内存以下的x86/ARM设备,通过TLP电源管理、内核参数调优等工程实践,能将待机功耗控制在5W以内,完美支持Nextcloud文件同步、AdGuard Home去广告等家庭服务。实测显示

weixin_30835649的博客 353

智能车实战——极速越野组GPS与惯导融合定位导航全解析

本文深入解析了智能车极速越野组中GPS与惯导模块的融合定位导航技术。通过对比GPS的全局定位与惯导的高频姿态感知,详细阐述了如何利用MM32SPN27主控,将两者数据融合以实现精准、实时的车辆控制。内容涵盖硬件选型、软件数据处理、PID控制及系统调试等实战环节,为智能车开发者提供了一套完整的解决方案。

pz8901234的博客 1204

摩尔线程GPU实战:5分钟搞定AI模型部署(含Docker避坑指南)

本文详细介绍了摩尔线程GPU在AI模型部署中的实战应用,包括环境配置、Docker避坑指南及性能优化技巧。通过5分钟快速部署指南,帮助开发者高效利用摩尔线程GPU进行AI模型推理,特别针对常见兼容性问题提供解决方案,显著提升部署效率。

weixin_28736335的博客 454

Llama3本地部署最简实战:CPU/GPU三方案对比与选型指南

大模型本地化部署正从技术尝鲜走向生产刚需,其核心在于将开源大模型(如Llama3)转化为可在真实硬件上稳定运行的推理服务。原理上依赖模型量化(GGUF格式)、CPU/GPU协同计算及轻量级运行时(Runtime)支持;技术价值体现在数据可控、低延迟响应与业务连续性保障;典型应用场景覆盖边缘设备诊断、敏感数据处理、嵌入式AI助教及离线开发环境。本文聚焦Llama3-8B/3B在消费级CPU与主流GPU上的实操落地,深度解析Ollama、LM Studio、GPT4All三大工具的本质差异、资源占用特征与硬件适

aibiba0894的博客 356

Tessent ICL语法详解:如何高效定义SIB、TDR和TAP模块

本文深入解析Tessent ICL语法,指导如何高效定义SIB、TDR和TAP模块以构建芯片测试网络。通过实战代码示例,详细阐述了各模块的端口声明、接口角色与核心寄存器定义,并提供了顶层集成连接方法与调试技巧,帮助DFT工程师精准描述测试仪器拓扑,提升Tessent工具链使用效率。

silver的专栏 492
上一篇: Ubuntu 12.04 设置root账户免密登陆
下一篇: [Ubuntu]Errors were encountered while processing的解决办法
Cerman
博客等级 码龄11年 63粉丝 31原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Cerman

你的鼓励是探索和创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值