美文网首页
让 CPU 告诉你硬盘和网络到底有多慢

让 CPU 告诉你硬盘和网络到底有多慢

作者: mecury | 来源:发表于2019-01-30 15:46 被阅读4次

摘自知乎 让 CPU 告诉你硬盘和网络到底有多慢

先来看看 CPU 的速度,就拿我的电脑来说,主频是 2.6G,也就是说每秒可以执行 2.6*10^9个指令,每个指令只需要 0.38ns(现在很多个人计算机的主频要比这个高,配置比较高的能达到 3.0G+)。我们把这个时间当做基本单位 1s,因为 1s 大概是人类能感知的最小时间单位。

耗时部件 耗费的时间数据 换算为秒(以2.6GHzCPU一条指令执行时间为 1s 标准)
2.6GHz CPU下一条指令 0.38ns 1s
一级缓存 0.5ns 1.3s
分支预测错误 5ns 13s
二级缓存 7ns 18.2s
互斥锁的加锁与解锁 25ns 65s
内存寻址 100ns 260s
CPU上下文切换(时间片切换) 1500ns 65min
1Gbps网络传输 2K数据 20us 14.4h
SSD随机读取(固态硬盘) 150us 4.5d
内存读取1MB的连续数据 250us 7.5d
同一个数据中心一个来回 0.5ms 15d
ssd读取1MB的顺序数据 1ms 30d
磁盘寻址时间(机械硬盘) 10ms 10 Month
磁盘读取1MB连续数据 20ms 20 Month
从世界上不同城市网络走一个来回 150ms 12.5 year
虚拟机重启 4s 333 year
物理服务器重启 5 min 24975 year

相关文章

  • 让 CPU 告诉你硬盘和网络到底有多慢

    摘自知乎 让 CPU 告诉你硬盘和网络到底有多慢 先来看看 CPU 的速度,就拿我的电脑来说,主频是 2.6G,也...

  • 我是一个CPU:这个世界慢!死!了!

    让 CPU 告诉你硬盘和网络到底有多慢 原文地址 简介 经常听到有人说磁盘很慢、网络很卡,这都是站在人类的感知维度...

  • 【转载】让 CPU 告诉你硬盘和网络到底有多慢

    原文地址:让 CPU 告诉你硬盘和网络到底有多慢 简介 经常听到有人说磁盘很慢、网络很卡,这都是站在人类的感知维度...

  • Linux查看硬件信息

    系统 资源 磁盘和分区 网络 进程 用户 服务 程序 查看网卡型号 查看内存和cpu最直接最常用的命令 查看硬盘信...

  • 05清空大脑与06事件分类

    大脑是CPU不是硬盘。CPU是电脑的指挥控制中心,也叫中央处理器,而硬盘是存储数据的一个硬件。这个比喻是为了告诉我...

  • psutil获取系统信息模块

    CPU: 内存: 硬盘: 网络: 用户信息: 进程管理: 我的网站 爱运维:https://www.iyunw.c...

  • 程序本质

    程序和代码的本质: 硬盘:程序代码存储在硬盘上 内存:启动应用时,程序加载入内存中 CPU:CPU根据程序指令,执...

  • oracle工作原理图解笔记

    计算机工作原理, 分为cpu,内存和硬盘3大块 cpu是运行的发动机, 内存是缓存数据,临时储存作用 硬盘放软件和...

  • sysstat性能监控工具

    今天试用了一款好用的系统监控工具 Sysstat,可以查看CPU使用率、硬盘和网络吞吐数据等等信息。 1、安装...

  • 黑白之道,Python监控服务器实现邮件、微信报警!

    本文中笔者暂时实现的只有cpu和内存的监控,python可以监控许多的主机信息,网络,硬盘,机器状态等,以下是代码...

网友评论

      本文标题:让 CPU 告诉你硬盘和网络到底有多慢

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