我有一台带有Intel(R)i5-2450M CPU @ 2.50GHz处理器的笔记本电脑。

我在Ubuntu 12.04(x86_64)上,尝试查找有关我的处理器的信息。

我能够找到我一直在寻找的大多数信息

cat /proc/cpuinfo

lscpu

我还想找出在每个缓存级别上使用的缓存策略。 是回写还是透写?

有什么我可以用来查找此类信息的工具吗?

提前致谢。

堆栈溢出是一个用于编程和开发问题的站点。 这个问题似乎与主题无关,因为它与编程或开发无关。 请在帮助中心中查看我可以询问哪些主题。 也许超级用户或Unix&Linux Stack Exchange是一个更好的选择。

您通常可以在Intel ARK上查找CPU规格。 这是英特尔的产品规格网站。

您不能从CPUID等查询此内容,也不能将CPU配置为做一个或另一个,因此没有查询工具。您可以查询的是缓存关联性,缓存行大小和缓存大小,例如通过/proc/cpuinfo。

在过去的一,二十年中,所有与Intel兼容的CPU都对高速缓存使用了回写策略(假定首先获取高速缓存行以允许部分写入)。当然,这就是理论,现实要比这复杂得多。

几乎所有处理器(包括您的型号)都具有一种或几种形式的写合并(或自Merom以来称为Intel所称的填充缓冲区),除最古老的Intel兼容CPU外,所有处理器均支持SSE寄存器的未缓存写操作(再次使用一种形式)。写合并)。然后,当然还有诸如片上缓存一致性协议和探听过滤之类的东西以及其他机制,以确保一个处理器的内核之间以及多处理器系统中不同处理器之间的缓存一致性。

尽管如此,常规缓存策略仍在回写中。

linux cpu 缓存,关于linux:Intel CPU缓存策略相关推荐

  1. 计算机cpu型号有,intel cpu有多少种型号

    intel cpu有多少种型号 CPU作为电脑的核心组成部份,它的好坏直接影响到电脑的性能.下面是小编带来的关于intelcpu有多少种型号的内容,欢迎阅读! intelcpu有多少种型号: Atom ...

  2. linux源代码分析视频教程,linux源代码分析方法谈

    Linux的最大的好处之一就是它的源码公开.同时,公开的核心源码也吸引着无数的电脑爱好者和程序员:他们把解读和分析Linux的核心源码作为自己的最大兴趣,把修改Linux源码和改造Linux系统作为自 ...

  3. 查看linux 三级缓存大小,Linux下查询CPU 缓存的工具

    在Linux下可以使用如下工具查询CPU缓存: 方式1: $ lscpu L1d cache: 32K (一级数据缓存) L1i cache: 32K (一级指令缓存) L2 cache: 256K ...

  4. intel cpu 漏洞 linux,Intel CPU架构漏洞越捅越大:打补丁将损失30%性能

    还记得前不久那个被曝光影响大面积Intel Core CPU产品的安全漏洞吗?这貌似只是冰山一角,就在今天人们发现了Intel处理器里一个更为致命的漏洞,从最底端的Pentium,到最新的Coffee ...

  5. 编程实现在Linux系统中Intel CPU功耗的获取

    编程实现在Linux系统中Intel CPU功耗的获取 编程实现在Linux系统中Intel CPU功耗的获取 资料的获取 X86 MSR寄存器介绍 X86 CPUID介绍 X86 RAPL介绍 Li ...

  6. linux系统查看cpu微架构,Intel CPU 历代微架构名称

    1 本文由来 前段时间网上买了金士顿的系统指定内存(DDR3 1600 低电压版本1.35V), 8G x 2 = 16GB.顺利安装到了Mac Mini上,运行稳定快速.今天觉得这么大内存用在家用的 ...

  7. 一文解析,Linux内核——Intel CPU体系结构

    一.CPU指令的执行过程 几乎所有的冯·诺伊曼型计算机的 CPU,其工作都可以分为 5 个阶段:取指令.指令译码.执行指令.访存取数.结果写回. 图1 CPU指令的执行阶段 1.取指令阶段 取指令(I ...

  8. git查看linux内核log,linux查看用户、内核、CPU信息

    LINUX是个多用户系统,一旦连接到网络中,它可以同时为多个登录用户提供服务.系统管理员可以随时了解系统中有那些用户,用户都在进行什么操作. 查看用户的操作 系统管理员若想知道某一时刻用户的行为,只需 ...

  9. 一篇对伪共享、缓存行填充和CPU缓存讲的很透彻的文章

    认识CPU Cache CPU Cache概述 随着CPU的频率不断提升,而内存的访问速度却没有质的突破,为了弥补访问内存的速度慢,充分发挥CPU的计算资源,提高CPU整体吞吐量,在CPU与内存之间引 ...

最新文章

  1. oracle体系结构-内存管理
  2. LDP传输地址配置——Vecloud
  3. 《研磨设计模式》chap10 中介者模式Mediator(1)简介
  4. js中函数声明先提升还是变量先提升
  5. 流放之路材质过滤怎么设置_房子装修,前置过滤器怎么选?看这6个要点
  6. WD 蓝盘、绿盘、黑盘、红盘的区别
  7. MySQL的mysql_insert_id和LAST_INSERT_ID
  8. JavaScript中的数学对象Math
  9. Python学习笔记:用Python获取数据(本地数据与网络数据)
  10. Openstack Python 源代码的路径
  11. Mybatis中出现java.sql.SQLException: 无效的列类型: 1111
  12. 如何将asp.net MVC2项目升级为MVC3项目(微软官方自动升级工具:ASP.NET MVC 3 Application Upgrader )...
  13. 数字图像处理学习笔记(一)——数字图像处理概述
  14. 【深度理解】如何评价GAN网络的好坏?IS(inception score)和FID(Fréchet Inception Distance)
  15. 《中国航海》投稿经验
  16. 左耳朵耗子:我做系统架构的一些原则
  17. 类似于萝卜书摘的书摘app推荐
  18. Java设计模式全集-工厂模式系列(Factories)
  19. 亲测有效的清华源使用教程
  20. 互联网大会8月13日召开 苏宁华为首次加盟

热门文章

  1. element UI表格绑定动态数据与selection复选操作
  2. 英语与计算机整合课,浅谈计算机与英语教学的有效整合
  3. html 拖动上传文件,HTML5 实现文件拖放上传
  4. YB233单通道触摸感应芯片上电自复位 环境自适应,性价比高适用于 触摸台灯 移动电源小家电等替代传统触点按键
  5. 蓝牙耳机怎么选才不容易踩雷?双11高性价比高续航蓝牙耳机测评
  6. 真人发音计算机怎么谈音乐,能说会道 专业版
  7. linux cat | grep 查找日志常用命令
  8. js简单实现基于图片的路线规划导航
  9. Django后台管理系统 文章相片视频文件上传 前端页面
  10. 汽车之家裁员600人!赔偿N+2.8,交接都不用,百度也“小裁员”