摘要:1.程序运行知识 1.1 内存布局和分配方式 C程序的内存布局如下: 静态存储区:存储全局变量和static变量,通常在程序编译期间已经分配好了。 BSS段:存放未初始化的static变量和全局变量 Data段:存放初始化过的static变量和全局变量 Text段:存储程序的二进制代码,程序代码区。 阅读全文
posted @ 2018-04-01 21:47 blackwall 阅读 (913) 评论 (0) 编辑
摘要:1.网络拥塞问题 在网络交换机中,当入口流量大于出口流量的带宽时会发生网络拥塞。典型的例子是多个发送方同时向同一个目的地发送网络数据。交换机的缓存可以处理暂时的拥塞,但是当拥塞太久时,交换机的缓存就会过载。当交换机缓存过载时,下一个收到的新的数据包就会被丢弃。丢包会降低应用性能,因为重传和传输协议的 阅读全文
posted @ 2018-03-14 21:25 blackwall 阅读 (1016) 评论 (0) 编辑
摘要:概览 RoCE可以实现lossless无损网络环境,在二层网络上做到可靠网络传输,从而对原本在光纤网络环境下的应用在以太网环境下提供相同的服务,而不必对应用逻辑和上层协议更改。实现无损的方法有Global Pause, PFC, Dropless Receive Queue。 1.什么是802.3x 阅读全文
posted @ 2018-03-14 11:30 blackwall 阅读 (248) 评论 (0) 编辑
摘要:本篇日记介绍以后将会记录RoCE以太网的哪些重要的特性,方便从整体来把握RoCE的内容。 前提要求是掌握了RDMA基础知识,否则继续阅读将会有困难。 按照个人接触的内容顺序,重点分别有: RDMA over Converged Ethernet模式(RoCE){记录RoCE不同模式下的帧格式,如何调 阅读全文
posted @ 2018-03-14 10:38 blackwall 阅读 (521) 评论 (0) 编辑
摘要:[阅读本文之前需要现有RDMA的基础知识] 1.RDMA over Converged Ethernet(RoCE) Remote Direct Memory Access(RDMA)是一种远程内存管理能力,允许不同服务器上应用的内存之间直接移动数据,不需要CPU的干预。RoCE是一种机制,它提供了 阅读全文
posted @ 2018-03-14 10:24 blackwall 阅读 (2510) 评论 (0) 编辑
摘要:1.什么是QoS QoS是一种机制,它给一个网络流赋予一个优先级,并且管理它的最低需求(guarantees),极限能力(limitations)和它相比其他网络流的优先级服务。这是通过一个2/3阶段的过程将用户层的优先级映射到一个硬件层流量类(hardware Traffic Class)上实现的 阅读全文
posted @ 2018-03-13 23:06 blackwall 阅读 (1069) 评论 (0) 编辑
摘要:1.内容介绍 本篇文章记录在leetcode中String主题下面的题目和自己的思考以及优化过程,具体内容层次按照{题目,分析,初解,初解结果,优化解,优化解结果,反思}的格式来记录,供日后复习和反思[注:有些题目的解法比较单一,就没有优化过程]。题目的顺序按照leetcode给出的题目顺序,有些题 阅读全文
posted @ 2018-03-11 21:20 blackwall 阅读 (46) 评论 (0) 编辑
摘要:1.内容介绍 本篇文章记录在leetcode中Math主题下面的题目和自己的思考以及优化过程,具体内容层次按照{题目,分析,初解,初解结果,优化解,优化解结果,反思}的格式来记录,供日后复习和反思[注:有些题目的解法比较单一,就没有优化过程]。题目的顺序按照leetcode给出的题目顺序,有些题目在 阅读全文
posted @ 2018-03-11 20:24 blackwall 阅读 (46) 评论 (0) 编辑
摘要:1.内容介绍 本篇文章记录在leetcode中LinkedList主题下面的题目和自己的思考以及优化过程,具体内容层次按照{题目,分析,初解,初解结果,优化解,优化解结果,反思}的格式来记录,供日后复习和反思[注:有些题目的解法比较单一,就没有优化过程]。题目的顺序按照leetcode给出的题目顺序 阅读全文
posted @ 2018-03-11 20:02 blackwall 阅读 (45) 评论 (0) 编辑
摘要:1. 内容介绍 开一篇文章记录在leetcode中HashTable主题下面的题目和自己的思考以及优化过程,具体内容层次按照{题目,分析,初解,初解结果,优化解,优化解结果,反思}的格式来记录,供日后复习和反思[注:有些题目的解法比较单一,就没有优化过程]。题目的顺序按照leetcode给出的题目顺 阅读全文
posted @ 2018-03-09 21:51 blackwall 阅读 (91) 评论 (0) 编辑