Algorithm
712. 两个字符串的最小ASCII删除和 这题是回顾了下之前做的题,并且发现自己的一种思路是错误的,具体看这篇博客两个字符串的最小ASCII删除和,错误解法与正确解法
Review
Lambda quotas - AWS Lambda (amazon.com) lambda的一些限制
资源 | 限制 |
---|---|
内存分配范围 | 128 MB to 10,240 MB, in 1-MB increments. |
临时磁盘容量(“/tmp”空间) | 512MB |
文件描述符数 | 1024 |
过程和线程数(合并总数量) | 1024 |
每个请求的最大执行时长 | 900 seconds (15 minutes) |
Lambda 层数 | 5 |
函数突发并发 | 500~3000 per region |
调用 payload (request and response) | 6 MB (synchronous) 256 KB (asynchronous) |
每个区域的 AWS Lambda 账户限制
资源 | 默认限制 |
---|---|
并发执行数 | 1000 |
**AWS Lambda 部署限制 **
项目 | 默认限制 |
---|---|
Lambda 函数部署程序包大小 (压缩的 .zip/.jar 文件) | 50 MB |
每个区域可以上传的所有部署程序包的总大小 | 75GB |
可压缩到部署程序包中的代码/依赖项的大小 (未压缩的 .zip/.jar 大小).注意每个 Lambda 函数都会在其的 /tmp 目录中接收到额外的 500 MB 的非持久性磁盘空间。该 /tmp 目录可用于在函数初始化期间加载额外的资源,如依赖关系库或数据集。 | 250MB |
环境变量集的总大小 | 4 KB |
注意事项:
- 函数有权限访问/tmp 文件夹,正在处理请求的函数实例被回收之前会保持活动状态几小时,这个时间是不确定的。
- 传入请求的处理顺序与传入的顺序不保证一致,因此需要将状态存储在其它服务中。
- 对于异步调用,lambda自动会重试,因此需要保证函数本身的幂等性,即使函数没有返回错误,也可能重复接收到相同的事件
RoCE and InfiniBand: Which should I choose? - InfiniBand Trade Association (infinibandta.org)
目前,RDMA大体有Infiniband、RoCE、iWARP三种网络协议
1.Infiniband是一种专为RDMA量身定做的网络协议,可以从硬件级别上保证数据传输的可靠性。虽然InfiniBand技术规格及标准规范在2000年正式发表,但InfiniBand Architecture(IBA)在集群式超级计算机上得到广泛应用的时间却是在2005年以后。发展缓慢的最大原因就是Infiniband要求从L2到L4到需要自己的专用硬件,企业成本非常高,现在做InfiniBand网络的厂商主要是Mellanox。
2.RoCE是一个允许在以太网上执行RDMA的网络协议,很多网友认为RoCE本身的架构是InfiniBand嫁接过来的,因为RoCE较低的网络标头是以太网标头,较高的网络标头是InfiniBand标头。是Mellanox为符合市场需求推出的低成本的InfiniBand网络。RoCE网络要求有无损以太网才能实现低延迟运行,也这意味着集成到网络中的以太网交换机必须支持数据中心桥接(DCB)和优先流控制(PFC)机制,以此才能维持无损流量,但无损以太网的难点在于,在现代化的企业环境中,配置是一个复杂的流程,并且可扩展性会受到很大的局限,不过这对于财力雄厚的企业来说不是问题。
3.iWARP 是一个允许在TCP上执行RDMA的网络协议,它的优点是能够运行在当今的标准TCP/IP网络中,只需要采购支持iWARP的网卡就可以采用RDMA,对于财务预算略低的小企业来说,尤为适用。但它的缺点就是在性能上略差于RoCE,毕竟一分价钱一分货,这个道理从古至今一直适用。
Tips
-
google scholar we’re sorry… 解决办法:edge://flags 关闭quic协议(如果是chrome,则是chrome://flags)
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-j6o9SmTx-1622963764557)(C:\Users\faychen\AppData\Roaming\Typora\typora-user-images\image-20210602195215578.png)]