美文网首页
cpu、io密集型

cpu、io密集型

作者: 小样儿的茅草屋 | 来源:发表于2018-07-17 16:42 被阅读0次

1、计算机的简介

计算机的中央处理器包含:运算器和控制器,统称为“中央处理器”,即为CP

存储器又分为:内存和外存;

cpu、存储器、输入设备、输出设备等接口均通过 "系统总线"连接在一起;总线粗略理解为“主板”;

2、cpu、io密集型介绍

I/O(读写密集型) :指的是系统的cpu效能 比磁盘读写效能要高很多,这时是cpu在等io(磁盘到内存)的读写,此时cpu使用率不高;在服务器上进行网络通讯、网络传输、磁盘读写等均为IO操作,多为网络请求压力大、磁盘读写频繁的操作;io密集型的可能需要对磁盘进行升级、提高磁盘的相应速度和传输效率或通过负载技术将文件读写分散到多台服务器中;如果网络请求负载较高,可通过负载均衡技术、水平扩展提高负载。

CPU(计算密集型)指的是系统的磁盘读写效率高于cpu效率,此时cpu效率可能达到100%,但是磁盘读写速度很快;多用来做计算、逻辑判断等cpu操作。可考虑通过消息队列或其他降维算法,将计算分散到不同的计算节点

参考:https://my.oschina.net/u/3412738/blog/1634535

相关文章

  • Python 异步 IO(asyncio)、多进程、多线程性能对

    IO 密集型应用 IO 密集型应用CPU等待IO时间远大于CPU 自身运行时间,太浪费;常见的 IO 密集型业务...

  • CPU-bound(计算密集型) 和IO bound(IO密集型

    CPU-bound(计算密集型) 和IO bound(IO密集型) I/O bound指的是系统CPU效能相对硬盘...

  • 2019-07-22工作总结

    1.疑问: 如何分析一段代码是CPU密集型,还是IO密集型 答: CPU密集型: what: 是CPU load...

  • python之协程

    关于io 密集型 和 cpu密集型https://blog.csdn.net/youanyyou/article/...

  • 线程池大小分配

    任务一般分为:CPU密集型、IO密集型、混合型,对于不同类型的任务需要分配不同大小的线程池1. CPU密集型CPU...

  • Linux常用性能命令

    基于Linux操作系统 CPU: 压测目标是IO密集型还是CPU密集型, 什么是CPU的用户/系统使用率、饱和度、...

  • IO密集型的线程池大小设置

    类型判断(CPU密集orIO密集or混合型) 看应用是CPU密集型的还是IO密集型的,还是混合型的。 CPU密集C...

  • 面经

    线程池线程数如何抉择IO密集型2 * CPU核数CPU密集型CPU核数 + 1混合型若可拆分则拆分,若相差不大则取...

  • cpu、io密集型

    1、计算机的简介 计算机的中央处理器包含:运算器和控制器,统称为“中央处理器”,即为CP 存储器又分为:内存和外存...

  • 设置合理的线程池大小

    任务一般可分为:CPU密集型、IO密集型、混合型,对于不同类型的任务需要分配不同大小的线程池。 CPU密集型任务尽...

网友评论

      本文标题:cpu、io密集型

      本文链接:https://www.haomeiwen.com/subject/bghgpftx.html