zoukankan      html  css  js  c++  java
  • Mac/ios 模拟器 测试模拟慢网速

    原文:http://www.heyuan110.com/2015/06/16/Mac%E6%B5%8B%E8%AF%95%E6%A8%A1%E6%8B%9F%E6%85%A2%E7%BD%91%E9%80%9F/

    先普及一下Kb,KB,Kbps,Mb,Mbps等一些列概念 

    1Byte = 8bit
    1KB (Kilobyte 千字节)=1024Byte
    1MB (Megabyte,兆字节,简称“兆”)=1024KB  
    1GB (Gigabyte,吉字节,又称“千兆”)=1024MB
    1TB (Terabyte,太字节,或百万兆字节)=1024GB
    1KB=1024B
    1MB=1024KB
    1GB=1024MB  
    1TB=1024GB

    1.Kb和KB的区别:计算机中的信息都是二进制的0和1来表示,其中每一个0或1被称作一个位,用小写b表示,即bit(位);大写B表示byte,即字节,一个字节=八个位,即1B=8b;前面的大写K表示千的意思,即千个位(Kb)或千个字节(KB)。表示文件的大小单位,一般都使用字节(KB)来表示文件的大小 

    2.Kb和Kbps的区别:首先要了解的是,ps指的是/s,即每秒。Kbps指的是网络速度,也就是每秒钟传送多少个千位的信息(K表示千位,Kb表示的是多少千个位),为了在直观上显得网络的传输速度较快,一般公司都使用kb(千位)来表示,如果是KBps,则表示每秒传送多少千字节。1KBps=8Kbps。ADSL上网时的网速是512Kbps,如果转换成字节,就是512/8=64KBps(即64千字节每秒)。 1389.25 Kbps =173.65625KB/S .另外比如你家1M宽带,理论上下载速度最高能达到1M/8=1024k/8=128KB

    3.Mbps,MB/s了解了面的2这个应该好理解了,直接举例,例如:560Mbps即560兆bit每秒,p就是“每”的意思,同”/“是一样的,但是如果你要用“MB”来计量的话,就要除以8(1Byte=8bit)了,也就是560Mbps/8=70MBps


    Mac下模拟慢网速其实apple已经提供工具了Network Link Conditioner,这个包含在Hardware IO Tools for Xcode工具包中,按照下图打开登录apple dev网站

    搜索hardware,找到对应版本的Hardware IO Tools for Xcode下载下来(不到30M吧)如下图,

    下载好后打开如下图:

    看到下面的选择Network Link Conditioner.prefPane双击,打开系统偏好设置看到如下图

    选择Network Link Conditioner打开,看到下面的界面注意先打开锁定,再调到on或off,选择一个profile

    管理自定义profile,如下图,自己安装需要设置

    注:这个是控制了这个系统的网速,测完了不用就调到off

  • 相关阅读:
    spring-ioc
    Hibernate之二级缓存
    hibernate之HQL语句
    hibernate 多对多关联关系
    hibernate关联关系(一对多)
    Hibernate之主键生成策略
    struts2的CRUD
    struts2的OGNL
    struts2的初步认识
    Maven介绍
  • 原文地址:https://www.cnblogs.com/qiyer/p/5363983.html
Copyright © 2011-2022 走看看