1.讲一下tcp的拥塞控制 答:在网络中传输数据,吞吐量过小浪费带宽,吞吐量太大会发生丢包问题,这个时候就需要用到拥塞控制,来根据当前网络环境动态的发送适合当时的吞吐量大小 TCP的拥塞控制算法总共有四个 慢开始,拥塞避免,快重传,快恢复 慢开始:目的是为了大概测试出网络的拥塞情况,开始拥塞窗口是1 ...
分类:
其他好文 时间:
2020-03-07 22:36:22
阅读次数:
99
多— 并发量 (注册用户总数;在线用户数、并发用户数) 快— 延时、响应时间(对请求作出响应所需要的时间=服务器处理时间+数据库处理时间+网络时间+客户端呈现时间) 好— 稳定性 省— 资源使用率 思考时间 吞吐量:单位时间内处理的请求书; TPS:每秒事务数 通过具体的工作 —— 推出你要用的工具 ...
分类:
其他好文 时间:
2020-03-06 20:26:37
阅读次数:
73
写在前面: 首先需要更改一下数据库用户的权限用于我们之后的操作。 首先在mysql命令行中用show variables like '%secure%';查看 secure-file-priv 当前的值,如果显示为NULL,则需要打开 C:\phpstudy\PHPTutorial\MySQL\my ...
分类:
数据库 时间:
2020-03-06 01:49:49
阅读次数:
111
1.mtr简介 Mtr是 Linux中有一个非常棒的网络连通性判断工具,它结合了ping, traceroute,nslookup 的相关特性。当网络链路出现问题时很多人会用ping命令,可以简单的测试网络的连通性,看下丢包率,但是却无法确定是在哪里出现了问题;有些人就会用tracert命令来查看路 ...
分类:
其他好文 时间:
2020-03-05 15:33:26
阅读次数:
590
需要在bin目录下面建一个result目录用来存放测试报告 压测命令: jmeter -n -t /usr/local/software/jmeter/temp/linux_users_api.jmx -l /usr/local/software/jmeter/temp/jtl/result.jtl ...
分类:
Web程序 时间:
2020-03-04 18:48:37
阅读次数:
98
今天终于想要研究一下多个 Promise 对象的执行顺序问题了,在研究完后记录一下。 我想研究的是以下问题: 1、多个 Promise 对象及其then函数的执行顺序,这里不研究处于不同状态的 Promise 对象的执行顺序 2、在 Promise 中的定时器延时问题(这个问题其实在 MDN 和阮一 ...
分类:
其他好文 时间:
2020-03-03 20:56:15
阅读次数:
157
数据处理框架 数据处理是一个非常宽泛的概念,数据处理框架在数据架构中,主要是用于数据移动和分析这两大功能当中.对于数据移动,有离线数据移动和实时数据移动,也可以叫做是批量数据移动和流式数据移动.而对于分析这一块,有离线数据分析和实时数据分析,也可以称作是批量数据分析和流式数据分析.离线和实时,批量和 ...
分类:
其他好文 时间:
2020-03-03 11:24:43
阅读次数:
95
举例场景一:部署边界网络监控【需要在互联网/广域网出口部署IDS/分析软件等】场景一的传统解决方案1:端口镜像/SPANSPAN解决方案的问题:–流量不能超过端口速率的50%;–无法灵活选择需要监控分析的链路,大多路由器没有SPAN功能;–不能保证原始数据包顺序;–交换机负载高时会丢包;–某些故障数据包不能通过镜像获得;–无法分辨进出方向;场景一的传统解决方案2:串接HubHub解决方案的问题:产
分类:
其他好文 时间:
2020-02-29 00:52:25
阅读次数:
59
我们平常经常说UDP是不可靠连接,TCP是可靠连接,然而TCP为什么是可靠的呢 1. TCP和UDP的优缺点TCP 缺点: [1] 三次握手四次挥手,传输更多包,浪费一些带宽[2] 为了进行可靠通信,双方都要维持在线,通信过程中服务器server可能出现非常大的并发连接,浪费了系统资源,甚至会出现宕 ...
分类:
其他好文 时间:
2020-02-28 18:36:57
阅读次数:
130
linq的延时执行是指枚举时才去一个个生成结果元素。 流式处理是linq延时执行的一种,在生成元素前不需要获取所有源元素,只要获取到的源元素足够计算时,便生成结果元素。 流式处理的标准查询运算符返回值通常是个普通序列。 ToAsEnumerable namespace ConsoleApp4 { c ...
分类:
其他好文 时间:
2020-02-28 17:13:37
阅读次数:
75