V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Recommended Services
Amazon Web Services
LeanCloud
New Relic
ClearDB
Livid
V2EX  ›  云计算

关于各种云平台里的计费单位的一个疑问

  •  
  •   Livid · 2016-11-01 13:52:32 +08:00 · 5421 次点击
    这是一个创建于 2946 天前的主题,其中的信息可能已经有所发展或是发生改变。

    1 MB 究竟是等于 1024 * 1024 还是 1000 * 1000 呢?

    • 在 Windows 里是 1024
    • 在 Ubuntu 里是 1000
    • 在 macOS 里, 10.6 以前是 1024 , 10.6 以后是 1000
    • 在 AWS 上是 1024
    • 内存的计数 base 是 1024
    • 硬盘的计数 base 是 1000

    根据国际标准, 2-based 的单位应该被称为 MiB , 10-based 的单位是 MB ,但是由于历史原因及 Windows 一度的绝对垄断地位,这件事情貌似挺乱的。

    第 1 条附言  ·  2016-11-01 16:03:32 +08:00
    举个例子,一个类似 S3 的云存储服务,如果用的是 1000 作为单位,那么相比用 1024 作为单位会多收钱,反之就会少收钱了。
    13 条回复    2016-11-02 01:06:41 +08:00
    jarlyyn
        1
    jarlyyn  
       2016-11-01 13:58:42 +08:00
    感觉现在主流是 1000*1000
    reus
        2
    reus  
       2016-11-01 14:15:07 +08:00
    哪个对自己有利就用哪个,根本不按标准来。
    kbs
        3
    kbs  
       2016-11-01 14:58:28 +08:00
    通信上
    涉及到通信带宽时 1Mbps = 1000Kbps
    涉及到流量时 1MB = 1024KB
    imn1
        4
    imn1  
       2016-11-01 14:59:36 +08:00
    好多年前我遇到一个最奇芭的: 1024*1000 (后面都是用 1000 )
    不是云,忘了是什么服务工具(公司用的)
    问他们为什么,回答,最小单元基准是 KB , 1024 Bytes ,然后是数量(一般数学意义)的 K 计算总量
    dxfree
        5
    dxfree  
       2016-11-01 15:04:23 +08:00
    个人经验,涉及到 HDD 的都是 1000 ,其他的都应该是 1024 。
    robinlovemaggie
        6
    robinlovemaggie  
       2016-11-01 16:29:29 +08:00   ❤️ 1
    在某成人论坛的推动下, 1024 必然是大势所趋。
    jayzjj000
        7
    jayzjj000  
       2016-11-01 16:38:42 +08:00
    感觉是哪个解释的通用哪个,比如楼上的 1024*1000 。。。

    另外确实没有统一单位,如果现在统一又存在各种已有的历史问题,真挺难的
    linhua
        8
    linhua  
       2016-11-01 16:47:18 +08:00
    只考虑存储器件的话,对比内存条和机械硬盘
    应该是 用数字逻辑电路构成(为基础)的 ,其 base 是 1024 (基于 用地址总线 寻址的需要)

    内存芯片(内存颗粒) 是用 地址总线 进行 寻址的, 如果地址总线数是 3 ,那么可寻址的地址数是 2^3 。所以内存芯片 的容量一般设计成 2 的整数幂

    而机械硬盘是用 磁头、柱面、扇区进行寻址的

    而在其余方面,如通信系统应该都是 SI 制

    但在程序中的单位转换是由程序员自己定义的。

    云平台的话,最终解释权 归他们所有
    linhua
        9
    linhua  
       2016-11-01 16:51:45 +08:00
    isCyan
        10
    isCyan  
       2016-11-01 17:19:07 +08:00
    現在大部分都是 1024 的了
    fcicq
        11
    fcicq  
       2016-11-01 18:08:29 +08:00
    这个问题重要性不是很高. 更重要的可能是上进位记法, 比如小于 xx KB 的 item 一律按最低大小计费.
    longaiwp
        12
    longaiwp  
       2016-11-01 18:30:05 +08:00
    这个问题反复的问来问去其实没啥意义,就那一点区别,选其中一种都算合理吧,当然 1024*1000 的就不知道是什么鬼了
    62900015
        13
    62900015  
       2016-11-02 01:06:41 +08:00
    带宽、流量标准单位都是 1000 ,你也说了 windows 的影响,很多时候是按 1024 的。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1069 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 19:42 · PVG 03:42 · LAX 11:42 · JFK 14:42
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.