更新一个小知识,平时在做生信分析的时候经常需要调用几个几个线程,那么我们如何知道自己的线程?
按照下面的顺序
开始菜单->运行->cmd->输入 wmic->输入 cpu get
NumberOfCores为核数 NumberOfLogicalProcessors为线程数
![](https://img.haomeiwen.com/i22411501/577c10095d894f2a.png)
这样查看的是最准确,避免了商家的虚假宣传
那么再来一个问题,cpu,核,线程之间的关系是什么?
cpu与核心
- 物理核
物理核数量=cpu数(机子上装的cpu的数量)*每个cpu的核心数 - 虚拟核
所谓的4核8线程,4核指的是物理核心。通过超线程技术,用一个物理核模拟两个虚拟核,每个核两个线程,总数为8线程。所以在操作系统看来是8个核,但是实际上是4个物理核。
通过超线程技术可以实现单个物理核实现线程级别的并行计算,但是比不上性能两个物理核。
单核cpu和多核cpu
都是一个cpu,不同的是每个cpu上的核心数,多核cpu是多个单核cpu的替代方案,多核cpu减小了体积,同时也减少了功耗。
一般一个核心只能同时执行一个线程。
所以大家在生信分析操作的时候。对于线程的使用一点要注意,不然 cpu 可以用来煎鸡蛋,而且会巨卡,还一定要注意自己的内存使用情况,不然卡死了还是功亏一篑。
最后给安利一个实时监控cpu,内存使用情况和上传下载速度监控的插件,可以直接放在任务栏不影响桌面使用。
我也是从知乎上看的,直接贴出来链接,里面也有下载地址
https://www.zhihu.com/question/39750686
下载地址
![](https://img.haomeiwen.com/i22411501/9abb1f58eba74089.png)
![](https://img.haomeiwen.com/i22411501/8ac9f9dd5edd297f.png)
网友评论