eth回踩分析
⑴ 如何计算eth算力收益
可以用相关的eth计算器计算,也可以按如下思路自行计算:
以太坊一天挖矿的高低受到很大因素的影响,假设一天以太坊矿机收益,可以用以太坊计算进行实际分析,一天的总收益减去电费,再合理计算未来收益,看看投资以太坊矿机多久时间回本,一台矿机一天可以赚多少钱。
由于市面上的以太坊专业矿机型号较多,笔者经过对比挑选出彼进显卡矿机,它可以产生:以太坊(ETH)、以太经典(ETC)、零币(ZEC)、门罗币(XMR)、Pirl、ETP,额定算力230MH/S(ETH),售价1.65万元人民币。这款显卡矿机适合专业挖以太币,拥有8张RX 570 4G显卡,功耗是1200W,下面我们就计算这款专业矿机一天可以挖多少以太币。
本次计算不包括挖矿难度增加,仅为理论计算,不考虑后期的价格下跌或上涨,仅供大家参考。
提示:本次以太坊(ETH)挖矿收益计算是基于用户所提供参数,以及理论收益每 MB/s = 7.0E-5ETH ,币价1ETH=3166.41 元计算所得,不考虑难度增长跟算力变化情况,月收益跟年收益在难度增加算力变化的情况下会有很大出入只做参考! 以太坊(ETH)挖矿收益计算器,为您精确计算当前难度下以太坊(ETH)一天的挖矿收益,以太坊(ETH)一周的挖矿收益,以太坊(ETH)一年的挖矿收益,同时还能计算以太坊(ETH)挖矿回本时间。
参考当前以太坊挖矿难度,自信以太币价格行情,这台以太币专业矿机一天的净利润为36.58元。
所以说,以太坊算力收益受到很多方面的影响,打个比方,如果你所在的地区电费更便宜,则获得更高净利润,如果电费高于本次计算值,则净收益低于本次计算值。
⑵ 天量见天价,三个超前指标带你逃顶
资讯要闻分析
①【加密衍生品交易所BitMEX 24小时交易量创历史新高】加密衍生品交易所BitMEX表示,其24小时交易量达到了111.9亿美元,创历史新高。此外,该交易所比特币永续掉期合约的未平仓合约超过10亿美元。BitMEX报告称,在过去365天里,其交易量达到了9705亿美元。
老李按:作为老牌合约交易所的龙头大哥,BitMEX前日交易量创下历史最高记录,同时也确立了短期的最高点,股市有句话叫“天量见天价”,意思是大盘或个股在人气高涨时形成最大的成交量.有了天价才产生天量。股价在逐波上涨中产生天量是见顶信号。简而言之,天量之后见天价,先有天量后有天价,故而是逃顶的先行指标,刚去找了下K线图,大家感受下,再创下天量之后,第二天则有高位逃顶的较佳机会。之前我们分析过另一个左侧指标,恐慌与贪婪指数,在前几天接连创下新高后,今日降至62,说明贪婪程度大幅下降(恐慌指数由0至100,其中0表示“极度恐惧”,而100表示“极度贪婪”),作为左侧指标大多会比实际行情提前见顶,大家可多加关注。
②【由于Facebook的Libra带来压力,欧元区银行计划在2020年底前加入实时支付系统】出于对Facebook即将推出的加密货币Libra的担忧,欧元区银行计划在2020年底前加入实时支付系统。据报道,自2017年以来,这个由19个国家组成的地区已经拥有了实时支付系统,但该地区只有大约一半的银行加入了该系统。而在Facebook发布Libra白皮书后,该地区的各大银行已经感受到竞争的激烈。 欧洲支付委员会(EPC)总干事Etienne Goosse表示,时间紧迫。无论Facebook的Libra项目成功与否,银行都需要加快行动,因为大型科技公司已经步步紧逼。“他们(Facebook)有一个全球性的解决方案,并且在一个全球性的品牌下提供许多消费者似乎都觉得很棒的东西。所以我们已经没有时间了。”
老李按:关于FB进军数字货币,之前我们已多次分析,前晚扎克伯格还在阿斯彭思想节说到自己公司发起的Libra项目旨在建立加密货币和金融的基础设施,为的是提高金融普惠性,将目前数以亿计没有银行账户甚至无法进行手机支付操作的人纳入这个金融系统中来。这样就可理解,为什么传统银行也在加紧开始布局数字货币相关领域以及实时支付系统,以防被人抢占先机,其实不止欧元区,大中华区也已多次发声。
③【BNB并未破位长期上行趋势线支撑,近期或有反弹】分析师Potter表示,近期BNB走势相对弱势,在BTC这几天持续创新高的情况下BNB开始走弱,币价在前期大幅拉升至接近40美元然后这几天一直处于连续阴跌走势,币价连续破位多个均线支撑目前最低下探触及30日线附近暂时止跌,同时我们发现BNB从19年初站上5美元开始截止目前整体走势仍处于长期上行趋势线上方一路震荡上行,表明该趋势线的关键支撑性,目前BNB也已比较接近该支撑线附近,下跌量能在逐步衰减,空方抛压动能在逐步减弱,日线MACD处于死叉向下发散态势,那么近期BNB日线级别的调整仍将持续,后续或将沿下方支撑线附近反复震荡洗盘,然后在量能的配合下在蓄势上攻,如果一旦出现放量破位的话,那么就要及时做减仓操作,支撑33美元,阻力36美元。
老李按:BNB作为这轮行情表现最为强势的币种之一,有很好的预见性,我此处所说的预见性,不止指的是其对于平台币波动的引领作用,更多的则是作为先行参照物,上涨时会比大盘先启动,下跌时也会比大盘先见顶,这轮行情表现的很明显,这次也是比BTC和其他主流币先开启下跌。毕竟币市交易量最大的现货交易所,还是很有参考意义的。另外赵长鹏之前也说过“bnb lead , not follow BTC”,所以可以多参考BNB走势来交易。
K线技术研判
【海哥分析】:
昨日上演强势洗盘好戏,疯狂杀跌到10700附近支撑后才反弹,这种属于典型逼死空头后逼死多头的走法。2017年牛市中途也曾经疯狂暴涨暴跌,暴跌是机会,而不应该恐慌。ETH一波到了黄金分割0.618比例的280附近,其他主流币也大都来到了重要支撑,短线震荡反弹概率大。
BTC:
BTC昨晚杀跌到近期逼空行情段回调的黄金分割比率0.5比例附近,杀跌过猛,形态需要修复,先走震荡反弹概率大。上方阻力11800附近(早间已经触及)-11260附近-11660附近,本轮调整的极限预计在1万附近。
ETH:
ETH昨日回调到近期上涨段的黄金比率0.618对应的280附近反弹,短期阻力308附近和320附近,短期阻力280附近。另外下方强支撑260附近。先看震荡反弹,是否还有新低后面再根据形态判断。
LTC:
LTC260附近破位后属于弱势结构,126附近支撑转为压力,下方强支撑99附近。
EOS:
EOS支撑线跌破后震荡走低,5.85附近是前期低点支撑,下跌势头得到遏制。理论压力靠近6.5附近。EOS一向走势活跃,下跌时不易反弹,所以反弹6.5附近难度大。
操作策略分享
【老李交易思路】:
如图所示,按之前分析目前处于回踩前期上升通道上轨延展位的过程中,日线报收长阴,短期震荡修复,反弹阻力参考11780-11800/12250-12360/12650附近,支撑参考10525/12310/9920附近,短线建议高空为主,低多为辅,趋势上则等待周线收线后决议。
⑶ 比特币突发50000关口,还能在涨多久
比特币在多次测试压力位后,终于成功站上50000美金的关口,此番的突破经过接近一周的震荡,也算是众望所归。但不知道有多少投资者在长期的震荡中,丢失了宝贵的筹码。我最近一直让大家人手一个“比特币天地单”,就是这个道理。
在这一周的震荡中,大部分新手是拿不住币的,有的更是在最后的震荡过程中,被最后一波震仓震下去。很多新手都跟我留言,又踏空了,所有依旧那句话,要不持币,要不建立天地单,这样才能保证你在这波牛市中不会踏空,想建议学习建立天地单的可以私聊我。
从图表中可以看到,比特币经过一周的震荡,走出上升楔形,此波突破,代表比特币又站上一个新台阶。上方的压力位在54000美金附近,可以终点关注。后期如果回踩50500美金的趋势线上沿,将是个不错的机会。
从市场的综合布局看,比特币将会延续强势,ETH与DEFI联动,一个涨起来就会都涨起来;波卡板块继续火热,平台币有异动的情况,可以关注;中心化平台币走强,去中心化平台依旧是关注的终点,有可能会出现联动。市场的热点太快,一定要关注龙头币的走势,从而确定下阶段投资的重点。
⑷ 《eth》2.0还能挖矿吗
《eth》2.0还能挖矿,但风险很大。
ETH 2.0 已经提了很多年了,对于以太坊矿工而言,ETH 2.0 犹如悬挂在头顶的达摩克利斯之剑。一旦 ETH2.0 开发完成,以太坊网络的数百万台矿机都会被淘汰掉,除少部分流入其他币种外,大部分显卡矿机都会在二级显卡市场抛掉,这对于还没有回本的以太坊矿工而言,无疑是灭顶之灾。
eth挖矿分析
以太坊核心开发者 Justin 对于合并方案的进展并不乐观。在他看来,由于涉及到 ETH 1.0 和 ETH 2.0 的协调,没准会触犯了 ETH 1.0 保守派。
Justin 认为,2021 年估计是等不到 ETH 1.0 和 ETH 2.0 合并了。也就是说,存入到 ETH 存款合约、参与 Staking 的资金,至少要等一年多时间。
大家可以看到 8、9 月算力涨幅比较多,尤其是 9 月算力涨了 17.36%,本质是因为当时 DeFi 热潮,以太坊网路拥堵,当时挖矿一天顶平时挖 3 天,回本周期很短,差不多是在 4 个月左右,刺激了矿工大量购买矿机。
由于 ETH 转 PoS 带来挖矿的不确定性,目前显卡矿机并没有明显溢价,11 月、12 月显卡算力也没有大幅上涨,由此可以判断矿工入场意愿不强烈,后续以太坊全网算力增幅有限。
⑸ 2020年以太坊挖矿一天赚多少
以太坊挖矿一个月的收益与专业矿机算力高低有直接影响,矿机算力越高,一天收益也就越高。假设一天以太坊矿机收益,可以用以太坊计算进行实际分析,一天的总收益减去电费,再合理计算未来收益,看看投资以太坊矿机多久时间回本,一台矿机一天可以赚多少钱。
用RX580-8G-8卡显卡矿机做对比:
一台RX580-8G-8卡显卡矿机我在某个云算力挖矿平台看到是1.5w一台,每台矿机保底210MHS算力。
电费是12元每天/台,再加上6%的管理费和平台币的奖励。十台起购!
假设现在每MHS算力的产量为0.0001。那么210MHS*0.0001等于0.021每台每天的净产出!而10*0.021=0.21ETH/天。
也就是说每天ETH的净产出就是0.21ETH,上面我们说到管理费是6%。
那么0.21-0.21*6%=0.194ETH也就是说每天十台ETH RX580-8G-8卡显卡矿机的纯收益大约在0.19个以太坊左右。
ETH2.0时代最起码还需要几年时间来沉淀,也就是说ETH RX580-8G-8卡显卡矿机最少也可以挖两至三年,按照两年的ETH收益来算:0.19*730=140个ETH。
再加上每天矿机赠送的平台币6000个/台,十台就是60000个平台币。
⑹ BTC走势当中的各项指标运用和话术参考
大侠:
近期有很多新韭菜关注大侠公众号,这批新韭菜指的是今年才进入市场的新人,所以今日文章的开头给大家来归类一些简单的分析话术,以免大家看分析文章的时候一头雾水。这些话术我们不按照标准来解释,大侠用自己的观点来给大家表明,不是最标准的,但却是易懂的。
上涨趋势
利于多头,表明对市场看好
每一段涨势都持续向上穿越先前的高点,中间夹杂的下降或盘整走势都不会向下跌破前一波跌势的低点,一般用于表达对行情的看好,简单理解为大方向看涨。
下跌趋势
利于空头,表明对市场看空
下跌趋势和上升趋势截然相反,主要代表市场资金出逃,指由连续一系列的跌势构成。一般用于表达大方向看跌。
向下插针,下影线
从实体向下延伸的细线叫下影线
一般用于下跌之后快速收回,在K线上形成了一根向下的‘针’,这种K线也可称为下影线,同‘下探’相互对应。比如5月17日BTC就是收了下影线,表明有大量抄底盘。出现下影线之后有较大概率出现反抽或反弹,按照标准来讲,下影线的出现对短期多头较为有利。
向上插针,上影线
从实体向上延伸的细线叫上影线
向上插针指出现上涨之后快速回落,在K线上形成了一根向上的‘针’,也可看做上影线,同‘上冲’相互对应。一方面显示主力在做试盘,另一方面也存在主力拉高出货的嫌疑,这需要对影线的长短来做具体判断。按照标准来说,对短期空头比较有利。
反弹,反抽
指下跌之后出现的小幅上涨
反弹是指从高点下跌之后出现的小幅上涨行情,比如柚子从7美元开始下跌至5美元,然后上涨至6.2美元,这叫做反弹。反抽指的是力度要弱于反弹的回升走势,可简单视为反弹力度强,反抽力度弱。
回调,回踩
用于上涨趋势当中的短暂向下走势
回调是指在价格上涨趋势中,价格由于上涨速度太快,导致多空分歧,从而形成的一段向下走势,而回调后将恢复上涨趋势。回踩,向下的力度小于回调力度,可理解为上涨跑步状态中的换气,分析师经常说:回踩xxx点位加仓。
盘整,震荡
常用于分析师‘看平’
指短期价格不会用太大波动,在某个区间内进行反复整理、上下波动,主力可以借此洗盘、建仓、出货。分析师一般用震荡、盘整,表达看平的状态。弱势震荡:指震荡当中偏向空头,震荡之后下跌概率较大。强势震荡:指震荡当中偏向多头,震荡之后上涨概率较大。
做波段,做T,高抛低吸
用于高位卖出,低位买入,以减少持仓成本来获取更多收益
这几个词道理其实差不多,意思就是在相对高位卖出,等到一定低位的时候在买进去,然后赚得更多的筹码。比如EOS在7美元卖出,跌至6美元买入,同样的钱,但买到的EOS就会多13%,也是我们经常说的‘赚币’。不过这些都是说起来容易做起来难的事情。
均线MA,支撑,压力
均线指标,和支撑位压力位的意义
移动平均线又称为MA,指的的近期多少天当中的平均价格,如五日线(MA5),简单理解为最近5天的平均价格,一般五日线和十日线是作为短线参考指标,上涨趋势当中会沿着这两天均线慢慢上涨,在这两根均线至少,则上涨趋势并未破坏,跌破这两个均线之后则表明短期走势有概率走坏。除此之外,均线的参考还有30日线、120日线,年线365日线,斐波那契均线144、233、377等均线,可作为长线指标看待。在牛市里,所有的短期均线和长期均线都会拐头向上,也称之为‘多头排列’。熊市里,长期均线或短期均线会处于向下拐头,称之为‘空头排列’。
支撑位:向下过程当中,价格跌至某个精确点位或区间的时候不会跌破,看似一种跌不下去的状态,从而止跌企稳。
压力位:向上过程当中,短期上涨至某个精准点位或区间的时候不会突破,看似有一种涨不上去的感觉,被视为广义上的压力。
支撑和压力在大多数情况下是市场的前期密集成交区形成的,另一种则是心理价位导致。而均线MA也可在一些特发情况下当做支撑压力位的作用来表现。
还要说明的是,以上的表述不一定是完全标准的,但却是合适币圈所用的,大家可以把这篇文章收藏起来,也可以转发给你们身边的朋友们,以免以后对分析师的话术不为理解。以上都是一些简单的话术,还没涉及到各项技术指标,在下周的文章里,大侠再给大家做个简单的指标作用归类。
5-19分析
1、BTC
大饼连续两日下跌后,在6900美元附近获得支撑,下跌幅度18%附近,今日开始出现强力反弹,前两日下跌杀出了很多恐慌盘,短期内出逃的资金选择了谨慎观望。大侠将此次下跌后的反弹定义为筑顶行情,当初在大饼回踩年线加仓的抢反弹操作,目前依然是收益的,对于后市波动加大的筑顶走势,要以锁定利润为主,我们不可能吃到一段走势的所有涨幅,因此后市的操作策略是逢拉升以减仓锁定利润为主。
今日分析:大饼今日反弹幅度较大,短期内或将保持在7800—8100美元区间震荡,震荡完成后有再次冲击试探前高的可能,后面有形成顶部之后回落的风险。主流梯队或许出现超跌后的大反弹走势,后一阶段我们要分批止盈锁定利润,逢高进行减仓,大饼短期支撑位:7800美元。
2、主流梯队
EOS:柚子今日反弹幅度一般,没有跑赢大饼,超过了我们预期的反弹点位6.2美元,短期盘整结束后有望慢慢试探前高。短期支撑位:6.1美元,压力位:6.8美元。
ETH:今日反弹重新回到250美元上方,整体走势较为稳健,大概率还会向上冲一段,跟随大侠操作的基本上都是低位筹码,对于前两日突发的下跌走势,也并不倡导大家杀跌操作,而是让大家对应反弹再说减仓操作。今日已经站上我们的预期点位250美元,后市操作仍然以分批止盈锁定利润为主,短期支撑位245美元,压力位:270美元。
ADA:近两日的波动幅度较大,今日反弹后回落的幅度减小,但由于前期涨幅是主流梯队里最大的,所以接下来的反弹更多的是联动大饼为主。短期支撑位:0.083美元,压力位:0.09美元。
BCH:今日反弹力度最大的主流币种,昨日说到的350美元密集成交区并未跌破,所以今日出现强势反弹。短期盘整结束后有望再次向上冲一段。短期支撑位:380美元。压力位:430美元。
LTC:莱特今日的反弹走势也比较强势,短期内有望继续延续反弹走势去试探100美元整数压力关口,短期支撑位:88美元,压力位:100美元。
3、其他分析:
ONT:本体和比原链还有ZIL一直作为我们看好的长线山寨梯队,是可作为长线投资的。目前大侠对Token的研究,第一看好的是主流币BCH,第二看好的就是山寨梯队当中的ONT。至今年0.6美元开始操作ONT以来,几次波段下来我们至少拿了3倍收益,所以没理由不看好他。回到短期的走势当中,目前受到MA5的压制,预计冲高回落的概率较大,前面大侠让大家锁定利润出来观望,近几日依然保持这样的心态。
声明:核财经登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。文章内容仅供参考,不构成投资建议。投资者据此操作,风险自担。部分图片来源于网络,我们尊重版权,如有疑问敬请联系,我们将核实并删除。
⑺ eth2022年还能挖吗
不能了,宣布退出改变ETH 1.0现行主网费用的EIP-1559提案尤其受关注,因为客观上,这一更新将为无限发行的ETH带来通缩效果。 EIP-1559提案将改进现有的手续费机制,用户支付的基础费用将不再被矿工收入囊中,而是被销毁,这客观上带来了ETH的通缩效果;EIP-3529提案支持合约部署者主动清理合约,获得Gas退款,这将减少网络拥堵,提升网络的稳定性;此外,EIP-3541将拒绝以0xEF字节开头的新地址,为以后的升级奠定基础;EIP-3554提案则将难度炸弹延迟至 2021 年 12 月,2020退出。
拓展资料
1.以太坊「伦敦升级」既是对现行以太坊1.0网络存在的高费用、常拥堵等痛点过渡解决方案,也为未来以太坊升级到2.0做准备。以太坊1.0与2.0的合并将标志着PoW挖矿的终结,合并的上限时间不早于难度炸弹的开启,但不晚于分片阶段的开启。现有的官方信息渠道显示,难度炸弹将于今年12月开启,分片阶段将于明年年中开启。因此,在一切计划如期实施的前提下,PoW机制将在2022年上半年退出历史舞台。从2015年开始研究以太坊向POS的转换,并在2018年正式提出了2.0计划。后来,进展非常缓慢。直到2020年各种defi项目的爆发,产业链上的天然气成本从20-30gwei一度上升到500gwei以上。链条上的生态体验非常差。最后,他不得不在2020年底0升级(阶段0)启动eth2。由于eth2.0已经被讨论了很长一段时间,有很多关于升级周期的分析文章。
2.一般认为升级大约需要2-3年的时间,因为POS和POW双链会平行半年到一年来测试POS是否真的安全可靠。双链在2022-2023年之前不会合并,以完全结束POW,保留POS。 然而,公告的突然加速出乎所有人的意料,尤其是矿商的意料。毕竟,持有硬币和采矿机的人的心态是不同的。矿工对POS非常敏感,根据spark昨天发布的公告,要求以太坊官员再次澄清升级预期。甚至不要发送简短的句子给非核心开发者,这会导致许多误解。 人们总是认为eth20升级在技术上是非常复杂和巨大的,但现在我的解释是,每个人都高估了升级的复杂性。我猜官方团队已经基本掌握了核心要点。毕竟,ETH并不是第一只吃POS共识的螃蟹。有许多例子可供参考。在过去,升级的进程是缓慢的。事实上,当局一直在迁就和照顾矿工的利益。他们直到去年才开始升级,然后含糊地宣布了升级计划和时间表。今年,情况不对。其他家庭生态链发展迅速,如火如荼,手续费低,交易速度快,使用体验普遍不佳
⑻ ethtool原理介绍和解决网卡丢包排查思路
之前记录过处理因为LVS网卡流量负载过高导致软中断发生丢包的问题, RPS和RFS网卡多队列性能调优实践 ,对一般人来说压力不大的情况下其实碰见的概率并不高。这次想分享的话题是比较常见服务器网卡丢包现象排查思路,如果你是想了解点对点的丢包解决思路涉及面可能就比较广,不妨先参考之前的文章 如何使用MTR诊断网络问题 ,对于Linux常用的网卡丢包分析工具自然是ethtool。
2020年06月22日 - 初稿
阅读原文 - https://wsgzao.github.io/post/ethtool/
ethtool - utility for controlling network drivers and hardware
ethtool is the standard Linux utility for controlling network drivers and hardware, particularly for wired Ethernet devices. It can be used to:
Most features are dependent on support in the specific driver. See the manual page for full information.
ethtool 用于查看和修改网络设备(尤其是有线以太网设备)的驱动参数和硬件设置。你可以根据需要更改以太网卡的参数,包括自动协商、速度、双工和局域网唤醒等参数。通过对以太网卡的配置,你的计算机可以通过网络有效地进行通信。该工具提供了许多关于接驳到你的 Linux 系统的以太网设备的信息。
接收数据包是一个复杂的过程,涉及很多底层的技术细节,但大致需要以下几个步骤:
NIC 在接收到数据包之后,首先需要将数据同步到内核中,这中间的桥梁是 rx ring buffer 。它是由 NIC 和驱动程序共享的一片区域,事实上, rx ring buffer 存储的并不是实际的 packet 数据,而是一个描述符,这个描述符指向了它真正的存储地址,具体流程如下:
当驱动处理速度跟不上网卡收包速度时,驱动来不及分配缓冲区,NIC 接收到的数据包无法及时写到 sk_buffer ,就会产生堆积,当 NIC 内部缓冲区写满后,就会丢弃部分数据,引起丢包。这部分丢包为 rx_fifo_errors ,在 /proc/net/dev 中体现为 fifo 字段增长,在 ifconfig 中体现为 overruns 指标增长。
这个时候,数据包已经被转移到了 sk_buffer 中。前文提到,这是驱动程序在内存中分配的一片缓冲区,并且是通过 DMA 写入的,这种方式不依赖 CPU 直接将数据写到了内存中,意味着对内核来说,其实并不知道已经有新数据到了内存中。那么如何让内核知道有新数据进来了呢?答案就是中断,通过中断告诉内核有新数据进来了,并需要进行后续处理。
提到中断,就涉及到硬中断和软中断,首先需要简单了解一下它们的区别:
当 NIC 把数据包通过 DMA 复制到内核缓冲区 sk_buffer 后,NIC 立即发起一个硬件中断。CPU 接收后,首先进入上半部分,网卡中断对应的中断处理程序是网卡驱动程序的一部分,之后由它发起软中断,进入下半部分,开始消费 sk_buffer 中的数据,交给内核协议栈处理。
通过中断,能够快速及时地响应网卡数据请求,但如果数据量大,那么会产生大量中断请求,CPU 大部分时间都忙于处理中断,效率很低。为了解决这个问题,现在的内核及驱动都采用一种叫 NAPI(new API)的方式进行数据处理,其原理可以简单理解为 中断 + 轮询,在数据量大时,一次中断后通过轮询接收一定数量包再返回,避免产生多次中断。
(1) RX errors
表示总的收包的错误数量,这包括 too-long-frames 错误,Ring Buffer 溢出错误,crc 校验错误,帧同步错误,fifo overruns 以及 missed pkg 等等。
(2) RX dropped
表示数据包已经进入了 Ring Buffer,但是由于内存不够等系统原因,导致在拷贝到内存的过程中被丢弃。
(3) RX overruns
表示了 fifo 的 overruns,这是由于 Ring Buffer(aka Driver Queue) 传输的 IO 大于 kernel 能够处理的 IO 导致的,而 Ring Buffer 则是指在发起 IRQ 请求之前的那块 buffer。很明显,overruns 的增大意味着数据包没到 Ring Buffer 就被网卡物理层给丢弃了,而 CPU 无法即使的处理中断是造成 Ring Buffer 满的原因之一,上面那台有问题的机器就是因为 interruprs 分布的不均匀(都压在 core0),没有做 affinity 而造成的丢包。
(4) RX frame
表示 misaligned 的 frames。
网线上的packet首先被网卡获取,网卡会检查packet的CRC校验,保证完整性,然后将packet头去掉,得到frame。网卡会检查MAC包内的目的MAC地址,如果和本网卡的MAC地址不一样则丢弃(混杂模式除外)。
网卡将frame拷贝到网卡内部的FIFO缓冲区,触发硬件中断。(如有ring buffer的网卡,好像frame可以先存在ring buffer里再触发软件中断(下篇文章将详细解释Linux中frame的走向),ring buffer是网卡和驱动程序共享,是设备里的内存,但是对操作系统是可见的,因为看到linux内核源码里网卡驱动程序是使用kcalloc来分配的空间,所以ring buffer一般都有上限,另外这个ring buffer size,表示的应该是能存储的frame的个数,而不是字节大小。另外有些系统的 ethtool 命令 并不能改变ring parameters来设置ring buffer的大小,暂时不知道为什么,可能是驱动不支持。)
网卡驱动程序通过硬中断处理函数,构建sk_buff,把frame从网卡FIFO拷贝到内存skb中,接下来交给内核处理。(支持napi的网卡应该是直接放在ring buffer,不触发硬中断,直接使用软中断,拷贝ring buffer里的数据,直接输送给上层处理,每个网卡在一次软中断处理过程能处理weight个frame)
过程中,网卡芯片对frame进行了MAC过滤,以减小系统负荷。(除了混杂模式)
网卡驱动程序将IP包添加14字节的MAC头,构成frame(暂无CRC)。Frame(暂无CRC)中含有发送端和接收端的MAC地址,由于是驱动程序创建MAC头,所以可以随便输入地址,也可以进行主机伪装。
驱动程序将frame(暂无CRC)拷贝到网卡芯片内部的缓冲区,由网卡处理。
网卡芯片将未完全完成的frame(缺CRC)再次封装为可以发送的packet,也就是添加头部同步信息和CRC校验,然后丢到网线上,就完成一个IP报的发送了,所有接到网线上的网卡都可以看到该packet。
产生中断的每个设备都有一个相应的中断处理程序,是设备驱动程序的一部分。每个网卡都有一个中断处理程序,用于通知网卡该中断已经被接收了,以及把网卡缓冲区的数据包拷贝到内存中。
当网卡接收来自网络的数据包时,需要通知内核数据包到了。网卡立即发出中断。内核通过执行网卡已注册的中断处理函数来做出应答。中断处理程序开始执行,通知硬件,拷贝最新的网络数据包到内存,然后读取网卡更多的数据包。
这些都是重要、紧迫而又与硬件相关的工作。内核通常需要快速的拷贝网络数据包到系统内存,因为网卡上接收网络数据包的缓存大小固定,而且相比系统内存也要小得多。所以上述拷贝动作一旦被延迟,必然造成网卡FIFO缓存溢出 - 进入的数据包占满了网卡的缓存,后续的包只能被丢弃,这也应该就是ifconfig里的overrun的来源。
当网络数据包被拷贝到系统内存后,中断的任务算是完成了,这时它把控制权交还给被系统中断前运行的程序。
网卡的内核缓冲区,是在PC内存中,由内核控制,而网卡会有FIFO缓冲区,或者ring buffer,这应该将两者区分开。FIFO比较小,里面有数据便会尽量将数据存在内核缓冲中。
网卡中的缓冲区既不属于内核空间,也不属于用户空间。它属于硬件缓冲,允许网卡与操作系统之间有个缓冲;
内核缓冲区在内核空间,在内存中,用于内核程序,做为读自或写往硬件的数据缓冲区;
用户缓冲区在用户空间,在内存中,用于用户程序,做为读自或写往硬件的数据缓冲区;
另外,为了加快数据的交互,可以将内核缓冲区映射到用户空间,这样,内核程序和用户程序就可以同时访问这一区间了。
对于有ring buffer的网卡,ring buffer是由驱动与网卡共享的,所以内核可以直接访问ring buffer,一般拷贝frames的副本到自己的内核空间进行处理(deliver到上层协议,之后的一个个skb就是按skb的指针传递方式传递,直到用户获得数据,所以,对于ring buffer网卡,大量拷贝发生在frame从ring buffer传递到内核控制的计算机内存里)。
网卡工作在数据链路层,数据量链路层,会做一些校验,封装成帧。我们可以查看校验是否出错,确定传输是否存在问题。然后从软件层面,是否因为缓冲区太小丢包。
一台机器经常收到丢包的报警,先看看最底层的有没有问题:
(1) 查看工作模式是否正常
(2) 查看检验是否正常
Speed,Duplex,CRC 之类的都没问题,基本可以排除物理层面的干扰。
Why rx_crc_errors incrementing in the receive counter of ethtool -S output?
Check ethtool -S output and find where are the drops and errors.
Check the numbers corresponding to rx_crc_errors .
显示了p1p1 的接口类型,连接模式,速率等等信息,以及当前是否连接了网线(如果是网线Supported ports 就是TP,如果是光纤则显示Fiber),这里例举下3个重要关键词
Supported ports: [ FIBRE ]
Speed: 10000Mb/s
Link detected: yes
ethtool
Counters Troubleshooting for Linux Driver
Why do I see rx_crc_errors in ethtool output?
ping请求错误分析
ifconfig 命令详解
ethtool 命令详解
ethtool 解决网卡丢包严重和网卡原理
⑼ ETH短线是杀猪盘么
ETH短线不是杀猪盘。
所谓ETH短线(把股票的思路套到以太上面很实用),当时买当时卖就是它的形象写照,选超级短线的原则就是要选择市场的超买股,做超短线不考虑改基本面,属纯技术分析。
做ETH短线要有敏锐的市场洞察力和充分的看盘时间。能够及时发现市场的短期热点所在,事实上总有少数行情不理会大盘走势走出出色的短线行情,同时带动整个板块。我们短线操作的对象就是要选择这类被市场广泛关注却有大部分人还在犹豫中不敢介入的波动。
⑽ 如何看待以太坊ETH2.0
我个人不是特别看好以太坊2.0。
以目前以太坊的发展情况来看,以太坊已经成为了世界上最大的一条公链,这点毫无疑问。伴随着以太坊得进一步发展,我们会发现区块链行业也取得了长足的进步。
一、我先讲一下关于目前以太坊的现状。
以太坊在这一次牛市中非常亮眼,换而言之,这一次的牛市就是因为以太坊上面的应用而拉起的。目前的以太坊有几个困境:第1个困境是交易费率太高,吓跑了很多人。第2个困境是交易速度太慢,网络拥堵问题非常严重。第3个困境是交易相对繁琐,其他公链显然要优于以太坊。这正是以太坊需要破局的地方,当以太坊升级到2.0以后,这些问题都会相应解决。