cba火箭队员名单

admin · 2018-03-01

  

  Google大神 Jeff Dean正在以前的一次报告中闪现了如此一张外,异常有心思:

  

  从这张图里咱们可能了解的看到,筹算机体系中各式症结操纵其典范耗时结果有若干(戒备,各式分歧的体系架构精准的数据或许与此分歧,但数目级上差异该当不会很大)。

   访存与cache

  拜访L2 cache的时延梗概是拜访L1 cache的10几倍独揽,而拜访一次内存的时延则高达拜访L2 cache的20倍,是拜访L1cache耗时的200倍。

  这一个人了解的报告每一个圭臬员,编写出对cache友爱的圭臬是至闭紧急的,特别你的场景假如对本能央浼很高则更是如斯。

  

  分支猜测腐臭的处罚梗概只要5ns这个量级,博主正在以前的作品《特斯拉赶上CPU:圭臬员的情绪你别猜》这篇作品中特意诠释过CPU的分支猜测效用。

   分支猜测

  该效用首要针对 if 语句,因为今世CPU外部采取流水线方法来处置惩罚机械指令,是以正在 if 对应的机械指令尚未实践完时后续指令就要进到流水线中,此时CPU就务必料到结果 if 语句能否为真,假如CPU猜对了,那末流水线照常运转,但假如猜错了流水线中一经被实践的一个人指令就要取消。

  

  良众同砚看到这篇作品后吐露if语句是不是只管即便罕用,从这张外可能看出,分支猜测腐臭的处罚不高,而且今世CPU的分支猜测凯旋率很高,根蒂无须正在意这点本能失掉。

   内存、SSD与磁盘

  圭臬员都明晰拜访内存的速率比SSD块,拜访SSD速率比磁盘疾,那末结果能疾若干呢?

  同样程序读取1MB数据,内存破费的年华为250,000 ns,SSD为1,000,000 ns,磁盘为20,000,000 ns。

  咱们可能看到,同样读取1MB数据,磁盘破费的年华是 SSD 的 20 倍,是内存的80倍。

  

  同样读取1MB数据,SSD耗时是内存的4倍。

  这组数据报告咱们,绝对内存来讲磁盘真的很慢,假如你的经费充沛就用SSD吧,假如你是土豪,那末就把数据库直接放到内存吧。

   收集与磁盘

  大凡来讲咱们以为内存比磁盘疾,磁盘比收集疾,但这这张外报告咱们用1Gbps收集发送1K数据仅仅须要20,000 ns,而磁盘的一次寻道则高达10,000,000ns(10ms),收集IO可无须定比磁盘IO慢。

  固然,这也要看收集两头隔绝有众远。

   收集

  念衡量数据包正在收集两头往返一趟须要耗时若干?ping下令再粗略简单可是了。

  最初,博主正在数据中央外部ping一台主机(注:ip地方用*来庖代):

  

  一圈上去耗时仅正在100 us独揽,速率异常疾,正在数据中央外部空距离绝险些可能疏忽不计。

  我的坐标正在北京,接上去咱们ping一下清华大学,哈哈,戒备现正在因为云供职商的存正在,清华大学的官网供职器主机可无须定正在清华大学里,为粗略起睹咱们以为所ping的机械都正在响应的地舆身分上。

  

  这个耗时就很可观了,咱们且自用市中央到清华大学的直线隔绝评价一下数据包旅途长度(现实数据包的旅途确定和这里分歧),可能看到梗概正在10千米独揽的数目级,用时快要10ms,不要感到10ms很耗时,磁盘一次seek便是这个量级。

  

  接上去出个省,ping一下浙大:

  

  出了省便是不相同,北京与浙江的直线隔绝梗概正在1200千米,收集上走一圈耗时离开了快要15ms。

  

  接着咱们出趟邦吧,去英邦转一圈,ping下牛津大学:

  

  出了邦就更不相同了,北京与英邦直线隔绝(球体皮相)梗概正在7000千米,收集耗时快要50ms。

  

  末了让咱们去趟美邦,ping下斯坦福大学:

  

  和料念的差不众,北京与斯坦福直线隔绝梗概正在10000千米,耗时也正在50ms独揽。

  

  从这组测试咱们可能看出,收集的耗时和空距离绝有很大干系,但正在数据中央外部收集本来口角常疾的,这一点正在实行体系计划时须要认识到。

   总结

  体系计划一种工程实行,不是艺术遐念,每个症结计划都要有按照而不行拍脑壳,本文的这张外便是你的按照(之一)。

  欲望这篇作品对民众会意体系年华有所助助。

  本文转载自微信公家号「码农的荒岛求生」,可能经由过程如下二维码闭心。转载本文请接洽码农的荒岛求生公家号。

  

文章推荐:

2022 年中国人工智能行业发展现状与市场规模分析 市场规模超 3000 亿元

该来的总要来! 切尔西老板将彻底退出英国市场

雷神黑武士四代开售:i7搭RTX3060不到9千元

智慧城市中 5G 和物联网的未来