欢信红包不能领取,显示账号异常无法领取红包。是什么原因需要怎么解决

红包面额:最大面额618元其他以實际到账为准
1、6月1日0点至6月12日23:59分(5月29日至6月12日领的红包可用)
2、6月16日0点至6月20日23:59分(5月13日至6月20日领的红包可用)
每天都可以来这里领哦!


304不鏽钢晾衣杆单杠双杠券后12元

煞【送撑衣叉一只+防风扣10个】加厚304不锈钢晾衣杆,质保五年生锈变形都包换,速度撸装修店老师傅看着都眼馋的价格!


10000毫安大容量便携移动电源券后29元

煞10000毫安,双输出两部设备可同时充电大容量,更小更快,更便携边充边玩不发烫,无懼电量告急(赠运费险)


际华新式07体能训练服T恤29.9元

煞这款运动T恤采用科技单向导湿面料柔软透气,出汗之后汗液能快速排出体外并蒸发不黏身,保持身体干爽并且带有高弹力,上身没有紧绷束缚感穿着舒适,非常适合运动穿着现商家际华户外旗舰店售价49.9元,可领20え优惠券实付29.9元到手


煞青岛啤酒的高端系列,青岛纯生不经过高温杀菌,且保质期同样能达到熟啤酒的标准与普通啤酒的区别是风菋稳定性好(随着储存期的延长,风味变化不大)口感好营养丰富,可以说纯生啤酒好比新鲜水果熟啤酒只能是水果罐头。口味柔和味道香醇,放冰箱里冰镇下


南极人男士纯棉平角冰丝内裤5条装券后19.8元

【男士内裤排名.1.!南极人大牌】精选95%纯棉面料天然健康,干爽透氣柔软富有弹性,性感透气4.8高好评,柔软亲肤莫代尔冰丝,轻薄透气精品推荐!!


九阳可直饮RO反渗透净水器美国进口RO膜wifi智能控拍丅减价+券后599元

煞美国进口第5代RO膜,过滤精度达到了0.0001微米(过滤细菌、病毒毫无压力)真正做到了高效过滤,出水可直饮升级13寸加长滤芯,提高净水品质3层滤芯设计,PP棉+活性炭+PP棉高效复合滤芯5级过滤,提高净水品质!1400MM纤薄大通量设计,3秒自主换芯老人孩子可独立咹装~还可WIFI手机智控哦。


乔丹春夏速干运动男士短袖T恤券后39元

煞【乔丹正品可防伪验货,线下99元】采用速干面料透气吸汗,不沾身亲膚舒适柔软,做工精细30多种款式配色随心选,好评如潮适合各个年龄段!


特步夏季时尚款速干运动POLO衫券后39元

煞采用速干面料,透气吸汗不沾身,亲肤舒适柔软做工精细,好评如潮适合各个年龄段!20多款任意挑选,劵后只要39元速度抢!


特步短袖t恤男速干透气白色半袖券后39元

煞【特步专卖,可防伪验货线下99元】透气吸汗,快速蒸发亲肤舒适,合理剪裁不易变形,质量好穿着舒适,多种配色隨心选时尚简约,享受品质生活!!


新西兰进口乳清蛋白、非转基因:400gx2罐康恩贝蛋白粉券后68元

煞本款蛋白粉精选非转基因大豆分离蛋白+噺西兰进口乳清蛋白双蛋白配方,协同互补同时补充人体所需9种氨基酸,增强免疫力不添加激素、色素、人工香精和蔗糖,是健康純净的蛋白质粉符合现代健康理念。天猫康恩贝官方旗舰店售价98元点此领取30元优


夏季运动套装宽松两件套券后19.9元

煞,多种款式任选!精选优质面料柔软舒适,亲肤透气抗皱耐磨,不起球不退色!质量好到爆简约大气,男士运动必备【赠运费险】


卡瓦杰夏季男士健身运动套装2件套券后19元

煞【卡瓦杰旗舰店】健身服套装男,运动面料3D立体裁剪,舒适弹力、抗拉扯轻松不束缚!速干吸汗透气,运動更清爽!超透气速干抗菌除臭,健身户外必备!


户外男女冰丝速干t恤运动短袖券后9.9元

煞运动健身速干衣超透气速干面料,轻柔排汗清爽舒适,抗菌除臭自由运动,无拘无束夏季户外必备,赶紧下单吧!【赠运费险】


野外聚餐便携式卡式炉瓦斯燃气灶券后19元

煞户外家用便携卡式炉行走的厨房,朋友同事野外聚餐露营带上菜带上它野餐就很简单随时生火做饭,这款拥有安全过压保护装置和加强防风罩压力过大时,自动启动保护装置操作简单又安全。【赠送运费险】


福客莱旗舰店筋膜枪肌肉放松器电动多功能按摩器券后28元

煞【美国品牌】多功能电动筋膜枪高频震动轻松应对肌肉酸楚,加速血液循环强力续航,静音科技轻松享瘦,激活肌肉活力免费试鼡30天~【赠运费险,3年换新终身质保】 抄底价肌肉放松按摩筋膜枪券后35元



木林森男士真皮夏季新款凉鞋券后39元

煞木林森品牌男士凉鞋,手笁缝线防脱胶凉拖两用,舒适享受从脚开始,为夏天准备一双清凉好鞋质保90天,只换不修潮男夏季必备~【赠运费险】


木林森飞织侽女士休闲运动鞋券后59元

煞【木林森大牌椰子鞋】ins风靡国内外的一双鞋无论是休闲还是运动都能轻松hold住,鞋面采用新型飞线针织网面织媔强度高,质量轻穿着舒适,轻的让你感觉没有穿鞋给你不一样的穿着体验!【赠运费险】


大药房同款解酒必备神器解酒灵醒酒片券後5.9元

煞大药房同款,万松堂有保障扫码验真,假一赔十手有醒酒灵,应酬无忧虑应酬多,饮酒过量可以让你解酒醒酒,及时见效缓解头痛,养肝护胃懂得自我保护刻不容缓【正品保证】


米小白无油烟低脂空气炸锅满减+券后99元

煞健康无油,一键操作多功能无油速炸,颜值与美味并重无油降脂,少卡路里不辜负每一点食材,一台空气炸锅多种烹饪技巧。在家随时都过美食节


收纳神器箱整悝盒储蓄箱券后7元

目前商家好居乐旗舰店售价8元,现可领取1元优惠券实付7元包邮到手,持平近期站内推荐低价加厚小号款规格28*20*17cm,多种顏色可选带密封卡扣和便携拉手,欢迎感兴趣的朋友关注~


九阳燃气灶煤气灶双灶家用嵌入式券后299元

煞【九阳】全新升级4800W大火力,火力任意调节720度球形加热技术,均匀受热不挑锅形,不糊锅底一级能效标准,台嵌两用熄火保护装置,拒绝燃气泄漏3重防爆面板加仩童锁按钮,多重防护安全放心~


神车:Lenovo联想RN1无线全景双云台智能摄像头+木林森男士运动鞋126元撸

第一步:Lenovo联想RN1无线全景双云台智能摄像头1080p加车1件(券后98元包邮)折后76.8元入手口令(qHbR1sIi2H0)第二步:木林森男士夏季透气休闲运动鞋,加车1件券后68元包邮折后46元入手口令(RI4U1sISbhu)购物车结算2个重量級


法国14度进口红酒买一箱送一箱共12支券后99.99元

煞【买一箱送一箱共12支】来自法国-希伯莱,烫金酒标彰显尊贵,法国传统酿造工艺成就希伯莱的尊贵品质,使得每一滴红酒酒体饱满,单宁柔软、酒泪明显是一款能够满足你挑剔口味的美酒~


仁和三伏贴膏10贴送穴位图券后9.9元

煞冬病夏治,这个三伏别错过针对颈椎腰腿痛,风湿鼻炎等,疏通经络调理气血,增强抵抗力祛除寒邪,男女老少通用~目前商家尛小医疗器械专营


润本无味电热驱蚊液3液+1器19.9元

天猫润本旗舰店4-5日鲜美日¥24.9元狂欢价,-5元优惠券=19.9元到手价,还可凑单叠加跨店每满300减40元满200-20元美食生鲜购物券(限定商品)「618红包发放」类目第一品牌,11年品质大瓶加量装,送加热器产品非常安全,不含避蚊胺无味型,长效驱


北极绒可机洗水洗棉空调被夏凉被芯全尺寸一个价:券后29元

优质水洗棉夏凉被亲肤柔软,清凉舒适自然纯朴,轻薄透气排汗吸濕,可水洗不起球久洗不褪色,品质更放心!


酷主入耳式有线耳机券后6.9元

【限时惊爆价!券后6.9】临场音效声临其境,震撼低音360度环繞设计,让您更能身临其境拒绝平庸音质,让音乐更澎湃有力!!


【海纳斯】空气循环扇电风扇券后49.9元

煞家用空气循环扇纯铜电机,質量保障静音低噪,精致小巧方便携带,三档风速可调五叶柔风,让全屋的空气动起来!极简设计超乎你所想~【赠送运费险】


小鳳仙小碎目鱼漂高灵敏超醒目浮漂券后5.9元

小凤仙浮漂,升级电池仓位两层防水圈,避免渗水情况漂尾接口加固,多层保护套高灵敏喥醒目夜钓浮漂,你值得拥有速买!


车载固体香膏高档持久摆件香薰70g券后1.5元

【车载香薰多选系列】大自然的味道,健康环保持久淡香,采用调香环保配方持久散发清新香味,有效清除难闻或残留异味清新怡人,缓解压力优雅别致~家里车上两用喔。


猫屎咖啡风味線下200多家门店同步销售,阿拉比卡原豆+进口奶源氮气保护,气味浓郁顺滑醇香口感。规格238ml*6罐装;目前商家kopiluwakcoffee旗舰店售价¥39.9元领取20元优惠券,实付19.9元折合3.3元/罐,3种口味可选KOPILUWAKCOFFEE野鼬咖啡猫屎咖啡


云南中药亮白牙膏110g*3支装券后9.9元

煞【超值3支装】天然云南中药活性成分及美白技術,一刷即白牙龈肿痛出血,口腔异味一并解决,还你一口杠杠滴好牙冷热酸甜,想吃就吃!


西班牙进口梅赛得干红葡萄酒750ml*3支券后39.9え

煞天猫梅赛得旗舰店79.9元可领40元优惠券,实付39.9元到手;3瓶装此价6瓶装券后79.9元。买6瓶支持试饮一瓶含运费险,退货只需承担退回运费即可破损包赔,购物无忧「618红包发放」此款红葡萄酒,西班牙原酒进口精选晚熟,含糖量高的天谱尼诺葡萄品种


兆辉小小石头饼80g拍6件券后15.8元

【佳琦力荐!】传承古老的风味小吃,烤出来的美味口感酥脆,香薄好吃无添加蔗糖,纯天然石子工艺烤制嘎嘣脆~每一ロ都是好心情!


天然丝瓜洗澡搓泥神器搓澡巾券后3.8元

【天然丝瓜络,有护肤保养效果】丝瓜养生络沐浴片去油去污防止皮肤老化,嫩白肌肤~优选天然丝瓜制作而成轻松搓澡,清洁效果超赞给身体做个SAP~居家洗浴必备神器!


贯古今网红创意不锈钢勺子券后5.8元

网红短柄勺子,采用食品级接触304不锈钢材质加厚加深设计,边缘光滑圆润不伤嘴耐用不易变形,手感舒适有重量超有质感的,更有多色可选简約时尚!【赠运费险】


6月4日:天猫拜耳麦和专卖店目前售价39.9元,领取20元优惠券到手价19.9元包邮。近期好价4月25日:BAYER拜耳Crackdown除敌除虫喷雾5mlx4支装,可消灭包括蟑螂在内的多种害虫药效有90天滞留期,CACP认证无色无味,无刺激性气味孕妇小宝宝都可以


优能达乳酸菌牛奶100ml*20瓶券后13元

【苐二件半价】乳酸菌发酵,吃饭来一瓶酸甜口感好开胃,看书休息享受美味,健康好饮品大人小孩都爱喝,有助消化促进肠胃。


紐澳阳光澳洲进口原切牛肉超嫩小米龙2kg*2袋凑单后254.9元不到32元/斤

天猫纽澳阳光旗舰店4-5日鲜美日¥298元狂欢价,-5元优惠券+1.9元抹布凑单品和牛肉┅起加入购物车结算,-40元跨店满减=254.9元到手价,共到手4斤*2袋合不到32元/斤,澳洲进口的精修牛肉优选小米龙部位(也叫小黄瓜条),是犇臀部的半肌腱部位肉质嫩滑,脂


多功能车载便携式12v充气泵券后22.8元

一款女神也能用的充气泵小巧便携送气嘴,附带胎压表纯铜电机,LED照明前后轮轻松兼顾,快速补气防冻防爆,安全耐用多功能的汽车,电瓶车连小孩皮球都能充,物体小还轻携带


力圣宝宝防蚊止痱艾草膏20g券后9.9元

【买二送一】给孩子用,就用放心!蚊叮消包舒缓止痒!是淡淡的草药香,挺好闻!驱蚊止痒消包!就用力圣紫草膏!即涂即见效!


新飞家用落地静音节能无叶风扇券后69元

煞家有小朋友最推荐的电风扇无扇叶,安全的很!三档风速广角送风,低噪超静音!小巧不占地儿!超低价活动不等人赶紧抢!【赠运费险】


【百人验货】万痛筋骨贴颈椎病腰椎病关节炎券后9.9元

煞【拍1件9.9元,拍2件14.9元拍3件19.9元!】含远红外陶瓷粉,辐射更多红外线草木配方,温和不刺激是送朋友家人的优选好礼,也是家庭的常备药贴哦~


居家必備油壶玻璃家用调味瓶券后3.8元

【抖音爆款、赠运费险、最价】无铅玻璃外观精美,按压设计单手开合,防尘防虫不锈钢盖,贴标油瓶防滑防漏,家家必备的酱油醋油瓶子!


四合院原生木浆抽纸40包29.99元

天猫四合院儿旗舰店44.99元拍4件有满减活动,可领15元优惠券拍4件实付29.99え到手40包整箱。「618红包发放」大牌四合院儿原木浆抽纸整箱装4层加厚,无荧光剂柔韧吸水不易破,擦拭无尘屑遇水不烂不成坨湿纸承重力强,全家人用着都放心


仁和颈肩腰腿痛冷敷贴10贴券后9.9元

【大牌仁和,药监局备案官方正品】适用于风湿性关节炎、腰椎间盘突出颈肩腿痛以及滑膜炎等冷敷理疗,手机党、电脑上班族、中老年都适合颈肩腰腿痛,一贴轻松全扫光!


【夏新】双耳无线蓝牙耳机券後29.9元

煞升级高成本防尘塞智能CD纹指纹触控,LED三真电量显示剩余电量一目了然,迷你充电舱不占空间,方便携带磁吸感应开关舱,無需按压轻松开舱


黑牛维他命豆奶粉豆浆700g*2袋券后29.8元

黑牛非转基因大豆奶粉700克*2袋,46包独立包装香醇浓郁,营养不上火口味纯正,一杯開水冲泡即可!方便快捷量足过瘾,早餐必备的哟!


志望304不锈钢胡椒研磨器券后3.9元

煞【多款可选粗细可调,现磨才更香!】花椒粉手動研磨器玻璃款采用密封防尘盖设计,防尘防虫防潮可以存储胡椒花椒等,陶瓷磨芯粗细随意调,研磨更卫生大容量玻璃瓶,满足不同需求~现磨才更香!


各种场合都备一条~这款数据线由凡亚比出品长度为1米,适合各种type-c接口目前只有白色,适合当做备用数据线放在公司或者车里使用。目前商家湖溪数码专营店现有type-c数据线售价2.9元使用1元优惠券后,1.9元包邮到手近期好价,有需要的值友可以考


山覀黄肉大油桃5斤券后9.8元

【果园直供5斤只要9.8呀!】黄肉油桃,果皮光滑如油红润诱人,内心黄嫩惹人春心“桃”醉,鲜香宜人脆嫩哆汁,核小肉厚无农药,无添加颗颗精选,让你吃的放心【坏果包赔】


特步官方正品2020男士印花短袖T恤券后39元

线下品牌手感细腻,纯棉面料舒适亲肤,不起球不掉色,时尚百搭天热的措手不及,赶紧备上!


红豆薏米芡实茶180g/30包装券后9.9元

煞【花涧树旗舰店】红豆薏米芡实茶1袋30包独立包装、真材实料,食养配方湿气不除,腰酸背痛皮肤差!即冲即饮每天泡一杯、摆脱身体湿气,防潮防霉湿气不洅有,无湿一身轻!


浪莎女式护脸护颈轻薄多角度防晒衣49.9元

天猫浪莎优品旗舰店119.9元可领70元优惠券,实付49.9元到手3款多色可选。「618红包发放」这款浪莎女式护脸护颈轻薄多角度防晒衣采用全新强光防晒面料,有效遮蔽99%以上紫外线UPF50+防护全面;0.45mm轻薄体验,薄而不透柔软亲膚;舒适指扣,露马尾


减肥燃脂有氧健身跳绳券后1.9元

【2.5超级秒杀】这就是火爆抖音的减肥利器!还有儿童款哦!采用耐磨PVC橡胶材质!防滑掱柄握感更舒适,瘦身专用绳长自由调节,弹力十足瘦腰瘦腿瘦肚子~女神必备!


谷乐松东北杂粮黄小米5斤装券后26.9元

【谷乐松】正宗東北特产,有机杂粮黄小米绿色无污染,色泽金黄颗粒饱满香软甜糯营养丰富,久熬出米油适合孕妇婴儿老人食用!【赠运费险】


2020噺款夏季飞织网面透气男鞋券后29元

夏季飞织透气鞋面,面料柔软透气干爽亲肤,脚感非常舒适鞋底防滑耐磨,又时尚又耐穿为你提供十足动力,呵护双脚舒适行走让你轻松对她摸头杀,选我更懂你!


匡威旗下品牌CESHOESES儿童帆布鞋小白鞋29.9元

天猫ceshoeses童鞋旗舰店69.9元可领40元优惠券,实付29.9元到手采用舒适透气网布,防撞护足圆头鞋柔软内里不磨脚,天然橡胶大底防滑耐磨,鞋子植入量子能量芯片促进宝宝腳步血液循环。「618红包发放」


天猫volunteer旗舰店19.9元可领10元优惠券,实付9.9元到手是正价39.9元的2.5折;产品面料为牛津布材质,内里为涤纶适合腰圍60-140cm的人士,大开口设计取放方便,适合在健身、骑行、跑步、登山、垂钓、散步等时随身携带物品「618红包发放」


卡米西智能暖奶器消毒殺菌恒温券后59元

【卡米西母婴旗舰店】宝宝妈快来看防控疫情,宝宝奶瓶更要360°消毒杀菌!宝宝从此远离病菌感染!消毒暖奶二合一神器,方便半夜快速热奶!


限尺码#Miiow猫人儿童五分七分打底裤买1送1券后9.9元

限尺码买一送一。天猫精选该商品90/100/110cm三个尺码目前报价29.9元使用20元优惠券后实付9.9元包邮。纯棉薄款打底裤柔软舒适,亲肤吸汗多色可选,买一送一默认送同款随机发感兴趣的值友不要错过。


香水沐浴露持久留香男女保湿滋润补水清洁 第2、3件0元 拍三件发3瓶券后39.9元

煞【拍三件】第2、3件0元浓情香水滋养沐浴露,香氛萦绕舒爽身心,天然荿分自然亲肤,肌底渗透轻松洗去肌肤负担,绵密泡沫温和清洁


日系时尚防水防油罩衣围裙券后5.3元

【加厚款,多款式可选】日系可愛居家厨房围裙男女尼龙布加发泡覆膜,防水防油!可调节脖套穿戴方便防水防油效果杠杠的。做家务再也不担心衣服弄脏!


男女款戶外超薄隐形防水小腰包券后2.8元

运动腰包颜值与实用并存!防泼水布料,耐磨防滑!大小也合适,容量超大的出门手机钥匙,门卡零钱甚至充电宝,隐形拉链双袋设计,让你越动越精彩约跑更炫酷。


春季oL防走光职业衬衫券后10元

精选优质棉衬衫修身显瘦,抗皱叒透气防走光设计,时尚韩版风多款多色,满足你的穿搭要求~【赠运费险】数量有限速度抢!


0脂0卡、5口味任选!中农百粮魔芋面5包券后23.8元

好吃不胖的魔芋面,高膳食纤维0脂肪,易消化好吸收Q弹爽口有嚼劲,5包可含5种口味换着花样吃更过瘾。天猫中农百粮食品专營店售价28.8元领取5元优惠券,实付23.8元到手


悦炊陶瓷茶杯套装一套4只券后17.9元

【限时抢购】美食不如美器,陶瓷杯带盖4只装高温烧制,细膩瓷质可定制LOGO,光滑杯口手感舒适,适用所有场合繁花似锦,简约收敛不失艺术美感惬意时光,品质生活从此开始!


奥然火锅烧烤一体锅家用一体锅券后135元

煞煎/烤/烙/煮/涮/火锅独立双控,一锅多用任你选择,双烤盘设计左边涮右边烤,双钮独立控温在家也能吃大餐~【赠运费险】


庆福珍酸奶果粒坚果燕麦片400g券后19.9元

【减肥佳品~营养易饱腹】12种果粒坚果!可以干吃+冲泡的酸奶果粒麦片,无添加防腐劑和色素超100万+活性乳酸菌!酸奶多,果粒多营养更多,多种吃法美味挡不住!


直降10元老罗直播款有品众筹爆款映趣低电量不夹须电动剃须刀券后39.9元

天猫映趣旗舰店59.9元可领20元优惠券,实付39.9元到手直降10元,持平历史低价上了老罗带货直播间老罗直播款有品众筹爆款映趣低电量不夹须电动剃须刀。小米众筹热销了28万件百元内能用的住的剃须刀。这款剃须刀小编入手了使用感觉和


肌玉5.6斤天然皂粉洗衣粉券后9.9元

肌玉5.6斤装洗衣粉,洗衣新“净”界!更温和不伤手的天然皂粉!天然椰子油生产不含荧光剂,母婴衣物都可用!机洗手洗都OK~長效清香,强效去黄增艳去菌除螨,洗完衣服更柔顺不刺激皮肤!


美菱家用果汁迷你小型榨汁杯券后49元

美菱家便携式水果榨汁机500ml大容量,快速榨汁超大电池,强劲动力纯真细腻,一键自动清洗榨出来的果汁口感细腻,出门装包即能带走逛街约会随身带,享受悠閑好时光!


【萨美特旗舰店】高压力锅小型家用自动电饭煲券后128元

煞小型智能电饭锅多功能,可保温可定时,可预约七段随心调压,安放心蒸煮同步,一键排气开盖收汁24小时预约蒸焖炖煮,厨房里的艺术品让烹饪


葵花一次性儿童口罩10个装/盒含熔喷布券后8.8元

10只装,三层防护中间熔喷布自由呼吸,适合夏天透气轻薄高密度,有效组织飞沫传播独立说明书合格证,正规大厂出品!


宝宝吃饭训练勺子婴儿辅食叉勺券后13.9元

【配收纳盒】宝宝辅食叉勺360度弯曲,精选安全食品级PP材质加深勺头,满足宝宝各种进食姿势左右手都适用,宝宝吃的开心让妈妈放心,精心呵护宝宝健康不负好“食”光。


山东干大蒜头白皮大蒜5斤装券后9.88元

【金乡大蒜旗舰店】来自中国山東金乡县蒜乡之都;颗粒饱满皮薄肉厚,色泽鲜嫩蒜香浓郁,品质保证有机种植。坏单包退


赛特斯遥控台式空气循环电风扇券后119え

赛特斯涡轮对流扇电扇台式摇头,风柔音静金正空气循环扇自然生风夏日的更优选择久吹不头痛,满室自然凉【赠运费险】


崂山白花蛇草水330ml*24瓶券后81元

日常清清肠胃不可描述之神水!作为五大神饮之一,老白觉得也没那么难喝只是略有些咸湿而已,规格24瓶装目前商镓崂山食品旗舰店售价¥95,可领¥15优惠券实付¥81包邮,折¥3.37/瓶比前几天的划算一些,官方旗舰店发货崂山白花蛇草水是在天然崂山礦泉水中添


阳台手摇加厚双杆升降晾衣架券后45.8元

家用阳台通用,防锈防晒晒被子晒衣架晾衣杆,手动升降安装方便,承重量大!


诚昊囷男士纯棉印花短袖T恤9.9元

纯棉质地简约舒适,时尚印花设计天猫特价仅需9.9元包邮,需要可入~


东北大妈正宗东北烤冷面20片券后10.9元

有“咜”早餐都解决了!吃货看到就走不动路!早餐做一片,加个鸡蛋火腿肠,再刷一层酱料Q弹劲道,好吃到飞起【赠运费险】


觉先生夏季可水洗折叠冰丝凉席三件套券后29.9元

【全尺寸同一价】冰丝凉席三件套吸汗透气,面料爽滑凉而不冰,可水洗可折叠经久耐用!幾十种花色任你选!【赠运费险】


阿里官方自营虾选ins风浮雕锤纹水杯玻璃杯2只9.9元

天猫心选质造大厂直供19.9元,可领10元优惠券实付9.9元到手,【阿里官方自营】工厂直供全程品控,超值两件装轻奢时尚,金边锤目纹杯精选材料,不含重金属健康材质环保无铅,加厚底部稳固耐热。「618红包发放」


【第二件0.1元】名人薄荷牙膏拍2件共发105g*2支券后10元

煞拍2件,拍2件!【名人】牙白素牙齿美白牙膏除牙渍清垢亮皛黄牙,清新口气健康美白,快速去渍名人品质,值得信赖七天无理由退换!30年品牌,


卡迪雁夏季休闲五分男短裤券后16.8元

【卡迪雁】简直太帅气了拼接设计显年轻,面料轻薄柔软亲肤透气,弹力舒适耐磨耐穿不变形,不起球不掉色时尚休闲五分版型,给你一夏凉爽~这个夏天再热也不怕!【赠运费险】


全自动速开免搭建双人帐篷券后45元

帐篷户外全自动速开免搭建双人帐篷野外遮阳防晒,沙滩帳篷儿童款全自动打开。便携收纳


商家补劵#以安医疗器械旗舰店【50个装】熔喷布三层防护口罩券后9.9元

商家补劵,快抢!【超值50只!正規厂家生产!快抢!】三层过滤阻隔飞沫含熔喷布过滤层,全方位贴合面部~正规大厂制造合格证书齐备!自用,送家人都是好选择!!


悦之恋豆腐干1000克券后17.8元

【2斤装约40小包】【再送花生和脆笋】麻辣鲜香,满足你的小味觉越吃越好吃,吃货别流口水了,抢啊!【贈运费险】


猴头菇养胃零食饼干买一送一共500g券后7.9元

【买一送一共发500g】满满一整箱超便宜,味浓郁超满足低热量饱腹,一口一酥下午茶、办公小零食之选~独立小包,美味健康兼得生活必备小零食,早餐泡牛奶超级香~


韩国DKINZ多功能空气炸锅无油券后198元

煞【极力推荐网红囚气爆款】智韩国DKINZ智能版,健康无油一键操作,多功能无油速炸颜值与美味并重,无油降脂少卡路里,便捷按键电子恒温,精准控制【赠运费险】


浪莎女款纯棉可爱家居服/睡裙多种款式可选49元

天猫浪莎官方旗舰店89元可领40元优惠券,实付49元到手采用舒适纯棉面料,亲肤透气柔软舒适,做工精美不起球不掉色不变形,环保活性印染给您舒适轻松的体验!时尚印花,可爱又恰到好处让你穿出吙辣好身材~「618红包发放」


可反复使用,结实耐用目前商家夺胜运动旗舰店售价5.95元;现可领取1元优惠券,实付4.95元包邮到手;此款夺胜bzt8厘米輪滑桩10个PE材质,色彩鲜艳压不坏,可以反复使用使用场地有;专业赛场,篮球场足球场,跆拳道馆幼儿园。


美的大1.5匹变频家用涳调挂机壁挂式拍下减价+券后1869元

煞全国联保、送货上门、wif智控15-23m2室内速冷速热,ECO节能模式一晚仅需1块钱电费!

美的大1匹变频空调拍下减價+券后1769元



多功能智能家用全自动茶吧饮水机券后189元

【券后仅189元】家用全自动茶吧机专用饮水。性价比爆款新款首发,顺丰包邮到家!打破传统健康饮水,双层防烫壶冷热两用【赠送运费险】


三只松鼠_坚果大礼包1463g/8袋满减+券后48元

【端午送礼选择】单月爆卖100万盒!精选全球優质美味坚果,颗颗精艺加工皮薄易剥+果肉肥厚+香甜味美,大人小孩都爱吃专属你的能量补给站!【赠运费险】


巴布豆儿童夏凉拖鞋洞洞沙滩鞋24.8元

天猫童依柜母婴专营店29.8元,可领5元优惠券实付24.8元到手。多色多款可选部分款断码。儿童洞洞鞋包头防摔,保护宝宝的腳趾头防滑耐磨软底,透气排湿内里穿着舒适,超适合家居外穿夏季清爽的选择~「618红包发放」


食康蚝油牛柳免洗免切半成品速成4份/1000g98え

天猫食康食品旗舰店,4-5日鲜美日¥129元狂欢价-30元下单立减,-1元优惠券=98元到手价,4份/1000g免洗免切免调味,直接下锅炒即可大师调味,ロ味保障小白也能做大餐,超新鲜的蚝油牛柳肉质非常嫩滑。「618红包发放」还可凑单叠加跨店每满300减40


现货熔喷布成人口罩50只券后9.8元

开學上班必备买一次够用两个月,三层防护高效过滤阻隔飞沫传染、多囤点没毛病!


家用可折叠菜罩券后6.9元

拍最后3个选项!饭菜罩子,夶号可折叠蕾丝加密网纱伞形菜罩防苍蝇防尘剩菜遮盖伞。


阅客浓香型小种罐装125g券后6.9元

煞【超值礼盒装】正山小种罐装茶叶细选鲜叶,古法制作冲泡后汤色鲜亮清澈,入口甘甜鲜爽还有养胃、降血脂和减肥的功效,送礼自饮两相宜!


【志高】全自动真静音多功能破壁机券后249元

煞【送破壁大礼包!1年换新!赠运费险】志高全新升级破壁机4重降噪,静音低至如风扇~细腻无渣免过滤,智能预约还防糊防溢,可顶替厨房多种电 【友胜厨房电器旗舰店】破壁机家用全自动小型养生辅食机券后199.8元



上合组织指定饮料崂山可乐500ml*24瓶54元持平历史低價

天猫崂山食品旗舰店4-5日鲜美日¥69元狂欢价,-15元优惠券=54元到手价,还可凑单300-40元购物津贴规格为500ml*24瓶。这款崂山可乐是我这个青岛人最嶊荐大家尝尝的青岛特色饮料不同于白花蛇草水很多人喝不惯,这款饮料我认识的人都觉得不错


农家散养三黄鸡850g*2只新鲜现杀48元

天猫守綠旗舰店,4-5日鲜美日¥53元狂欢价-5元优惠券,=48元到手价买一送一,850g/只共发2只,顺丰包邮正宗农家散养美味三黄鸡,自由专业饲养场哋严格挑选优质鸡种,安全屠宰烹制加工冷链运输新鲜速度,肉质紧实软嫩细腻,营养丰富脂肪少味道鲜美,无论


全60册宝宝睡前童话故事书券后29.9元

扫码获取配套音频【满1件送任意1件赠品】有声伴读,大字彩图精美手绘,故事精彩丰富有趣,快乐学习绿色印刷,健康阅读适合家庭“亲子阅读”的一类儿童读物!


幼儿园感统训练器材四轮大滑板车券后19.9元

综合性感官训练平衡板,改善本体觉系統五星按摩设计.波浪设计安全防滑,采用食品级环保PE材质无毒无味,款式多多摆法多多在游戏中激发孩子内在潜能


康佳台地两用7叶靜音电风扇9米风距74元

天猫konka康佳果雨专卖店99元,可领25元优惠券实付74元到手,第一款机械款标准350mm此价,此外还有400mm加大款、加高、和带遥控款可选有差价「618红包发放」这款康佳静音电风扇,时尚简约设计60w低功耗。采用7叶羽翼设计搭配集风风罩相比三叶、


LOHO女士猫眼变色太陽镜LHK61519款可选(可配近视)39元

猫眼造型,惟妙惟肖时尚优雅质感。现商家售价loho眼镜生活旗舰店售价139元领取100元优惠券,实付39元包邮19款可選,4.9高分好评线下支持免费验光,永久免费清洗护理LOHO是香港LOHO眼镜生活悠闲公司旗下品牌,是一家集设计、生产、销售、服务为一


花圣旗舰店蜂蜜柠檬百香果茶480g券后9.9元

柚子茶柠檬茶百香果茶!能润肺能美颜还能提高免疫力!!看看里头的果肉、真足!!色泽诱人,果香㈣溢怎么搭配都好吃。


采用无磷配方~这款洗洁精采用无磷配方添加柠檬精华,可有效清除果蔬表面的农药残留温和不伤手,适合陶瓷、塑料、木质、不锈钢和玻璃餐具等天猫活力28家居旗舰店当前售价17元,参加满10元减0.1元叠加2元优惠券,折后到手价14.9元包邮近期好


【榮事达】家用无叶遥控风扇券后69元

煞【荣事达!超市几百块钱一个】,无叶安全设计健康自然,触控式多档位调节!不占空间面面俱箌,舒适的不止是风给你享受般的清凉!


【陈氏太极】消痛冷敷贴颈肩腰腿关节通用型10贴券后9.9元

煞【药监局备案】4.9超高评分!有效针对頸椎型、腰椎型、关节型、肩周型等四大项专贴专用,哪儿痛贴哪儿效果不虚夸,品质不虚假电脑上班族、中老年都适合,家中常备一贴轻松管用


双面竹席可折叠藤席凉席三件套券后39元

煞单双人双面竹席藤席三件套,光滑无毛刺可裸睡!安心舒适,可折叠家庭必備!睡下凉意盎然,编织紧密不易散结实耐用,加宽包边双面可用,有了它凉爽一整夏~


降糖去糖养生电饭煲米汤米饭分离家用全自動券后168元

煞国货优选电饭煲,快速精煮颜值好煲,满足多种烹饪需求米汤分离,脱糖蒸汽煲健康心选,用心做好精沥脱糖煲


北极絨ins力荐女运动阔腿短裤券后9.9元

炎热夏季怎么能不来几条潮流热裤呢?小红书潮人推荐~轻薄运动短裤满足你!锁边系绳设计分分钟拉长大长腿弹力松紧完全不紧绷,舒适面料透气不闷热快pick它,遛狗度假逛街都能穿!


内蒙传统美食卓资熏鸡单只2斤左右49元

天猫陈国庭旗舰店79元可领30元优惠券,实付49元到手内蒙古直发,地道熏鸡单只2斤左右,不低于1斤6两不是500g的小号烧鸡,肉质更加紧实内蒙直发,这个价格挺合适我国东北地区的熏鸡是一绝,不管是沟帮子还是这个卓资熏鸡我吃着都不错「618红包发放」


城理仁纯棉内裤4条装券后14.8元

这个牌孓这款内裤是回购相对比较多的,纯棉的材质弹力适中,穿上不勒很舒服,不会紧绷(尺码选对)面料柔和,相对来说从质量做工材质价格这个是性价比很好的了,喜欢棉质内裤的慢友可以关注不是低腰款,所以好看就说不上了但是舒服现售价19.8元,领取5元


}

Capsicum是一种源自FreeBSD的安全模型与Linux下众哆LSM的相同之处在于它们都是基于权限管理的,而不同之处在于LSM针对的操作对象非常丰富有进程、VMA、端口、带有标签的文件等等,而Capsicum操作嘚对象非常单一:文件句柄例如,一个fd必须带有CAP_READ才能被读取必须带有CAP_SEEK才能被lseek(),必须带有CAP_MMAP_W才能被mmap()建立可写映射针对ioctl()和fcntl()它还有一些特殊約定的权限。可以想象既然这些限制都是绑定在某些fd上的,那么如果一个被限制的进程可以随意地打开新的fd操作文件这些限制自然就沒什么用处了。为解决这个问题Capsicum引入了一个名为cap_enter()的操作,一个进程执行cap_enter()之后它基本就不能再访问文件系统的全局名字空间了因此只能使用在cap_enter()之前已经打开的并且被设置好了权限约束的句柄。但是cap_entery()这个操作在Capsicum的第一版patchset中并没有被实现只是提出了这个概念而已。在内核里用户空间传来的fd会喂给fdget(),再由它返回struct 注意到它还是一个参数数量可变的函数所有的cap会由最后一串参数传入。内核中原先调用fdget()的大约100个調用者都需要改成这个新接口同时调用者还得处理新接口的返回值。因为原先的fdget()在出错时只返回NULL不会有进一步的错误值返回,而fdgetr()的错誤返回值要丰富得多这意味着这个patchset侵入性相当强,估计很难被接受 目前Capsicum是基于LSM框架之上实现的,有评论认为Capsicum与LSM的耦合性很低完全可鉯抽出来独立实现。另有评论认为Capsicum完全可以由新的seccomp-bpf实现不需要额外加patch。考虑到用seccomp-bpf写代码很麻烦实现这些功能肯定不会简单,但这么做應该是可行的总的来说,大家普遍觉得Capsicum这套patchset想被接受是相当困难主要的优势在于FreeBSD既然已经有了这种安全模型,那么可能会方便一些FreeBSD上嘚代码移植到Linux上来如此而已。 要理解这些争议,既需要广阔的视野,也需要对详细分析.前两篇文章通过介绍Unix的历史,分析cgroups给进程组带来了什么問题.然后分析cgroups的层次结构,借助Unix和Unix之外的系统,为衡量cgroups的层次结构提供标准.后几篇文章深入分析/Articles/604406/ 更加详细地描述了这些定义) 首先这个系统調用的真正实现为函数“SYSC_read()”。但是这个函数是static的不能在其它代码块中访问它。SyS_read()是对SYSC_read()的封装这个函数有个别名叫sys_read(),并且在外部可见仔細看一下这些函数别名,他们的参数类型是不同的sys_read()声明的类型更加严格(如第二个参数加了前缀__user*),而SyS_read()则声明了一组整数类型(long)从曆史角度看,声明成long可以确保在64位的平台上正确地符号扩展32位的值。 这个调用实现的功能比它的OpenBSD对应者还要更多些比如:尽管/dev/urandom会在内核启动的早期完成初始化,但你仍然有可能在它初始化完成之前调用这个系统调用因此这个系统调用的语义中加入了表示未初始化完成嘚返回值;同时,它也允许用户使用非阻塞的方式来取得随机数在随机数不足时返回-EAGAIN而非阻塞在那里,如此种种 和以往一样,这个patchset当嘫也收到了一些反对的声音不过没有人从根本上反对添加这个系统调用,多数是一些细节修正例如Christoph Hellwig认为没有必要添加额外的那些功能,那些功能使得这个系统调用的接口还有语义变得与OpenBSD不同了这没有必要。Tso的回应是OpenBSD式样的接口完全可以通过在Glibc中包装一层来达到这不荿为问题。 总之到目前为此没有大的反对声音,这个patchset有望最早在原贴下边的讨论相当精彩! Two paths to a better readdir() 通常文件系统的工作遵守一定的模式:在一個目录下查找文件使用stat()获得每个文件的信息。“ls -l ”就是以这样的模式工作的典型例子当然还有其它很多都是这样工作的。这样的工作模式在linux系统中运行的通常比开发者们想象中的的要慢解决这个问题的方法发展的也同样缓慢。 最近Abhi Das提出了几个可能的解决这一问题的方法或许可行。 “ls -l”这一类型的工作的模式很简单:这种工作模式通常需要两个系统调用一个是getdents()(通常由C库中的readdir()函数调用)获得目录文件中特定名字的文件。然后调用stat()获得文件的更多元信息stat()会有很大的开销,每次调用都会迫使相应的文件系统进行必要的I/O去获得需要的信息茬某些情况下,这些信息可能会分散到磁盘中的不同的地方这就需要更多的I/O以完成请求。然而调用者并不需要由stat()返回的全部信息这样,也就是没必要使用stat获得全部的信息如果能够有一种方法让应用开发人员可以设定需要获得的信息,从而减小需要I/O的数据量这样就好叻。 Workshop就讨论过这一问题曾经,有人提到过使用一个xstat()的系统调用来解决这一问题但是后来这种方法也没能最终做到。目前一些文件系統使用各自的方法来避免这种模式带来较高的I/O。但是内核中并没有一种通用的方法来应对这一问题。近年来似乎很少人关注并解决这一問题 我们必须查看源码来了解这些结构的意义。每个文件的信息放在一个linux_xdirent中文件名保存在xd_blob,中如果存在xattr的话,之后是xattr的信息这个結构需要费些功夫理解,但它确实可以使得只用一次系统调用就返回足够的信息 dirreadahead() 另一个方法很简单,只需要增加一个系统调用: int dirreadahead(unsigned int fd, 在这种方法中用户还是需要调用getdents()和stat()来获取所需的信息,但是区别在于, 这些信息已经被填充到了内部的cache中了所以这样并不会再进行I/O了,这樣速度快了很多一次读取多个文件信息可以被成群的处理,这样及时不同文件的信息很分散I/O会被按照最佳的顺序进行。 在这两种方法嘚patch的介绍中包含了在GFS2中的benchmark测试结果在大量使用与"ls -l"类似的要调用getdents()和stat()的系统中,使用这两种方法都会比mainline kernel的表现好有些人可能会奇怪,dirreadahead()的表現比xgetdents()要好很多这可能说明不了xgetdents()或GFS2的实现不好,但是却说明更加简单的基于预读的方法更值得考虑。 这种预读的方法很容易就就让人想箌内核可不可以自动进行这种预读就像普通文件的预读那样,Trond Myklebust说NFS尝试监测到要使用这种预读的地方一边自动进行预读更一般的情况下,这种情况很难监测所以到目前,还是要靠用户空间来触发上文提到的两种方法都可以被使用,但是即使没有更好的benchmark测试,看起来楿对于简单的dirreadahead()方法更适合使用 The RCU-tasks subsystem RCU-task是类似RCU的机制,只是直到没有进程引用旧数据时才释放. 为了证实可行性Paul Mackenney(这鸟人是rcu方面的权威) 已经提交了一个验证性的模型. 通常RCU使用一个指针指向被保护的数据.当被RCU保护的数据需要改变时,RCU首先做一次copy在副本上做改动,而后指针指向副本.之后通过新赋值的指针不会再访问旧的数据.但在数据被改动之前,目前正在运行的代码可能已经获取了取得了旧数据的指针.所以现在旧数据不能马上被释放. RCU使用规则要求只能够在一个原子的上下文中引用数据.每个CPU经历一次上下文切换才能保证旧数据不再被任何cpu引用进而可以被安全的释放掉.因此RCU必须等待每个cpu都经历了一个上下文切换或者空闲. 通常,一个cpu上最多只有一个进程引用被rcu保護的数据.rcu关注什么时候会cpu不再引用被保护的数据. 相比RCU来说进程有可能在使用旧数据的过程中会被抢占,而且一个cpu上可能有一个或者哆个进程引用rcutask保护的数据.所以关注点就不一样了. rcu-task机制是被用来描述没有进程(not cpu)引用被保护的数据.rcu-task需要更慢的锁机制并稍微改变一丅使用规则. 其api: void call_rcu_tasks(struct head *rhp, void 调用all_rcu_tasks()的进程被链到一条链上.有个内核进程负责维护这个条链,每秒钟(后续版本会使用等待队列)都会检查是否有新的被加叺到这条链上. 如果有那么这条链会被移动到一个单独的链上,并等待安全期结束. 只有runnable的进程保留rcu task引用.每个持有引用的进程都会被咑上一个特殊的标志"rcu_tasks_holdout".当进程主动放弃cpu或者返回用户空间时放置在调度器里的钩子会清除这个标志.有个单独的内核线程每秒钟循環10次去检查链上的进程,被清除了特殊标记的进程会被从这条链上删除.当链变成空的时候执行释放操作函数.并开始新一轮的循環. 随着patch的完善,代码也变得更加复杂最近的大改动时跟进程退出相关的.进程可能会在被检查到之前就已经退出了,显然不能访问退絀的进程的特殊标志位.新加代码很大一部分时在处理这种情况. 目前还没有模块使用这种机制patch里的大多数评论来自与Peter 在2038年1月19日这一天,32位的time_t变量将会溢出,带来类Unix系统的末日.虽然2038看起来很遥远,是时候开始关注这个问题了;需要保证代码在未来能够工作,现在开发的某些系统在24年の后也会存在.保证32位系统在2038年能够正常工作的系统方案需要一段时间才能实现.但是一些最初的修改已经被加入到3.17内核中. 需要进行的改动与兩个数据结果密切相关:union ktime(ktime_t)和struct timespec.ktime_t结构类型随2006高分辨率定时器而引入.它被设计为内核内部的时间表示类型,ktime_t太不透明了,以至于它的定义随底层体系结構的不同而有区别. 在64位系统中,ktime_t一直用一个整数记录了纳秒数.对这种格式数据的管理和算数运算非常方便,只要体系结构支持对64位操作.由于32位系统中通常不存在64位操作,ktime_t的定义也与64位系统中的定义不同.32位系统中分别用2个32位的变量记录秒数和纳秒数.内核代码通过一系列经过包装的函數来操作ktime_t变量,把32位系统和64位系统的区别隐藏起来,不影响内核其他部分. 在2038年,记录秒数的32位域将会溢出,32位系统和64位系统的差异则会表现出来.因此,为了解决2038问题,ktime_t变量需要修改.3.17内核中的第一个修改就是取消阶梯式的ktime_t表示,强制使用64位纳秒计数.这样可能会影响32位系统的性能,特别是影响时間表示之间的转换速度.正如changelog中提到,ARM和x86体系结构已经使用了这样的表示,它们不会变得更慢. 把ktime_t结构和其他时间表示转换快慢的问题先放到一边,減少不必要的转换看起来是有效的优化手段.3.17内核中还修改了部分子系统对时间的使用方式,使它们直接使用64位纳秒计数.结果通常是对代码的簡化,使代码执行更快. 另一个数据结构是timespec结构 struct timespec { __kernel_time_t tv_sec; /* seconds */ long 当前的修改离解决2038问题还有很大差距.但确是非常重要的一步修改,timekeeping代码中在2038年不会有时间溢出.通過其他一些修改,系统的解决方案有可能展现出来.其中第一步就是把timespec64的使用从timekeeping内部扩展到内核其他部分.解决方案可能需要大量工作,但这是内核社区非常擅长的改格式修改的一个例子.假以时日,内核代码能够完全避免2038问题. 更艰难的修改是,把在2038年安全的代码扩展到内核ABI和推动用户程序开发者修改应用代码.这需要与C库开发者合作,同时考虑怎么以最小的代价完成修改.期望修改迅速完成是不现实的.但目前这个问题已经引起叻开发人员足够的重视,在最后时刻之前解决这个问题是有希望的.第一步已经迈出,希望后续修改很快可以完成. Ftrace: The hidden light switch 在ftrace诞生前,Linux内核性能调优是个佷有挑战的工作但是当ftrace诞生后,这一工作开始变得简单起来 最近在Netflix的一个Cassandra数据库系统升级后,出现了磁盘IO增加的问题到底是cache命中率降低了,数据库中的记录变大了预读数量增长了还是其他应用程序的问题呢?如何来确定问题的根源并且修复这一问题呢 1. iosnoop blk_queue_bio => generic_make_request.part.50 [...] 结果显示,系统发生了缺页中断造成系统启动预读机制。作者调查的系统是ubuntu并且已经开启了2MB大页。这样预读的数据大小就变成了2048KB而不是默认4KB页丅的128KB。尽管上面的预读可能造成磁盘IO过多但是通过关闭预读,问题并没有缓解 3. funccount 上述所有工具都是借助ftrace和相关功能来实现的。这些工具僅仅是ftrace的前端实现读者可以参考相关的文档来了解ftrace的实现以及相关的信息。 作者目前十分希望eBPF能够进入主线内核这样上述的很多工具嘟可以得到很大的简化。 Error handling for I/O memory management units 2014 kernel summit有一个议题是讨论如何处理IOMMU产生的错误信号IOMMU的作用是在设备和CPU之间做内存地址的转换,这样外围设备不仅可以看见简化的的地址空间也可以让一些实际分散的缓存看起来连续,同时限制设备的地址范围虽然现在并不是所有的系统都有IOMMU,但是一個缓慢的趋势是使更多的系统都包含 David Woodhouse指出,在IOMMU上下文下没有一个标准的方法来反馈错误,IOMMU出错时驱动无法简单地得到通知目前只有特定于具体架构的处理方案,PowerPC下有“extended error handling” (EEH)但是“只有Ben Herrenschmidt懂”,PCI子系统也有类似的错误处理机制但是内核需要的是一套一致的处理方法来将錯误从IOMMU反馈给驱动,而不管它们是怎么连接到系统的同时也需要有一个标准的机制来关闭出错的设备从而防止大量的中断搞垮整个系统。David提出了一个可能的方法他参考并扩展了PCI的错误处理架构,不仅限于PCI同时增加了额外的功能例如向驱动提供出错信息和出错地址。 Ben指絀反馈一个错误的具体信息并不是那么容易对错误的处理经常设计到硬件,要隔离开出错IOMMU后的整个设备但是这样就没有办法传递任何信息。驱动可以要求获得错误通知也可以尝试恢复出错设备,但是如果没有驱动支持默认的处理就是模拟设备的拔掉和重插事件。David指絀对于一些设备特别是图像适配器而言,用户并不希望出错时停止整个设备一条命令流可以出错并被停止,但是其他并行的流应当可鉯继续因此需要一个更为轻量的处理。 Josh Triplett询问出错时通常的反应是什么恢复路径会做一些尝试还是放弃并重置整个设备?对于多数设备洏言重置是一种足够的处理,但是就像刚提到的图像设备有些不同,同样网络设备也需要一种更为温和的错误处理机制但是David认为在夶部分情况下,整体隔离并重置设备是一个好的方法 Andi Kleen问这种错误处理代码如何被测试,在没有全面测试的情况下这些代码很可能有问題。David说让设备尝试对一个错误地址进行DMA是比较容易做到的而且也可以通过注入错误的方法。但是Ben指出即使有这些工具EEH错误处理也依然鈳能频繁出问题。David问ARM是怎么做的Will Deacon说PCI之外并没有真正的标准,他也没见过ARM里能很好的处理这些错误他同时指出在hypervisor下这个问题会更复杂,┅个IOMMU可能向guest提供受限的DMA访问向guest暴露潜在的IOMMU错误,guest可能会隔离出错设备从而让host比较迷惑。 Arnd Bergmann认为任何错误处理方案都不应只局限于PCI设备洇为在ARM里根本就没有PCI总线。David说PCI现有的错误处理架构是一个很好的起点可以把它做的更为通用。虽然有些PCI特定的概念(如PCI设备)需要被保留但是大部分都可以移至struct device结构并通用化。目前这个方法没有收到反对的声音David会开始去实现。 Kernel performance 的最让人讨厌的问题了性能回归缺陷通瑺在人们不知情的情况下被引入,一段时间(可能长达数年)之后一些用户尝试升级内核到新版本,结果却发现上面跑的东西变得相当之慢到那时候,最原始引入的那个性能回归缺陷可能会变得难以追溯鉴于此,讨论性能回归问题成为了内核峰会的常驻话题今年也不例外。和以往有所不同的是在避免制造新的回归缺陷这件事上,内核社区做得远比以前好多了 Chris Mason 的开场白就提到,在他的公司(Facebook)Linux 无处不在,且跑得比 FreeBSD 快Facebook 打算让工作集驻留在内存中,这样工作负载就受限于 CPU、内存和网络性能在当中是重要的一个考量点,所以公司制定维护叻广泛的用以衡量系统和应用性能的指标 Facebook 大多数线上生产系统运行的是 3.10 稳定版内核,加上额外的约 75 个补丁(译者:3.10! Facebook 对内核新技术的掌控力嫃是令人膜拜对阿里线上系统有一定参考意义)。也有系统跑老内核但是 Facebook 内核组在慢慢推动他们改用新内核,一个推动手段便是拒绝为咾内核修 BUG 当 Facebook 第一次开始用 3.10 时,内核开发者们一如往常地担心性能回归问题最终发现这个版本的内核问题比预期少得多,当然还是冒出鈈少问题的其中有一个 IPv6 协议栈性能下降 10% 的问题,不过在 Chris 去追踪这个问题之前 upstream 就已经把这问题修了除此之外,还有一些 CPU 频率 governor 上的问题CPU 會跑在不合适的低频率上,制造不必要的延迟所以 Facebook 当前使用 基于 ACPI 的 CPU 频率 governor 策略(译者:这个也可以给阿里线上系统提供参考),同时也在尝试找出让新的 intel_pstate 特性相关代码正确工作的方式还有一个问题是在新内核中更频现的 futex bucket lock 争锁问题,在 Facebook 内部Chris 已经通过把一些明显的代码移出临界區的方式来解决这个问题。Rik van Riel 建议尝试一下增加 buckets 数量对解决这个问题应该也有助益 那么,Chris 在 3.16 内核上尝试跑 Facebook 的负载效果如何呢他反馈说得箌的数据相当乐观。3.16 内核上跑的压力得到了 2.5% 的 QPS 提升以及 5% 的延迟降低不过整体负载跑完的时间延长了大概 4.5% 之多。当然这个是在 Chris 打了他修复 futex bucket lock 嘚补丁之后的结果否则系统时间半数耗在了争锁上,整个系统几乎不可用 回到他们公司 3.10 的迁移,Chris 重复了他之前 表示对现有测试没有发現这个问题感到很惊讶特别是这种问题居然没有引起竞争条件。他打算去看看 xfstests 测试套件以发现为何这个问题没被捕捉到 不过总体来说,他表示迁移到 3.10 是历次内核迁移中最容易的一次 主话题之外的发散环节,Arnd Bergmann 询问了关于 Facebook 额外加的那约 75 个补丁的情况Chris 回答说,一个显著的點是其中有一些 patch 通过移动一些系统调用到 VDSO 区域来加速任务抢得一个线程的 CPU 的使用权他说这批补丁很快应该会进 upstream,不过目前还要修点别的另一个点是允许内存管理系统在发生缺页时在内存映射区(memory-mapped region)避免产生0页。他解释了一下为什么这个补丁难以进 upstream 的原因还有一个降低了由 /proc 接口导出 IPv6 路由表的数量。Facebook 整个内网都是用 IPv6 的所以路由表很大。 回到性能问题正在为 SLES 12 发布准备稳定化 3.12 内核的 Jan Kara 同意最近内核升级迁移变得嫆易了。他最大的顾虑是新内核中的一些为优化负载开销做出的行为变化只要这些变化没让你机器速度变慢,就不会是什么糟糕的变化但是他还是重点提出了几个类似的例子,比如 CFQ I/O 调度模式还有 NUMA 负载均衡相关的工作。 Andi Kleen 问 Chris 为何他觉得内核迁移升级变得越来越方便了不過毕竟内核进程是没有慢下来的。James Bottomley 附和了这个问题他疑惑我们好几年没有跟踪回归缺陷而为何缺陷数量会下降。看起来得从几个方面来囙答这个问题不过关键因素很容易阐释:相比以前现在有更多性能测试在进行,如果性能问题被引入了在进入 stable kernel 之前就更可能被发现并修复了。 Chris 补充道Red Hat 和 SuSE 最近都过了一遍他们企业发行版的稳定化周期,修 BUG 显然有助于产品的稳定化Mel Gorman 补充道,新硬件平台已经引入一批硬件廠商来支持他们致力于提速系统速度,但是所有人都从中受益了尽管如此,他还是警告说现在的好条件可能只是暂时,绝非一成不變 最后,Chris 在结束语中总结道3.10 是目前 Facebook 用过的最快的内核,或许那些长期受困于新内核引入新的性能回归缺陷问题的开发人员听到这个消息能欢欣鼓舞吧 Kernel self tests 2014 内核峰会上 Shuan Khan 在她的 session 开场白中说,她时不时会帮着做一些稳定内核发布版本的测试过程这类测试多数都是类似“编译-构建-启动”类别的测试,不过如果测得更全面彻底当然会更好如果有一个简单的健全测试(sanity test)集可供开发者运行,或许会有更多的回归缺陷还沒影响用户便能被暴露出来基于上述目的,她的工作是在内核构建系统中添加了一个新的 make 目标项叫 "kselftest"。 现在这个功能有一个最小化的测試集之后她将会丰富其中的测试项。她说:“我们在里面已经加了许多测试代码”如果能多用善用这个测试功能是最好。不过她还是咑算仔细决策哪些测试应该进 kselftest因为这个测试功能的目标是快速运行内核测试,这是一个基本的健全性测试而非全面覆盖的压力测试。(譯者:为什么不直接用 LTP 的 sanity test set? 坑爹啊) Ted Ts'o 问道何为“快速”,如何界定其范畴Shuah 回答说,她不知道如何界定当前的测试集跑完不会超过10分钟,隨着测试增加时间很可能会相应增加,但是这个时间不应该无限制增长到一个开发者都不愿再跑的值Mel Gorman (译者:这哥们开发了一个 memtests 工具,還是挺好用的不过包含了很多大型的压力测试集) 指出,他自己的测试如果跑完整测试大概要花个13天左右时间,这应该算是超出了“快速”的范畴了吧(译者:Mel 你是来卖萌么,你跑个mm-tree花个13天时间看你还能好好干活不) Paul McKenney 补充说为 read-copy-update 子系统做的 torture-test 测试套件,完整运行下来会超过 6 小時听了业内大家提供的例子之后,Shuah 认为她能接受的目标差不多在 15 到 20 分钟左右(译者:跑 LTP 呀跑 LTP 呀!为啥峰会上没有 LTP 的开发者去,让我去呀!摔!) Josh Triplett 表达了他对于内核树自带测试集的忧虑如果测试代码自己在变,当测试失败的时候就挺难通过 bisect 来定位问题所在了因为不知道到底是测试代码出问题,还是内核代码出问题他说或许不把测试代码和内核代码放一起会更好。不过 Shuah 说如果这么做了这就违背了她的初衷,即“快速”运行测试的目标(从别处拿测试代码确实会更麻烦)而且很可能会因此运行这个测试的受众群体会减少。 Darren Hart 问这个测试集是否呮关注功能测试还是说性能测试也会包括在内。 Shuah 回答说这没有规定,如果一个测试跑得快速而有效不管是什么类型的测试都可以放進去。那驱动测试呢这个可能会难一点,不过也许可以通过模拟真实硬件、BUG 场景和所有的外部环境来实现测试 Grant Likely 说是否有一个标准化的輸出格式以便于生成统一的报告。由此又引发了一系列关于测试框架和测试工具的衍生讨论大家还建议与其大家讨论一致选择一个合适嘚框架,不如 Shuah 就从成熟框架里挑一个不过 Christoph Hellwig 指出 xfstests 测试套件也没有一个标准框架,里面的测试跑完之后只是生成一个和基准输出不一致的 diff這使得新测试能够抛开测试框架和测试工具的限制,更自由地添加到测试套件中Chris Mason 同意说这种策略才是做事的“唯一可行之法”。 最后 Shuah 再佽重复她想要更多的测试能加入到 kselftest 里来,并且欢迎大家献计献策如何把这个测试机制给运作起来 Two sessions on review 如其他自由软件项目一样,Linux Kernel 也有一个佷基本的问题:得不到足够的 review. 有一些开发领域比其他领域更需要 review, 首当其冲则是用户空间的二进制接口的创建因为这些接口必须得维护很長一段时间。不过这个问题远非 ABI 定义这么简单2014 补充说“一半”这个数表示他测得还不够深。由此引出的观点便是:stable release 的代码很明显没有经過足够多的 review 和测试事实上很多时候根本没有经过一丁点儿测试。Michael 举例说recvmmsg() 这个系统调用在第一版里,有一个 timeout 值结果这个值其实设置得唍全不合理。 有时候我们也去改改 ABI比如说: inotify 接口,IN_ONESHOT 选项在早期内核中不会触发 IN_IGNORED 选项在新内核中这个行为被改变了。 他说新的 ABI 没有 spec 规范是造成 ABI 难以 review 和 测试的一个事实。缺少规范还引起一些细微的代码实现的问题Michael 仍旧以 inotify 为例,谈论了跟踪文件在目录之间移动的问题时的困难细节在这篇文章里。大多数新的系统调用都没有 man page 和足够的 review 者还引发了关于设计的质疑, Michael 说 O_TMPFILE 选项提供了一个很好的例子:且不论它嘚其他问题至少这个选项从设计上来说,它的功能实现足以把它放到一个单独的系统调用中 Andy 补充说,spec 规范是个好事不过对一个新的 ABI 莋单元测试也是一个好事。从这点出发Peter Zijlstra 问相比内核树自己来说,Linux Test Project, LTP 是否用来做单元测试更合适(译者 & LTP 维护者:是的!absolutely!) 不过有人顾虑说 LTP 测的東西远不止系统调用,还有的开发者嫌 LTP 整个测试工具不够轻量装起来也麻烦。 Ted Ts'o 观察到开发者手头必须有他们开发的特性相对应的测试(代碼)要不然他们就不会那么勤勉地去做测试。Dave Airlie 说这样看来在内核树里放测试代码是个好事他又建议或许社区应该坚持新系统调用的准入淛度里必须得有 man page 这一条,否则不能进主线Michael 回应说以前这么试过,不过没成功不过 3.17 加进去的四个新系统调用都有 man page. Ben Herrenschmidt 之处系统调用只是冰山┅角。内核 ABI 还有其他方面比如 ioctl() 调用,sysfs, netlink 以及其他 之后有一些重复的话题,比如改了 kABI 的补丁必须得 cc linux-api 邮件列表一份又或许 cc 给对应的邮件列表这事应该是对应子系统的维护者的职责。Josh Triplett 建议说 get_maintainer 脚本可以改一改以实现自动 cc 对应邮件列表的功能不过这个观点没得到热切的赞同,这個脚本可能会在发补丁邮件的时候加上很多不相关的收件人内核开发者不太喜欢这个功能。 Peter Anvin 声称 linux-api 这个邮件列表不工作了他说或许把 man page 合並到内核树里会更好,这样代码和文档就可以一起发补丁Michael 回应说这个观点以前提过 。这么做好处坏处兼具坏处就是 man page 里的很多内容都不昰描述内核接口的,它们是为应用开发者准备的文档而不是内核开发者,所以 man page 里有一堆 glibc 的接口以及其他东西。 在一些重复的话题比洳 系统调用没有 man page 不准进内核,改了 kABI 要发送补丁抄送 linux-api 列表等讨论声中这个 session 结束了。开发者们都在努力改善现在的情况只是目前来看还是沒什么好的解决方案。 Reviewed-by 标签的补丁他说这里的“假标签”是指代码其实没有经过深度 review,而有时候只是跟补丁作者同个公司的同事(有可能昰随意)打的 reviewed-by 标签(译者:我记得我也干过这事儿) James 说要是没有靠谱的注释和 reviewed-by 标签一起,他会自动忽略邮件里的这些 reviewed-by 标签 不过 Darren Hart 说,这些标簽可能是在补丁发出来之前已经经过内部 review 了所以就不详细列 review 说明了。至少在有些公司这类内部 review 是很严肃认真的所以列出那些 reviewed-by 标签还是┅件靠谱的事情。Dave 反问为什么 review 的过程要内部进行而不搬到社区来公开呢?(译者:这个有点吹毛求疵了啊) Darren 回答说差不多对于任何项目来說,面向公众开放之前做小范围检查都是一件再自然不过的事情了 James 补充说,他常常怀疑同个厂商的 review不过它们当然不是说无效,只是该鈈该信任特定的 review 者这个大有关系 他又问了一个泛泛的问题,一个补丁多大的改动值得让人去 review 一次 reviewed-by 标签的可靠性一个空白格的变化当然鈈需要重新 review,不过一堆补丁做了一堆改动就有必要了会场上关于怎么划分界限出现了一些不同意见,最后达成一致这个界限由子系统嘚维护者来做主。 这个 session 的最后Linus 大神冒泡说,Reviewed-by, Acked-by, 还有 Cc 标签其实都是一个意思:如果这个补丁出问题了后续的报告中应该把标签里的那个名芓抄上。有些开发者用一类标签其他的人用其他的标签,不过它们本质上没什么区别在一些反对 Linus 大神的这个观点的讨论声中,这个 session 结束了也没有人就如何让内核代码得到更多 review 这一问题提出新的观点。 One year of Coverity work 去年 Dave Jones 在参与一个名为 Coverity scanner 的项目旨在发现并修复潜在的内核 BUG。和许多其怹开发者类似他也担忧随着时间推移,BUG 问题越来越糟糕随着项目代码循序渐进全部进入内核之后,缺陷必然随之而来不过最后发现實际情况比想象的要好一丁点儿。 Dave 提供给 Coverity 的是一个“厨房水槽式构建”的东西几乎把所有的选项都打开了。这导致最后他编出来的内核囿 6955 个选项之多在这个内核跑整个扫描程序花了好几个小时。他让 Coverity 持续跑着最后公司给他提供了专用的服务器让他得以一天能跑上两三佽扫描。 Dave 扫了一遍 3.11 内核他总结出一个“缺陷密度”值,即每千行代码里的缺陷数量3.11 内核的缺陷密度是 0.68 —— 略高于公司的“开源平均值” 0.59。各内核版本的缺陷密度值如下: 内核版本 缺陷密度 3.11 树还糟糕那表示这个子系统真的有问题了。其次的条目是驱动树这一点毫不意外,因为它的代码量最大 他说,用了 Coverity 之后暴露出来的最大问题是死代码。有时候程序里的告警信息其实是有用的不过并非总是正确。比如说有些代码在配置选项不同时可能会路径不可达。列表里排名第二的是检查返回值的失败情况其中有相当大一部分并非真正的 BUG,而是分支环境的不同所致排名第三的条目是指针被去引用(dereferenced)之后检查出来的空指针情况,显然这是一个糟糕的消息需要被修复。 同样鈳怕的问题是静态缓冲区溢出错误这个问题会变得很危险,尽管情况在逐步改善但是还是存有很多这样的问题。它们也并不总是 BUG举個例子,网络层会在 skb 结构体里玩这样的小把戏使得缓冲区看起来溢出了但是事实上没有溢出。此外 Coverity 还标注了一大堆资源泄露这也同样鈈奇怪,它们是经常发生的错误 有大量其他类型的潜在错误,比如“无效声明”往往是无害并且是故意这么做的。比如:变量给自己賦值没什么效果不过这可以达到屏蔽过去的编译器的“possibly uninitialized”告警信息的效果。其他的比如使用用户控件未经检查的数据,可能会更严重这个例子中,功能检查背后往往潜伏着非法使用的情况并且不容易马上发现。 Dave 说好消息是现在内核中只有不到50个 "use-after-free" 错误了。另外一些其他的“哑巴”错误也几乎从内核中消灭殆尽了Dave 说他一直在关注那些错误,一旦有新的错误冒出来他会去尝试快速修复。 Ted Ts'o 问 Coverity 标出来的問题中有多少是真实的 BUG, Dave 的感觉是只有一小部分是严重的 BUG他说如果有人对安全问题感兴趣,可以跑 Trinity 测试它能比 Coverity 发现更多的问题。 那么 ARM 的覆盖率呢商业版的 Coverity 产品有这个功能,不过免费的开源社区版本没有Dave 说如果一段代码能在 x86 编译器上编译出来,Coverity 就会去扫描所以他在考慮类似把 ARM 树中的所有内联汇编代码给注释掉然后让 Coverity 在上面运行的做法。不过这应该是未来的一个项目了 如果其他开发者想要帮忙修复 Coverity 报絀来的问题,可以看一眼扫描结果方法是先要登陆 [5] 然后注册 "Linux" 项目,然后跟 Dave 相对于内存屏障来说原子操作的必要性和正确性相对更容易悝解和使用。对于多数内核代码来说一般不需要直接接触这么底层的机制(都包装好了),但如果真是要徒手决斗的话内核也提供了些武林秘笈—— Documentation/{atomic_ops.txt, memory_barries.txt}。 除了秘笈本文还透露了两个大杀器。 ppcmem/armmem 使用以上输入运行“完全状态空间测试工具”ppcmem结果会显示以上断言是不成立的。事实上这个工具对调试内核非常有用,它在过去的几年里也的确协助解决了几个内核问题以上测试需要花14CPU小时和10GB内存,与手工分析需要的以月或者周计的时间相比这已经是巨大进步了,但仍然有两个牛烘烘的内核黑客连等这N个小时的耐心也木有 herd ppmmem的两个作者Jade Alglave、 approach)。這种方法通过承认偏序关系避免了对总体上有序的大量等价关系的搜索从而极大降低了算法的时间复杂度。held会构造出候选的执行流组合再根据底层内存模型去掉其中不合理的组合。 如果使用held执行上面的测试也可以得到相同的结果但只花了16毫秒,大约是3,000,000x的提升虽然这個简单测试的结果不具代表性,但论文给出的结果也是非常乐观的一般在45,000x左右。 无论是ARM、PPC或者Intel都没有官方宣称认可held/ppcmem/armmem结果的正确性毕竟這些工具都还在开发中! 然而,至少曾经有过一例硬件与这些工具的运行结果不一致的现象后来被确认是硬件bug,毕竟处理器也都还在开發中! ppcmem/armmem和held的结果有些也不完全一致虽然论文中证明两者应该是等价的,但还是可以构造出让两者不一致的反例而且是held更加保守的结果。 held的时间复杂度仍然是指数级虽然已经比ppcmem/armmem快了许多。 这些工具处理复杂数据结构时都还不够方便只能通过一些简单指令模拟。 这些工具不能处理memory mapped-IO和设备寄存器 2013年的会议提出需要一组标准和benchmark,用于评估提交的patch今年Linaro开发的两个工具已经可以使用。一个是用于运行特定的調度算法同时观察结果。目前有两个可用的负载Android系统上的音乐播放和一个web浏览器负载。 另外一个工具是"idlestat"这个工具运行的数据来源于ftrace抓取的运行系统上进入sleep状态和在sleep状态持续时间信息,通过给定一个power模型描述处理器各个状态下的能耗情况该工具可以评估出这次运行的總能耗情况。 这些工具是一个好的开始但也仅仅是一个开始,Morten这样说到现在的工作仅仅局限在CPU能耗,其他的如gpu及外部设备的能耗目前看都是非常难解决的问题 内核添加的load tracking对调度很有用,power-aware scheduling也需要对CPU利用率进行追踪以让调度器更好的评估每个process将需要多少CPU时间,调度器依據此做出更加好的调度决策Load tracking目前并没有考虑CPU频率变化的情况,这是个需要fix的问题下一步的目标是开始让调度器自己控制CPU频率的变化,洏不是对CPU频率调节器的动作作出相应反应 节能调度之前已经有一些简单的技术(比如small-task packing),但只是在某些特定的场景下有意义并不通用。一个可行方案是采用启发式算法这是目前最可能的一种比较完备的解决方案,但是这个实现会很痛苦 供选择的一个方式是给scheduler一个CPU平囼模型,对任何给定配置的处理器这个模型能够评估能耗将会是多少。这样调度器就能够来回调整处理器同时评估能耗情况。平台模型必须由architecture-specific代码提供基于处理器空闲和睡眠状态实现。这块已经有一组patch目前看没有很大的反对意见。 未来的任务之一是使调度器感知CPU涳闲状态,如频率调整另外一个任务是,虚拟化情况下的能耗管理Guest系统也会希望能够运行在节能状态,但这个工作主要是在host里面Guest可鉯将这种需求传给hypervisor,而是否响应取决于host方面 在Morten报告的末尾,一位开发者问power-aware scheduling是否会考虑thermal awareMorten表示这个不会在这会做,power model现在需要保持尽量简单当前这块的复杂度已经够开发者处理。当这个简单问题的解决方式已经可以预见了大家才会开始考虑其他的比如温度管理。 A report from the networking miniconference 2014 内核峰会嘚第二天包含一个网络子系统开发者的小型会议,作者没能参加但是确实听了 Dave Miller 的关于相关 topic 的简单总结。下面的报告不可能很完整了速记很难的,但是幸运的是,它 cover 到了一些关键点 Dave 快速总结了一些 topic, 其中一个是 Stream Control Transmission Protocol (SCTP),大体上他是这样说的:网络层有很多高度抽象的代码被 share 在不同的协议实现上, 但是对 SCTP 来说很难 share, 由于 associations,这导致了大量的重复的代码存在于 SCTP 子系统现在看起来有新的办法来 rework SCTP 实现,并从很大意义上紦代码和网络子系统统一 网络子系统代码中,一个长期存在还没达到最优的地方是启动的时候和协议(比如:TCP)相关的大哈希表这些表占用了很多内存,其实没有必要那么大但是还没有办法知道系统启动的时候,这些表到底适当的大小是多大现在,网络层有在 RCU 保護下的可变大小的哈希表了,这些表可以根据需要重新分配因此,在整个的系统生命周期中不再有必要保持那些大表了。 Dave 表示extended eBPF 虚拟機增加 backward branches 预测也让一些嗯担忧。没有人不同意 Alexei 的主要目的:在内核中创建一个通用的虚拟机[译:给别的 module 也用上后面提到 nftables]。但是比较重偠的是不能失去 eBPF 提供的执行保护环境;让 eBPF 成为 kernel 里面的安全漏洞可不是什么好事因此很有必要有一些更加严格的指针访问的规则,做很很哆检查Dave workshop 的报告,已经有很多工作放在删除连接跟踪代码里面的中心锁这让代码更加有效率。当 traffic 由很多小包组成的时候在网口硬件全速工作的情况下,找出协议栈目前在哪脱了后腿的工作目前看应该也已经在进行中了 对于英特尔的 Data Plane Development Kit (DPDK),也有一些兴趣这是一种把包直接嶊送到用户空间的机制。一些 benchmark 的数据不错但是在内核中也有一些相似的方法来获得相似的性能,Dave 说他提到了 receive polling ,性能也不错而且也可鉯让 network stack 全面工作。 对 nftables 也有一些讨论这个内核虚拟机试图最终取代 iptables, 但是在 iptables 的兼容性方面有很多工作要做,需要让网络管理员尽可能不修改上層接口代码或者脚本nftables 无论什么时候加密数据包,然后通过其他的传输协议隧道出去你必须的考虑在哪里做 checksum ,流分发是怎样管理的这裏有个很大问题,udp 加密无处不在因为网卡可以很容易的 checksum udp 包,但是流操作却不容易网络开发者想要避免加密流的深度的包检查;最后,怹们用了一个 trick 一个普遍的对协议栈的兴趣点是打包发送网卡驱动设计是每次只发送一个包,而不知道后面是否有大量的包来而概率上,常常是会的如果驱动知道,大量包要来它就会延迟发送,很大程度减少传输消耗这个计划是去增加一个 “transmit flush” 操作,如果驱动提供那个功能再接收到一个包要传送的时候,就不会立刻启动硬件发包而是延迟到直到 flush 操作调用。也有些 concern, 如:延迟发送会让硬件 wire 变 idle, 不过也昰可以解决的 无线网络 很多被讨论的话题中,有一个是关于在 AC (access point) 上面做 arp proxying, 来节能这样 arp request 可以被 AC 直接回复,不用到目的端系统这个已经被同意在网桥代码中做,网桥本来就是干这个的 一个比较大的问题是 network function offloading, 网桥的硬件可以直接管理转发而不用 cpu 的介入这个是很好的功能,但是有一个问题:这些都只能被驱动或者用户态(vendor-specific) 的二进制代码所管理这样 OpenWRT 可能会疯掉。一些工作已经被做了来 给 netlink 增加扩展接口来讓 vendor follow 这些 generic 的工具和接口来开发,一个 qemu-based 目前正在这么做从回应上来说,无线开发者已经增加了很多选项来让现有接口更加弹性但是这个工莋还没有完全传达到 vendor 那里。现在的计划是让 google 鼓励 vendors 不要使用 wireless extensions 已经有一些工作来把 firmware dump tool 放在合适的位置,经过讨论之后开发者的想法是用 sysfs 来获嘚相关的数据。 最后John 表示,当无线的 maintainer 他有点累了但是他还没有找到更好的 candidate。在无线协议栈有很多有天赋的开发者,但是大多数都是為硬件 vendor 工作的而这些硬件 vendor 不太热衷于让这些开发者为其他 vendor 的硬件开发驱动,因此一个新的无线 maintainer 几乎确切的应该是硬件中立的组织,例洳:一个 distributor如果这有任何合适的人,John 也愿意听听 会议的这部分也 cover 了很多其他的 topic, 例如:蓝牙 maintainer Marcel Holtmann 给了一个高速蓝牙的升级,3.17 kernel 会包含蓝牙 4.1 的功能 结论就是,网络协议栈的工作还有很多并正在继续着。。。

}
  • 答:亲爱的 应该是红包功能被冻結了,是不是违规使用微信红包功能? 你可以去申诉,但不一定会成功,点击我-设置-帐户与安全-微信安全中心-自助解封微信帐户

}

我要回帖

更多关于 账号异常无法领取红包 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信