找回密码
 骑士注册

QQ登录

微博登录

❏ 站外平台:

tag 标签:

相关文章

  • 使用 nice、cpulimit 和 cgroups 限制 cpu 占用率

    Linux内核是一名了不起的马戏表演者,它在进程和系统资源间小心地玩着杂耍,并保持系统的能够正常运转。 同时,内核也很公正:它将资源公平地分配给各个进程。 但是,如果你需要给一个重要进程提高优先级时,该怎么做呢? 或者是,如何降低一个进程的优先级? 又或者,如何限制一组进程所使用的资源呢? 答案是需要由用户来为内核指定进程的优先级 大部分进程启动时的优先级是相同的,因此Linux内核会公平地进行调度。 如果想让一个CPU密集型的进程运行在较低优先级,那么你就得事先配置好调度器。 下面介绍3种控制进程运行时间的方法:

    2015-01-26 07:42     

  • 使用火焰图分析CPU性能回退问题

    你能快速定位CPU性能回退的问题么? 如果你的工作环境非常复杂且变化快速,那么使用现有的工具是来定位这类问题是很具有挑战性的。当你花掉数周时间把根因找到时,代码已经又变更了好几轮,新的性能问题又冒了出来。 幸亏有了CPU火焰图(flame graphs),CPU使用率的问题一般都比较好定位。但要处理性能回退问题,就要在修改前后的火焰图之间,不断切换对比,来找出问题所在,这感觉就是像在太阳系中搜寻冥王星。虽然,这种方法可以解决问题,但我觉得应该会有更好的办法。 所以,下面就隆重介绍红/蓝差分火焰图(red/blue differential f

    2015-01-14 22:49     Brendan Gregg, coloka

  • Linux 有问必答:如何知道进程运行在哪个 CPU 内核上?

    问题:我有个 Linux 进程运行在多核处理器系统上。怎样才能找出哪个 CPU 内核正在运行该进程? 当你在 多核 NUMA 处理器上运行需要较高性能的 HPC(高性能计算)程序或非常消耗网络资源的程序时,CPU/memory 的亲和力是限度其发挥最大性能的重要因素之一。在同一 NUMA 节点上调度最相关的进程可以减少缓慢的远程内存访问。像英特尔 Sandy Bridge 处理器,该处理器有一个集成的 PCIe 控制器,你可以在同一 NUMA 节点上调度网络 I/O 负载(如网卡)来突破 PCI 到 CPU 亲和力限制。 作为性能优化和故障排除的一部分,你可能想知道特定的进

    2015-09-28 10:43     Dan Nanni, strugglingyouth

  • 13 种在 Linux 系统上检测 CPU 信息的工具

    问题: 我想要了解我的电脑关于CPU处理器的详细信息,查看CPU信息比较有效地方法是什么? 根据你的需要,有各种各样的关于你的CPU处理器信息你需要了解,比如CPU供应商名、模型名、时钟频率、插槽/内核的数量, L1/L2/L3缓存配置、可用的处理器能力(比如:硬件虚拟化、AES, MMX, SSE)等等。在Linux中,有许多命令行或基于GUI的工具就能来展示你的CPU硬件的相关具体信息。 1. /proc/cpuinfo 最简单的方法就是查看 /proc/cpuinfo ,这个虚拟文件展示的是可用CPU硬件的配置。 $ more /proc/cpuinfo 通过查看这个文件,你能识别出物理处理器

    2015-03-23 13:56     ZTinoZ

  • 如何利用多核CPU来加速你的Linux命令 — awk, sed, bzip2, grep, wc等

    你是否曾经有过要计算一个非常大的数据(几百GB)的需求?或在里面搜索,或其它操作一些无法并行的操作。数据专家们,我是在对你们说。你可能有一个4核或更多核的CPU,但我们合适的工具,例如grep,bzip2,wc,awk,sed等 ...

    2013-10-30 16:23     

  • 关于现代 CPU,程序员应当更新的知识

    有人在Twitter上谈到了自己对CPU的认识: 我记忆中的CPU模型还停留在上世纪80年代:一个能做算术、逻辑、移位和位操作,可以加载,并把信息存储在记忆体中的盒子。我隐约意识到了各种新发展,例如矢量指令(SIMD),新CPU还拥有了虚拟化支持(虽然不知道这在实际使用中意味着什么)。 我错过了哪些很酷的发展呢?有什么是今天的CPU可以做到而去年还做不到的呢?那两年,五年或者十年之前的CPU又如何呢?我最感兴趣的事是,哪些程序员需要自己动手才能充分利用的功能(或者不得不重新设计编程环境)。我想,这不该包括超线程/SMT,但我并

    2015-09-12 08:10     Dan Luu, Ted

  • 关于CentOS 6下Hadoop占用系统态CPU高的处理办法

    一次不经意发现Hadoop的系统态CPU使用率很高,然后百度一下居然是个已知问题。 RHEL6优化了内存申请的效率,而且在某些场景下对KVM的性能有明显提升:http://www.linux-kvm.org/wiki/images/9/9e/2010-forum-thp.pdf。 而Hadoop是个高密集型内存运算系统,这个改动似乎给它带来了副作用。理论上运算型Java程序应该更多的使用用户态CPU才对,Cloudera官方也推荐关闭THP。于是参考一些文章作了调整: # for hadoop , disable thp echo never /sys/kernel/mm/redhat_transparent_hugepage/enabled echo never /sys/kernel/mm/redhat_tr

    2014-06-11 22:28     

  • 美国封锁对华超算技术出口:出什么事了?

    美国封锁对华超级计算机关键技术出口的消息,让超算这个词汇又成了媒体关注的焦点。 虽然国产超算天河2号已经数度夺得全球性能冠军,但是为之自豪的网民还很少对超级计算机这个概念有比较深入的了解。本文将先为大家介绍超级计算机相关的背景知识,并探讨美国技术封锁政策对我国超算发展的影响。 (题图来自:qianzhan123.com) 什么是超算? 超级计算机,又称高性能计算,英文名High Performance Computing,简称超算/HPC。HPC是为了解决工业界对大规模计算能力的需求而诞生的技术,现代超算本质上是将大量配置接近普通家用电脑/商用工

    2015-04-14 10:17     王强

  • 32 位 CPU 都将被淘汰,仅剩下 i686 被 Debian 9 支持

    Debian 项目正在逐步停止对老式的 32 位 硬件架构的支持,32 位处理器里仅支持 i686 处理器。

    2016-05-10 09:38     Marius Nestor, wxy

  • 国产CPU乱战,遭遇生态壁垒

    近两年,CPU产业里突然涌现出一批中国玩家。吸引众多企业的,是中国政府对于信息安全的诉求。自主CPU被视为国家核心战略产业,可以得到国家政策、资金的战略扶持。在此基础上,中国庞大的数据中心、服务器、PC市场实为这些企业的终极目标。不过,要形成自主可控的信息产业体系,国产CPU们面临的挑战依然很大。 被视为全世界门槛最高的CPU产业里,近两年突然涌现出一批中国玩家。 除了始终保持一定曝光度的龙芯,2013年之后,上海兆芯、天津飞腾、中晟宏芯等一批国产CPU企业迅速成立,并明确定位于自主可控国产CPU。甚至,一度销声匿迹的

    2015-08-14 14:18     陈宝亮

返回顶部

分享到微信

打开微信,点击顶部的“╋”,
使用“扫一扫”将网页分享至微信。