top一般是我们最常用的Linux性能分析工具了,每3S刷新一次。 第一行: 15:06:1为系统总运行时间&nb
vmstat:这个命令可以查看CPU使用率,I/O,内存,虚拟内存,等等。 格式:vmstart 1 10(每秒取一次,取10次) 参数: &nbs
上一篇重点在Numa架构下如果绑定,这篇就说说在非numa架构下常用的绑定吧。 使用taskset这个命令进行绑定,这个命令无法对内存进行限制,所以,如果有特殊需要,也可以使用Numa下的命令进行绑定和设置。这个命令用16进程maks来表示cpu&nbs
先要说的是,并不是所有的场景都适合绑定的,当出现内存交叉访问,或者缓存命中较低时,或者你想把某进程运行在特定的CPU上时可以进行绑定。那么要先知道怎么查看是否出现了交叉内存访问。 那么除了交叉内存访问,还有什么值得我们去绑定进程呢? 那就了解下内存贬值吧: &
先说下CPU的缓存吧,都知道CPU的缓存是分为L1,L2和L3的,L1又分为数据缓存和指令缓存,每颗CPU核心都有自己的L1和L2,但L3是各核心共享的,一但涉及共享的东西,当然就有竞争咯。 SMP(SymmetricalMulti-Processing,对称多处理器)架构:
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号