<二>:网络编程需要关注的性能
来源:互联网 发布:天津搜索引擎优化外包 编辑:程序博客网 时间:2024/06/06 05:44
需要注意的性能:
1. Bandwidth MB/S;
netcat发的时候就是纯的TCP,没有什么payload,其他工具需要一些分包等等,测出来的带宽会比这小;千兆网的带宽大约117MB/S,这个可以看做是一个上限。
2. 吞吐量(应用层面)
1s能处理多少消息,多少查询,处理多少事务等
Throughput messages/s, queries/s(QPS), transactions/s(TPS)
3. Latency, milliseconds,percentiles
关注平均延时,百分位延时等
4. Utilization, percent, payload vs. carrier, goodput vs. theroy BW
5. Overhead, eg. CPU usage, for compression and/or encryption
额外开销(首先加密是不会提高性能的,只有开销,也不会使数据变小;压缩有可能会,有可能不会)
如千兆网带宽100MB/S,压缩的带宽是200MB/S;如果拷贝100MB的文件,不压缩,需要1S;
压缩的话先用0.5s压缩,再用0.5s拷贝到另一条机器也是0.5s;但是考虑到压缩和拷贝可以是重叠的,可以是提高到0.5s多,代价就是CPU使用率高了点。
1 0
- <二>:网络编程需要关注的性能
- 性能测试需要关注的性能点
- Android编程一些需要关注的细节
- 后台编程要关注的性能
- 一个高性能服务器需要关注的地方
- 构建Java开发高性能网站需要关注的事儿
- App性能测试需要关注的几点
- 高性能网络编程(二)----TCP消息的发送
- 高性能网络编程(二)----TCP消息的发送
- 2011年需要关注的9大编程语言
- 2011年需要关注的九大热门编程语言
- 需要关注的网址
- 一些需要关注的
- 需要关注的知识点
- 需要关注的博客
- 需要关注的技术
- 做性能测试,需要关注那些性能指标
- 高性能网络编程(二):上一个10年,著名的C10K并发连接问题 1、前言 对于高性能即时通讯技术(或者说互联网编程)比较关注的开发者,对C10K问题(即单机1万个并发连接问题)应该都有所
- quagga
- NYOJ—飞翔【动态规划】
- 不正经运维狗的文档2_4
- 商品展示实验
- Solr入门总结
- <二>:网络编程需要关注的性能
- Java--单例模式
- 青蛙过河
- NSA Eternalblue SMB 远程溢出复现
- Javascript 全局变量、局部变量、常量
- CSU 1809 Parenthesis【思维+线段树】好题~
- bitset用法
- PAT 1070 乙等 (结绳) c++ 版本
- BZOJ 4819: [Sdoi2017]新生舞会