PJzhang:网络数据单位小比特
猫宁!!!
参考链接:https://blog.csdn.net/qq_38880380/article/details/79887704
https://www.cnblogs.com/Flychown/p/6734445.html
bit是信息的最小单位。
Byte是计算机存储介质的计算单位,1Byte等于8个bit,1KB=1024Bytes,1MB=1024KB。
GBK编码标准下,中文一个汉字是2个Byte,英文一个字母是1个Byte。
计算机存储介质,例如U盘,1GB等于1000MB来计算的,因为方便,但是存储在上面的数据还是按照1GB等于1024MB来计算。
bps是比特每秒,1bit/s,数据传输速率的单位
Bps是Byte per second,字节每秒,1Byte/s等于8bps,也就是8bits/s
家用小区宽带如果是100M的,那就是100Mbps,也就是12.5MBps,12.5MB/s,顶死,没有想象中那么大。
在计算传输速率上1Mbps等于1000bps,换算单位是1000,不是惯用的1024。(谨记)
pps是包转发率,packet per second,包每秒,交换机的包转发率表示交换机转发数据包的能力大小,而决定交换机转发率的重要指标是交换机的背板带宽,也就是交换机接口处理器与数据总线之间的最大数据吞吐量,单位是Gbps,背板带宽越大,数据处理能力越强。背板带宽,单个端口传输速率*端口数*2,全双工无阻塞交换模式下,总带宽小于设备背板带宽标准值。
1000M传输速率的以太网,1000Mbps,Gigabit Ethernet ,以太网中可以传输的最小的包是64Bytes,这与以太网的电缆长度有关系,最远两个点的往返时间是51.2微秒,正好发送64Bytes,保证A点数据到B的时候,A可以获取来自B的数据收到与否的告知,而这个时候64Bytes刚好传输完。
前导符大小是8Bytes,作用是告知目的设备数据要来了,每个包之间都有一个帧间隙,最小是12Bytes,导致传输一个包实际占用了84Bytes。
千兆端口交换机包转发率,1000Mbps/(84*8)=1.488Mpps,这个是估计的最大数值,现实中肯定是达不到的,一个交换机有很多个端口,满配吞吐量,1.488Mpps*端口数量。
RT,响应时间,系统对请求做出相应的时间。
TPS,吞吐量,系统在单位时间处理请求的数量。
并发用户数,系统可以同时承载的正常使用的用户的数量。
QPS,每秒查询数量,一个特定的查询服务器单位时间内处理流量的多少。
PJzhang:网络数据单位小比特的更多相关文章
- Volley1--为什么说Volley适合数据量小,通信频繁的网络操作
前言 网络编程对于客户端来说是一块及其重要的地方,使用高效的网络请求框架将为你的系统产生很大的影响.而Volley作为谷歌的一个开源项目,炙手可热.有很多中小型公司的安卓移动客户端的网络程序都是基于v ...
- 网络数据包分析 网卡Offload
http://blog.nsfocus.net/network-packets-analysis-nic-offload/ 对于网络安全来说,网络传输数据包的捕获和分析是个基础工作,绿盟科技研 ...
- Netty 如何高效接收网络数据?一文聊透 ByteBuffer 动态自适应扩缩容机制
本系列Netty源码解析文章基于 4.1.56.Final版本,公众号:bin的技术小屋 前文回顾 在前边的系列文章中,我们从内核如何收发网络数据开始以一个C10K的问题作为主线详细从内核角度阐述了网 ...
- Android之网络数据存储
一.网络保存数据介绍 可以使用网络来保存数据,在需要的时候从网络上获取数据,进而显示在App中. 用网络保存数据的方法有很多种,对于不同的网络数据采用不同的上传与获取方法. 本文利用LeanCloud ...
- android基础(五)网络数据解析方法
在网络上传输数据时最常用的方法有两种:XML和JSON,下面就对这两种类型的数据解析进行讲解. 一.XML数据解析 在Android中,常见的XML解析器分别为SAX解析器.DOM解析器和PULL解析 ...
- Python黑客编程基础3网络数据监听和过滤
网络数据监听和过滤 课程的实验环境如下: • 操作系统:kali Linux 2.0 • 编程工具:Wing IDE • Python版本:2.7.9 • 涉及 ...
- iOS—网络实用技术OC篇&网络爬虫-使用java语言抓取网络数据
网络爬虫-使用java语言抓取网络数据 前提:熟悉java语法(能看懂就行) 准备阶段:从网页中获取html代码 实战阶段:将对应的html代码使用java语言解析出来,最后保存到plist文件 上一 ...
- iOS - NetRequest 网络数据请求
1.网络请求 1.1 网络通讯三要素 1.IP 地址(主机名): 网络中设备的唯一标示.不易记忆,可以用主机名(域名). 1) IP V4: 0~255.0~255.0~255.0~255 ,共有 2 ...
- 网络数据的XML解析
网络应用中的数据解析,因为最近的应用,无论是Android的和ios平台的,一直用也是建议用的都是Json解析, xml解析都有点被遗忘了. 然后最近自己在做着玩一个ios的小应用,涉及网络数据的抓取 ...
随机推荐
- Java思维题
1.求取字符串中出现的第一个非重复字符. 比如: "hello" 中的 h, "hello, how r you?" 中的 e 2.使用26字符母实现加密 ...
- tornado框架自定义中间件过程中的一些基础技术(1)
为了检查当前请求是否在用户的权限列表中,我们需要获取uri(也就是当前链接),下列代码说明了获取的过程,也证明了python魔术方法的重要性class testHandler(RequestHandl ...
- MySecurity(安全类)
/// <summary> /// MySecurity(安全类) 的摘要说明. /// </summary> public class MySecurity { /// &l ...
- CSS的水平居中和垂直居中
水平居中如果不太熟悉盒子模型的话属实不太好理解,其实就是控制其他属性来让border之内的内容被控制在父容器中间就行了,最经典的就是使用{margin: 0 auto}了,控制其上下外边框为0,左右 ...
- python celery 异步学习
1.运行redis 2.安装celery:pip install celery[redis] 3.vim task.py import time from celery import Celery b ...
- 使用Python操作Excel文档(一)
Python | 使用Python操作Excel文档(一) 0 前言 在阅读本文之前,请确保您已满足或可能满足以下条件: 请确保您具备基本的Python编程能力. 请确保您会使用Excel. 请确保您 ...
- Java - 自动装箱与拆箱详解
1.装箱与拆箱 装箱,将基本数据类型转为包装类型.拆箱,将包装类型转为基本数据类型. // Byte, Short, Integer, Long, Double, Float, Boolean, Ch ...
- zeppelin 无法连接一个已有的standalone模式的spark集群
SparkInterpreter.java 这个文件里面读取master的属性有些问题: 原来代码中"master"属性的获取的地方应该是错了.设置和读取这个属性的对象不是同一个 ...
- vscode+python+flake8+cmder配置
{ "window.zoomLevel": 0, "[python]": {}, "kite.showWelcomeNotif ...
- Android jni/ndk编程四:jni引用类型
一.JNI引用类型 JNI支持三种类型的 opaque reference:local references, global references,和weak global references,下面 ...