当前位置:网站首页>OSI分层模型对工作的具体帮助
OSI分层模型对工作的具体帮助
2022-06-23 06:20:00 【强强学习】
比如要对复杂系统进行性能调优,就可以从不同层次的角度去思考与实践。
- 在应用层不仅要考虑两大指标:TPS(每秒事务数)和QPS(每秒查询率),而且要考虑每个报文的平均大小。
- 如果希望提升握手或者对称加密的性能优化时,本质上是在表示层进行优化的,需要TLS安全层去讨论性能优化。
- 对RTT(网络时延)进行优化时,本质上是站在传输层来思考的,就需要考虑网卡的吞吐量、整个主机的BPS。
- 如果要对TCP的可靠传输进行性能优化时,可以考虑增加TCP连接握手的速度,这是在很深的优化层面上考虑问题。
- 如果要对PPS(每秒发送的packet)进行优化时,本质上是站在网络层来考虑问题的。比如后端或者运维人员使用英特尔的DPDK,它本质上就是在网络层上进行优化的。
- 如果对数据链路层进行优化,那么更多需要关注的是广播和ARP的欺骗。
- 如何选择负载均衡呢?负载均衡包括了三层、四层、七层的负载均衡。七层的负载均衡是在解析应用层的各种各样的协议。那么到四层的时候只解析到UDP或者TCP。三层的负载均衡就是网络层的负载均衡,用NET等各种各样的技术进行负担均衡,比如常用的LVS。
案例一:阿里云ECS存储优化。在阿里云环境中,一台物理机上运行了很多虚拟机(购买的ECS服务器,本质上购买的是虚拟机)。如果购买了云盘,云盘是自动挂载在虚拟机上的。在虚拟机上任何的IO操作,本质上都会通过物理机上称为TTC的程序,将其转发到远端的存储集群中。优化之前,存储集群的cache缓存是放在远端的。那么放在远端时,如何进行优化呢?
站在网络层(三层)的角度进行优化时,网络的传输路径太长了。传输路径过长还会带来另外一个问题,比如说后端云盘为了保证可靠性,就会复制两三份,这样会造成成本过高。如果把缓存前移,直接放在物理机上就会使得路径缩短。
案例二:如何降低多线程多路复用的成本?比如一台物理机上跑了20个虚拟机,平均每个虚拟机包含有一个系统盘和一个数据盘。加起来是40个盘。40个盘使用多线程来解决问题。但是多线程会造成多路复用,成本就会比较高。那么怎么样把这个多路复用的成本降低呢? 通过协程来替代原先的这样多线程的架构,本质上是在传输层进行优化的。
案例二:阿里云使用的是经典网络,内网IP是10开头的A类子网地址,如今使用的是是B类子网地址,网络本质上在跑在VPC或者SDN(软件定义网络),这种网络是在数据链路层上或者是数据链路层与网络层之间(2.5层)。本质上是在rp报文和ip tunnel概念上做文章。
边栏推荐
- Swagger3 integrates oauth2 authentication token
- [project training] details of linear components
- 【STL】关联容器之unordered_map用法总结
- excel高级绘图技巧100讲(八)-Excel绘制WIFI图
- 产品-Axure9(英文版),原型设计后台动态二级菜单显示内容
- [STL] summary of stack and queue usage of container adapter
- 315. calculate the number of elements on the right that are smaller than the current element
- 897. 递增顺序搜索树
- Using fuser to view file usage
- 307. 区域和检索 - 数组可修改
猜你喜欢
随机推荐
/Bin/sh no such file or directory problem
Some difficulties in making web pages
关于五险一金你需要知道的事情
MySQL的意向共享锁、意向排它锁和死锁
C language learning summary
数据在内存中的存储方式(C语言)
[STL] summary of stack and queue usage of container adapter
897. 递增顺序搜索树
[graduation season · advanced technology Er] it's my choice. I have to walk on my knees
产品-Axure9(英文版),原型设计 制作下拉二级菜单
SSM整合
XML schema record
聚焦行业,赋能客户 | 博云容器云产品族五大行业解决方案发布
About professional attitude
899. 有序队列
技术文章写作指南
994. rotten oranges - non recursive method
正则表达式图文超详细总结不用死记硬背(上篇)
897. 递增顺序搜索树
数据统计与分析基础 实验一 基本语法及运算





![[STL] summary of map usage of associated containers](/img/1d/1b6488ea47face0548500b1e1ec60d.png)


