关于中央处理器的一些知识
关于计算能力的最佳评估标准是计算机的线程数,线程数多会使计算能力提高,但也要根据内存的配合而确定
1. 物理CPU的个数
cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l
物理CPU是指真正独立且分离的CPU单元
2. 每个物理CPU中的核数
cat /proc/cpuinfo| grep "cpu cores"| uniq
指每个物理CPU中计算核(core)的数量
3. 逻辑CPU的数目
cat /proc/cpuinfo| grep "processor"| wc -l
即总共的超线程数目
逻辑CPU数目(总超线程数)
=
物理CPU的个数X
每个物理CPU中的核数X
每个核的超线程数
4. CPU的型号信息
cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c
5. 多核超线程CPU的架构
多核超线程CPU架构6. 限制程序使用核数
- 在大型程序运行时,要注意限制使用的核数,否则容易造成内存资源的耗尽(OOM)而对这个大型程序进行Kill
- 这样的大型程序比如Cellranger count (在fastq很大的情况下)
网友评论