当前位置:首页 » 存储配置 » cpu存储出现瓶颈

cpu存储出现瓶颈

发布时间: 2023-05-15 17:35:39

1. cpu 内存 出现瓶颈

你不需要说的这样复杂,我问你,为什么有内存,为什么需要内存?我直接回答吧,如果没有内存,CPU会直接读写硬盘并且很多都是重复读写,而家用硬盘来讲根本不适合长时间连续读写,现在的家用硬桥闭让盘还是7小时X3的读写时间,超过这个时间硬盘有可能会发出噪音,速度也不稳定,更有可能损坏硬盘加速硬盘老化,我这里说明一下,以免一些小白乱喷,你开机24小时,不代表你连续对硬盘读写了24小时,这个不细说了,所以就有了内存,因为硬盘速度满足不了CPU,内存的作用就是大大减轻硬盘负担防止重复读写硬盘,并且起到缓冲作用,看你上面写的,你已经陷下去出不来了,内存超频在高性能计算上可以起到作用,但矛盾的就是高性能计算反倒不会使用高频率内存,因为考虑到稳定性问题,都采用低频内存,你用家用级的酷睿系列、E3、E5-EP这种平台下超频就是玩玩而已,应为内存采用的是预先取技术,超频不能给你带来性能提升的感觉,再说总线QPI总线也是DIM来的,因为这几代的内存控制器集成到了CPU内部,所以就从QPI变为DIM你大致这样理解就好了。
你看你问的问题,内存快于CPU还是CPU快于内存,你是不是很奇怪为什么硬盘速度是固定的,但是有了内存速度就快很多,并且没有瓶颈,假设没有内存就会产生瓶颈,而且很卡很卡?难道你觉得CPU从硬盘直接取数据比内存从硬盘取数据慢?我告诉你硬盘速度是死的,内存是预取,你用什么级别的计算已经要考虑内存瓶颈了。
忍不住再添加几句,wed服务器是处理网页请求的一个种类的服务器,它就需要较高的总线带宽和内存性能,但矛盾的是这种服务器几乎都用低频率内存,DDR3代的绝大多数还在1333,这种服务器为什么需要高内存性能和总线带宽呢?因为他需要处理多请求,他需要在同一时间内通过很高的数据流,一分钟内可能需要处理100-1000条请求带宽低吞吐就少能够同时处理的请求就少,所以他需要高的带宽,并且需要搜索数据,多数情况下数据都是分散在硬盘何处的数据,不象我们玩游戏,打开某个程序,内存都可以完成全部的预取,请求服务器上需要四处搜索数据,又不能使用高频内存,解决和优化的办法就是敏局提升物理内存的容量提高预取和数据等待,这种服务器上不考虑稳定性,进行超频才能感觉到性能提升,家用级的CPU是满载了但你能用完DIM给你提供的总线带宽?
再给你科普一下,CPU满载不代表带宽全部占用, CPU满载不代表CPU所有资源都用完了,举个例子CPU假设只能做加法和减法两种计算,计算速度最高是2MHZ,那么CPU就有加法和减法两个计算单元,这时CPU做加法速度达到2MHZ,这时CPU就满载了,但是减法单元是闲置的没有被利用。若是CPU能进行加减乘除,整数浮点运算,速度最高是100MHZ,那么CPU做加法速度达到态携100MHZ时CPU就满载了,虽然CPU满载了但是其他计算单元全都是闲置的,没有被利用。

热点内容
压缩炭烧出 发布:2025-05-10 18:35:22 浏览:730
猫咪编程课 发布:2025-05-10 18:29:52 浏览:730
命令行编译多个java 发布:2025-05-10 18:27:47 浏览:41
python字符串存在 发布:2025-05-10 18:14:39 浏览:872
算法示意图 发布:2025-05-10 18:12:54 浏览:987
c语言运算优先级表 发布:2025-05-10 18:09:51 浏览:695
林肯ftp 发布:2025-05-10 18:04:02 浏览:442
自动认购源码 发布:2025-05-10 17:59:08 浏览:917
存储行业发展 发布:2025-05-10 17:56:59 浏览:643
非易失存储技术 发布:2025-05-10 17:47:17 浏览:705