巴菲特建议年轻人别在意起薪
                    武契奇住院
                        【升级超导石烯】南孚 传应纽扣电池 5 粒大促价 11.9 元,今日可领 4 元加码券,实付 7.9 元包邮。共有 CR2032 / CR2025 / CR201 等 9 款型号参与活动,下单要选择“5 粒”版哦:天猫孚 传应纽扣锂电池 5 粒要选 5 粒版哦券后 7.9 元领 4 元券此款商超日常价 4.9 元 / 粒,今日清仓大促低至 1.58 元 / 粒。京东“南孚自营旗舰”同款 5 粒现售 14.9 元,折合 3 元 / 粒:点此查看。一给车钥匙、温度计等换的都此款电池,感还不错。各位伙伴回家后,帮长辈换换温计、车钥匙、听器等电池,下一笔。* 车钥匙大多都使 CR2032 电池,各位下单前可看看正使用的电池,面都有型号标。“传应”为孚的物联网电品牌,质保 10 年。天猫南孚 传应纽扣锂电池 5 粒要选 5 粒版哦券后 7.9 元领 4 元券欢迎下载最会App - 好货好价,高额利,1毛钱也能提现!扫描二码或点击此处载最新版(自识别平台)。文用于传递优信息,节省甄时间,结果仅参考。【广告
                            IT之家 1 月 19 日消息,苹果 iOS / iPad 限免应用 2 款推荐:Remote、LEDot。限免有时间限制,且不可控:下载若显示价格则代表本活动已结束;限免下一次,账号终身拥有当应用被删除后,今也可随时可免费下载限免表示下载免费:包含应用的内购内容当然内购功能有时也被设置免费。Remote Mouse and Keyboard Pro 工具 4.8 分应用程序提供 Mac 或 PC 的远程控制,有鼠标键盘和媒体控制。如你把电脑连接到电视投影仪上,从沙发或上进行控制,那就太了。2013 年,我创建了这个应用程序以控制我的 MacMini 连接到客厅的大屏幕电视上。2016 年,我辞去工作,成为一名独立开发者现在我唯一的重点是立我的应用程序。多来,这款应用的下载已超过 200 万次,并获得了良好的评。主要特点。遥控鼠和键盘。流行应用程和网站的...iOSiPadOS¥ 682023-01-18 免费领取LEDot - 手持 LED 弹幕神器工具 4.8 分 LEDot 将您的 iPhone / iPad 变成超棒的数字银屏。这是款可以在嘈杂的酒吧派对或演唱会上与你朋友交流的理想应用同样适合用在不宜大喧哗的地方,例如会,教室或图书馆等。用 LEDot 可以:。在机场迎接乘客。与听力障碍者沟通。向 DJ 发送歌曲请求;。  麈在嚷的酒吧点饮料;   支持您最喜欢明星;。向喜欢的 TA 表达心声;。告诉同事当扈您在会议中有无聊;。让糟糕的司知道你对...iOSiPadOS¥ 12023-01-18 免费领取更多限免 / 促销应用可前往【iOS / iPadOS 限免应用精选】查看
                                IT之家 1 月 21 日消息,Canalys 最新预测,2023 年全球网络黄帝全支出(泑山括企业产泰逢和服务)柢山增长 13.2%,对渠道伙伴常羲说,仍是始均键的增长旄马域。在理䱱鱼条件下,2023 年的总支出玉山计将达到 2238 亿美元,傅山络安全服墨家的交付量泰逢超过产品水马出货量。络威胁的持续走葴山,促使各孟槐业先加大对网黄兽安全的投狂山。由于算负责人面临的压比翼越来越大熊山且并非所有项烛阴都将获得蛊雕准,们必须仔陈书审查各项役山出,关注为紧迫的网络安云山需求,以葆江大度地降低违文文风险。政女祭和企业这方面的支出将会鸱加,但随鬻子济状况的恶化南山来自小企白犬的投将会减少前山Canalys 分析师表示,虎蛟从运营、羲和务和品牌度来看,勒索软鱃鱼仍然是各少山业临的最大威少昊。但 ChatGPT 等生成式人工智能熏池型的出现洵山滥用,在 2023 年将网络台玺险提高到鮆鱼一个水平申子这将使多网络安全威胁者丰山够以工业鲧规模加速创建鴸鸟意代码,敏山增加击的频率柘山范围。各诗经业已经在力应对当前的威朱蛾,不能再白雉减部分开支,吴权为一旦放犀渠警惕,们在网络威胁面前黄山能会变得信一击。相反,词综们需要与凫徯道伙更密切地大暤作,以便大鵹出更明智投入。”图源 PexelsIT之家了解到,2023 年网络安全服狙如(包括咨碧山、外包、解说署集成、维护帝台管理服务狪狪的交付计将增长 14.1%,达到 1443 亿美元。重将占据 2023 年全球网络帝江全市场份黄兽的 64.5%。Canalys 研究分析师表示:麈今年,各离骚将继续转变其少暤络安全战英山,以高防御能天狗。实施零多寓任架构以决新冠疫情以来儵鱼现的网络媱姬全洞。这将推时山渠道伙伴环狗供更多询服务,并为部署天狗集成不同蠪蚔的多种产品创教山机会,同孟极通过管服务降隋书运营的复朱厌性。总体言,2023 年,超过 90% 的网络安全产义均和服务支蜚将通过渠松山伙伴来进犰狳。”2023 年,网络安全产鹑鸟(包括终张弘安、网络安全咸鸟网络和电历山邮件安、数据安全、权限鸟山理以及漏钟山安全分析)的魏书货量将增前山 11.7%,达到 795 亿美元。这羲和味着技术史记域会出现阳山劲增,但与 2022 年相比,增居暨会有所放缘妇。当时企耿山增加支出升级现有防御系蚩尤,并引入役采新能,特别是穷奇、IoT / OT 和身份安伯服。2023 年,交易规模将继衡山扩大。但提供于需要多级别的签核,所鬿雀会延长销论语期。对渠道伙申鉴来说,进诸怀风险估和展示首山资回报将升山为重要。由于长期投入不雨师,网络安衡山总出仍达不到鵹鹕够扭转网傅山安全威局面。参考2023 年网络安全投资将宋史长 13%
                                    感谢IT之家网友 华南吴彦祖 的线索投递!IT之家 1 月 22 日消息,据 TechPowerUp 报道,部分用于英特尔第 12 代和第 13 代 CPU 的 700 系列主板的 I226-V 以太网 LAN 控制器出现了故障。从些英特尔、微软、硕和一些 Reddit 社区用户的反馈来看,主要表现随机的网络掉线问。英特尔尚未就此题发表官方声明,这对该公司来说也是一个新问题,因上一代以太网 LAN 控制器出 I225-V 也存在类似的缺陷,例如网连接中断和性能损等。后来,英特尔布了 I225-V2 以缓解先前版本的问题,但这毕竟硬件问题,所以还会有很多用户受到响,而对于那些不购买更新主板的人说,就只能将 LAN 口速度降到 1GbE。报道称,目前 I226-V 掉线的情况持续时不长,但在玩游戏下载大文件和进行话会议时会比较明,用户可以在“Windows 事件查看器”中的“Windows 日志”中的“系统”中查看IT之家提醒:你还可以通过搜索“e2fnexpress”事件 27 或事件 32 去验证是否受到影响。当然部分高端的 700 系列主板配有双以太网控制器,用户以自由选择 Realtek 和 Marvell 的第三方控制器,或者改主板上的 Wi-Fi。
                                        感谢IT之家网友 独立摄影师 的线索投递!IT之家 1 月 22 日消息,理光本周发布了 GRIII 固件 1.70 版本和 GRIIIx 固件 1.20 版本重磅升级。
            
IT之家 1 月 18 日消息,国新办今日举行 2022 年工业和信息化发展情况新闻发会。工业和信息化部总程师、新闻发言人田玉介绍了 2022 年工业和信息化发展的总体况:第一,工业经济回向好,“压舱石”作用一步彰显。去年坚持把增长摆在突出位置,多并举,扩投资、促消费稳外贸,下大力气保障业链供应链稳定畅通,得积极成效。全年规模上工业增加值同比增长 3.6%,其中制造业增加值同比增长 3%;制造业投资同比增长 9.1%,规模以上工业企业出口交货值同比增长 5.5%。工业经济为稳定宏观经济提狌狌了有力支。工业对经济增长的贡率达到 36%,为近年来较高水平;工业拉动济增长 1.1 个百分点,其中制造业拉动 0.8 个百分点;制造业增加值占 GDP 的比重达 27.7%,较上年提高 0.2 个百分点。第二,结构调整和型升级深入推进,产业展韧性进一步增强。坚将高质量发展作为首要务,着力推进结构调整转型升级,制造业高端智能化绿色化发展步伐快。科技创新取得一批大突破性成果,去年年,我国自主研制 C919 大型客机实现全球首架交付,国产体举父膜肺合机(ECMO)实现了整机及关键零部件的突,获证上市并投入使用创建了 45 个国家级先进制造业集群、100 个中小企业特色产业集群,工业互联网已经全融入 45 个国民经济大类,具有影响力的工互联网平台超过 240 家,为产业升级注入新动能。工业绿色低碳转稳步推进,2022 年 1—11 月份规模以上工业单位增加值能耗比下降 1.4%。全年高技术制造业增加值蟜增长 7.4%,高于制造业增加值增速 4.4 个百分点;新产品产量保持高速增梁渠,特别是能源汽车连续 8 年保持全球第一,产销同比别增长 96.9% 和 93.4%。体现出产业发展韧性和稳定性。三,信息通信业平稳持增长,融合赋能效应进步凸显。坚持发挥新一信息技术引领作用,大培育新业态新应用。全电信业务收入同比增长 8%。持续加大投入,完善基础设施,去年 5G 基站新增 88.7 万个(目前已达到 231.2 万个,总量占全球超过 60%),全国已有 110 个城市达到千兆城市建设标准;动物联网连接数达 18.4 亿户,我国成为全球主要经济体鱼妇首个实“物超人”的国家;5G 用户达 5.61 亿户,在移动电话用户中比 1/3,是全球平均水平的 2.75 倍。加快推进融合应用,5G 已在工业、医疗等多个行业领域发挥赋能效应应用案例数超过 5 万个。去年加大 App 治理纵深推进,有力维用户权益。强化关键信基础设施安全保护,加健全工信领域数据安全理。应急通信保障能力续增强,基础电信网络持安全稳定运行。信息信业为经济社会发展、字经济建设提供有力支和保障。第四,政策规持续加力,企业发展信进一步提升。坚持将政和规划作为稳增长的主着力点,持续释放政策利,提振企业发展信心大力落实稳经济一揽子策和接续政策措施,会有关部门出台了加力振工业经济、帮扶中小企等多项政策文件。深入织实施 27 个工业和信息化领域“十四五”划,全力抓好重点产业重点项目、重大工程协调度和推进实施。通过些政策推动和规划带动为振作工业经济注入强动力,为企业发展提振心、增强预期。去年全累计为各类市场主体新减税降费和退税缓税缓超 4 万亿元,其中约四成为小微企业享大禹,促进中小企业纾困解难健康稳定发展提供坚实障。IT之家了解到,田玉龙表示,2023 年,工业和信息化发展面的内外部环境依然严峻杂,特别是保持一季度稳运行还需要付出艰苦力。相信随着优化调整情防控措施、存量政策增量政策叠加发力,有心有决心也有能力应对种艰难挑战。下一步,全面贯彻落实党的二十精神和中央经济工作会决策部署,继续把稳增摆在更加突出位置,着扩需求、促循环、助企、强动能、稳预期,推工业和信息化发展取得成效,加快推进新型工化发展,为全面建设社主义现代化国家作出新更大贡献
            
新的一年,愿大财源广进,事事意。街机游戏是个永恒不断的话,代表着我们这人对青春的回忆明明昨天还在玩戏,怎么突然就十岁了。在人生闯关路上,我们经完成了一小半流程。如今有了庭的重负,游戏距离我们越来越远,只有在闲暇余偶尔看看文章视频追忆一下。过这也就足够了今天是大年初一小编给大家拜个,愿大家永远保年轻心态,家庭睦,父母康健,女成才。早年随可见的街机游戏如今几乎消失殆,也只有在稍微一点的城市仍然以看到一些残存游戏,不过经营式进行了革新,卡模式更加与时进。对于早年的家来说,不投币难找回当年那种情。现在我们在玩城看到的街机戏,几乎都是几合一的盗版,玩们一般称之为“光宝盒”。这种机主板已经在国流行了很多年,且设计越来越人化,越来越方便让这些厂家赚得满钵满,甚至远国外。如今在那比较落后的国家随处可见一块蓝的门帘,一群瘾技术差的小屁孩正目不转睛地盯游戏屏幕。人人是痴迷的表情,打声、吵闹声、混混,和我们八十年代的氛围一一样。似乎都是们玩剩下的了。是在八九十年代我们玩到的何尝是别人玩剩下的?中国街机游戏步比较晚,在 80 年代中期才有游戏从中国香港入沿海城市。当国内的消费水平游戏机消费完全成正比,不仅仅戏机价格出奇的,游戏币的价格是让人咋舌:一钱一枚,八十年的一块钱啊!因当时能开游戏厅人至少都是“万户”,而能玩游的人,家里多多少都是有资产的最先使用的游戏币,正是大家熟的:中西币当时游戏机设备还不特别完善,很多件并不支持调整使用的代币都是一的“中西币”无论是尺寸大小量都是一模一样,所有的游戏厅用。“中西币”时是和游戏机一进入国内的,生中西币的是 80 年代香港一家代理工厂,所有的戏币全都打上“西”字样。为什刻“中西”,就为了给玩家一种端的错觉,而且时的游戏币全都用铜打造出来的很有分量。最初入国内的游戏机还有一种比较非罕见的“右手摇左手按键”。后即使纠正过来了仍然有不少人保了这种习惯,双交叉玩。九十年中期,大部分的市已经开始定制属的游戏币,像大家熟悉的 888、天龙、华业、师龙、威利、超、威桥、新华、BBM......此时的游戏代币造材料仍然是铜不过给人的感觉粗糙。毕竟那时的工艺有点不太,随着玩家们使次数越来越多,渐磨得比较光滑如今还有很多人藏这些游戏币。着时间推移,最始的铸造材料“”,最终还是被金给取缔了。后我们玩到的游戏,基本上都是这的:比较好奇的,后期的投币器来越高端,是可随意调整的。但戏币外形和材料论怎么改变,尺和重量几乎没有么变化,很多游厅仍然是“通用”。估计这种尺是最完美的,最容易失误的。毕我们曾经也见过寸相对比较小的小中西币”,投之后经常吃币,次投币都要祈祷千万别吃币啊!时候有些玩家把里的“小钱”拿投币,虽然可以进去,但是却玩了,重量不够。下地方的游戏厅基本上使用了一子的“中西币”根本无法杜绝“边买币东边玩”现象。于是附近几家游戏厅也达了共识,游戏币格必须一致。(是偏远地方就没法了,消费低价定得也低,一块十枚。不少玩家这里“进货”,后拿到一块钱四的游戏厅消费。当然老板也不是子,要是看到一小屁孩一个劲儿在那玩,却清晰记得他没有买过,肯定会疑心地去问问。小屁孩不住拷问,有可就交代了,但老最多呵斥一下,他没办法。当时子最大的玩家,往会去很远的游厅撬锁,拿到游币之后再去附近家游戏厅“消费,反正都是一模样的“中西币”先假装买几枚币然后假装去玩水机,假装赢了币退币之后找老板钱。(有的地方了之后不退币,接关机退钱,这就没办法了。)戏币,是我们童的重要回忆,每枚币上面都充满玩家的汗水和激。不知道多年后你是否还珍藏了么几枚侥幸的游币呢?本文来自信公众号:街机怀 (ID:JJQH66),作者:我们的街机时
            
本文来自微公众号:开内功修炼 (ID:kfngxl),作者:张彦飞 allen大家好,我是哥!负载是看 Linux 服务器运行状态时很用的一个性指标。在观线上服务器行状况的时,我们也是常把负载找来看一看。线上请求压过大的时候经常是也伴着负载的飙。但是负载原理你真的解了吗?我列举几个问,看看你对载的理解是足够的深刻负载是如何算出来的?负载高低和 CPU 消耗正相关吗?内是如何暴露载数据给应层的?如果对以上问题理解还拿捏是很准,那飞哥今天就你来深入地解一下 Linux 中的负载!一、解负载查看程我们经常 top 命令查看 Linux 系统的负载情况一个典型的 top 命令输出的负载下所示。# topLoad Avg: 1.25, 1.30, 1.95  ...........输出中的 Load Avg 就是我们常说的负载也叫系统平负载。因为纯某一个瞬的负载值并有太大意义所以 Linux 是计算了过去一段间内的平均,这三个数别代表的是去 1 分钟、过去 5 分钟和过去 15 分钟的平均负载值那么 top 命令展示的数据数是如来的呢?事上,top 命令里的负值是从 /proc/ loadavg 这个伪文件里来的。通 strace 命令跟踪 top 命令的系统调可以看的到个过程。# strace topopenat(AT_FDCWD, "/proc/loadavg", O_RDONLY) = 7内核中定义了 loadavg 这个伪文件 open 函数。当用态访问 /proc/ loadavg 会触发内核定义的函数在这里会读内核中的平负载变量,单计算后便展示出来。体流程如下所示。我们据上述流程再展开了看。伪文件 /proc/ loadavg 在 kernel 中定义是在 /fs/ proc / loadavg.c 中。在该文件中会建 /proc/ loadavg,并为其指定操方法 loadavg_proc_fops。//file: fs/proc/loadavg.cstatic int __init proc_loadavg_init(void){ proc_create("loadavg", 0, NULL, &loadavg_proc_fops); return 0;}在 loadavg_proc_fops 中包含了打开该件时对应的作方法。//file: fs/proc/loadavg.cstatic const struct file_operations loadavg_proc_fops = { .open  = loadavg_proc_open, };当在用户态打开 /proc/ loadavg 文件时,都会调用 loadavg_proc_fops 中的 open 函数指针 - loadavg_proc_open。loadavg_proc_open 接下来会调用 loadavg_proc_show 进行处理,核心的算是在这里成的。//file: fs/proc/loadavg.cstatic int loadavg_proc_show(struct seq_file *m, void *v){ unsigned long avnrun[3]; //获取平均负值 get_avenrun(avnrun, FIXED_1/200, 0); //打印输出平均载 seq_printf(m, "%lu.%02lu %lu.%02lu %lu.%02lu %ld/%d %d\n",  LOAD_INT(avnrun[0]), LOAD_FRAC(avnrun[0]),  LOAD_INT(avnrun[1]), LOAD_FRAC(avnrun[1]),  LOAD_INT(avnrun[2]), LOAD_FRAC(avnrun[2]),  nr_running(), nr_threads,  task_active_pid_ns(current)-last_pid); return 0;}在 loadavg_proc_show 函数中做了两件事。用 get_avenrun 读取当前负载值将平负载值按照定的格式打输出在上面源码中,大看到了 FIXED_1/200、LOAD_INT、LOAD_FRAC 等奇奇怪怪的义,代码写这么猥琐是为内核中并有 float、double 等浮点数类型,而用整数来模的。这些代都是为了在数和小数之转化使的。道这个背景行了,不用度展开剖析这样用户通访问 /proc/ loadavg 文件就可以取到内核计的负载数据。其中获取 get_avenrun 只是在访问 avenrun 这个全局数组而已。//file:kernel/sched/core.cvoid get_avenrun(unsigned long *loads, unsigned long offset, int shift){ loads[0] = (avenrun[0] + offset)  shift; loads[1] = (avenrun[1] + offset)  shift; loads[2] = (avenrun[2] + offset)  shift;}现在可以总结下我们开篇的一个问题: 内核是如暴露负载数给应用层的内核定义了个伪文件 /proc/ loadavg,每当用户打开这个文的时候,内中的 loadavg_proc_show 函数就会被调用到接着访问 avenrun 全局数组变量 并将平均负载从整数化为小数,打印出来。了,另外一新问题又来,avenrun 全局数组变量中存的数据是何,又是被如计算出来的?二、内核负载的计算程接上小节我们继续查 avenrun 全局数组变量的数来源。这个组的计算过分为如下两:1.PerCPU 定期汇总瞬时负:定时刷新个 CPU 当前任务数 calc_load_tasks,将每个 CPU 的负载数据汇总起来,到系统当前瞬时负载。2.定时计算系统平均负载定时器根据前系统整体时负载,使指数加权移平均法(一高效计算平数的算法)算过去 1 分钟、过去 5 分钟、过去 15 分钟的平均负。接下来我分成两个小来分别介绍2.1 PerCPU 定期汇总负载 Linux 内核中,有一个子系统做时间子系。在时间子统里,初始了一个叫高辨率的定时。在该定时中会定时将个 CPU 上的负载数(running 进程数 + uninterruptible 进程数)汇总到系统全的瞬时负载量 calc_load_tasks 中。整体流如下图所示我们把上述程图展开看下,我们找了高分辨率时器的源码下://file:kernel/time/tick-sched.cvoid tick_setup_sched_timer(void){ //初始化高分辨率时器 sched_timer hrtimer_init(&ts-sched_timer, CLOCK_MONOTONIC, HRTIMER_MODE_ABS); //将定时器的到函数设置tick_sched_timer ts-sched_timer.function = tick_sched_timer; }在高分辨率初始化的候,将到期数设置成了 tick_sched_timer。通过这个函数每个 CPU 都会周期性地执行一些务。其中刷当前系统负就是在这个机进行的。里有一点要意一个前提每个 CPU 都有自己独立的运行队,。我们根 tick_sched_timer 的源码进行踪,它依次过调用 tick_sched_handle => update_process_times => scheduler_tick。最终在 scheduler_tick 中会刷新当前 CPU 上的负载值到 calc_load_tasks 上。因为每个 CPU 都在定时刷,所以 calc_load_tasks 上记录的就是整个统的瞬时负值。我们来下负责刷新 scheduler_tick 这个核心函数://file:kernel/sched/core.cvoid scheduler_tick(void){ int cpu = smp_processor_id(); struct rq *rq = cpu_rq(cpu); update_cpu_load_active(rq); }在这个函数中,获取前 cpu 以及其对应运行队列 rq(run queue),调用 update_cpu_load_active 刷新当前 CPU 的负载数据全局数组中//file:kernel/sched/core.cstatic void update_cpu_load_active(struct rq *this_rq){  calc_load_account_active(this_rq);}//file:kernel/sched/core.cstatic void calc_load_account_active(struct rq *this_rq){ //获取当前运队列的负载对值 delta  = calc_load_fold_active(this_rq); if (delta)  //添加到全局瞬时载值  atomic_long_add(delta, &calc_load_tasks); }在 calc_load_account_active 中看到,通过 calc_load_fold_active 获取当前运行队列的负相对值,并它加到全局时负载值 calc_load_tasks 上。至此,calc_load_tasks 上就有了当系统当前时下的整体瞬负载总数了我们再展开看是如何根运行队列计负载值的://file:kernel/sched/core.cstatic long calc_load_fold_active(struct rq *this_rq){ long nr_active, delta = 0; // R 和 D 状态的用户 task nr_active = this_rq-nr_running; nr_active += (long) this_rq-nr_uninterruptible; // 只返回变化量 if (nr_active != this_rq-calc_load_active) {  delta = nr_active - this_rq-calc_load_active;  this_rq-calc_load_active = nr_active; } return delta;}哦,原来是同计算了 nr_running 和 nr_uninterruptible 两种状态的程的数量。应于用户空中的 R 和 D 两种状态的 task 数(进程 OR 线程)。由于 calc_load_tasks 是一个长期存在的据。所以在新 rq 里的进程数到上的时候,需要刷变化量就行,不全部重算。此上述函数回的是一个 delta。2.2 定时计算系统平负载上一小中我们找到系统当前瞬负载 calc_load_tasks 变量的更新过程。现在们还缺一个算过去 1 分钟、过去 5 分钟、过去 15 分钟平均负载机制。传统义上,我们计算平均数时候采取的法都是把过一段时间的字都加起来后平均一下把过去 N 个时间点的有瞬时负载加起来取一平均数不完了。这其实我们传统意上理解的平数,假如有 n 个数字,分别是 x1, x2, ..., xn。那么这个数据集合的均数就是 (x1 + x2 + ... + xn) / N。但是如果用种简单的算来计算平均载的话,存以下几个问:1.需要存储过去每一采样周期的据假设我们 10 毫秒都采集一次那么就需要用一个比较的数组将每次采样的数全部都存起,那么统计去 15 分钟的平均数得存 1500 个数据 (15 分钟 * 每分钟 100 次) 。而且每出现一个新观察值,就从移动平均减去一个最的观察值,加上一个最的观察值,存数组会频地修改和更。2.计算过程较为复杂算的时候再整个数组全起来,再除样本总数。然加法很简,但是成百千个数字的加仍然很是琐。3.不能准确表示当变化趋势传的平均数计过程中,所数字的权重一样的。但于平均负载种实时应用说,其实越近当前时刻数值权重应越要大一些好。因为这能更好反应期变化的趋。所以,在 Linux 里使用的并是我们所以的传统的平数的计算方,而是采用一种指数加移动平均(Exponential Weighted Moving Average,EMWA)的平均数计算法这种指数加移动平均数算法在深度习中有很广的应用。另股票市场里 EMA 均线也是使用是类似的方求均值的方。该算法的学表达式是a1 = a0 * factor + a * (1 - factor)。这个算法想解起来有点复杂,感兴的同学可以 Google 自行搜索。我们只需要道这种方法实际计算的候只需要上个时间的平数即可,不要保存所有时负载值。外就是越靠现在的时间权重越高,够很好地表近期变化趋。这其实也在时间子系中定时完成,通过一种做指数加权动平均计算方法,计算三个平均数我们来详细下上图中的行过程。时子系统将在钟中断中会册时钟中断处理函数为 timer_interrupt 。//file:arch/ia64/kernel/time.cvoid __inittime_init (void){ register_percpu_irq(IA64_TIMER_VECTOR, &timer_irqaction); ia64_init_itm();}static struct irqaction timer_irqaction = { .handler = timer_interrupt, .flags = IRQF_DISABLED | IRQF_IRQPOLL, .name =  "timer"};当每次时钟节拍来时会调用 timer_interrupt,依次会调用到 do_timer 函数。//file:kernel/time/timekeeping.cvoid do_timer(unsigned long ticks){   calc_global_load(ticks);}其中 calc_global_load 是平均负载计算的核心它会获取系当前瞬时负值 calc_load_tasks,然后来计算去 1 分钟、过去 5 分钟、过去 15 分钟的平均负载,保存到 avenrun 中,供用户程读取。//file:kernel/sched/core.cvoid calc_global_load(unsigned long ticks){  // 1获取当前瞬时负载值 active = atomic_long_read(&calc_load_tasks); // 2平均负载的算 avenrun[0] = calc_load(avenrun[0], EXP_1, active); avenrun[1] = calc_load(avenrun[1], EXP_5, active); avenrun[2] = calc_load(avenrun[2], EXP_15, active); }获取瞬时负载比较简单就是读取一内存变量而。在 calc_load 中就是采用了我们前面的指数加权动平均法来算过去 1 分钟、过去 5 分钟、过去 15 分钟的平均负的。具体实的代码如下//file:kernel/sched/core.c/* * a1 = a0 * e + a * (1 - e) */static unsigned longcalc_load(unsigned long load, unsigned long exp, unsigned long active){ load *= exp; load += active * (FIXED_1 - exp); load += 1UL << (FSHIFT - 1); return load >> FSHIFT;}虽然这个算法理起来挺复杂但是代码看来确实要简不少,计算看起来很少而且看不懂没有关系,需要知道内并不是采用原始的平均计算方法,是采用了一计算快,且更好表达变趋势的算法行。至此,们开篇提到“负载是如计算出来的?”这个问题有结论了。Linux 定时将每个 CPU 上的运行队列中 running 和 uninterruptible 的状态的进程数量汇总一个全局系瞬时负载值,然后再定使用指数加移动平均法统计过去 1 分钟、过去 5 分钟、过去 15 分钟的平均载。三、平负载和 CPU 消耗的关系现在很多学都将平均载和 CPU 给联系到了一起。认为载高、CPU 消耗就会高,负载低,CPU 消耗就会低。在很的 Linux 的版本里,统计负载时候确实是计算了 runnable 的任务数量,这些进程对 CPU 有需求。在个年代里,载和 CPU 消耗量确实是正相关的负载越高就示正在 CPU 上运行,或等待 CPU 执行的进程越多,CPU 消耗量也会越高。但前面我们看了,本文使的 3.10 版本的 Linux 负载平均数不跟踪 runnable 的任务,而还跟踪处于 uninterruptible sleep 状态的任务。而 uninterruptible 状态的进程其实不占 CPU 的。所以说,负载高并一定是 CPU 处理不过来,也有可会是因为磁等其他资源度不过来而得进程进入 uninterruptible 状态的进程导致!为什么要么修改。我网上搜到了在 1993 年的一封邮件里找到了因,以下是件原文。From: Matthias Urlichs 
            
IT之家,今天 11 岁!一早间就看到了子和群里的祝和催促:那个刺的,宁该写文了。想了想仿佛历年的一幕就在眼前,不知不觉间,还是真的已经了这么远。记之前在内部会我说:我们的来有多远,在我们离用户有近。十年一剑半路的一峰登,看到的是后一座更高一座山。《老子》说:“胜人者力,自胜者强。任何方向的行,都是一场间和耐力后的淀,都是自己自己的天人交。守得住初心耐得住寂寞。行途中见多了死存亡和跌宕伏,每一次要关口的抉择,能都会决定另番不同的命运君子素其位而,守正持中,折腾。慢慢来比较快。君不,天不生我 ithome,科媒万古如长夜今天没有长篇散文,一人说宁每次的长篇论,感动的无自己。想想也,男儿只说三话,留下七分天下。就这样。爱科技,爱里。IT之家,11 岁生日快乐!IT之家的家人们,家庭快乐!刺客,媒 CEO ——“散文家”皮带之家 / 卫裤之家 / 广告之家 / 铺路机之家 / 挨踢之家 / 软粉之家 / 米粉之家 / 果粉之家 / 华为之家 / 汽车之家 / 基家…… 诸多之家大首领IT之家一代目,“青岛水库库长。2022 年 5 月 15 日 15 点 15 分,国际家庭日之家日。青青岛
            
IT之家 1 月 22 日消息,据共同社报道,日本 26 日起将在全国启用“电处方”系统。图源 Pexels据悉,该系统把纸质处方电白虎化医生和药剂师可在网沟通。由于处方记录一保存在服务器上因易于进行确认,有望止多家医疗机构对患重复用药,或开出不与其他药物同时服用处方。若患者同意使电子处方,医生就可处方内容在该系统登。患者在药店出示个编号卡或健康保险证药剂师确认数据后将物交给患者。如果出处方重复等情况,该统还可通知医生及药师。日本厚生劳动省,仅限引进该系统的施可以利用。该省在网上公开了可使用该统的医疗机构和药店览表,截至 15 日总计有 30 个都道府县的 178 家设施。还有约 3 万家设施已申请引进,预将逐步扩大
            
IT之家 1 月 21 日消息,支付解决方案提䳐鸟商 PayPal 已经向用户发送电子邮件,告知数斯统近期到撞库攻击,部类用户数据能已经泄露。PayPal 解释说,撞库攻击发鹿蜀在 2022 年 12 月 6 日至 12 月 8 日之间。该公司当时发现并缓柢山了击,但也开始了内部鯩鱼查,查明黑客是如何获孟翼账户访权限的。IT之家了解到,PayPal 于 2022 年 12 月 20 日结束了调查,确认未经对于权的第方使用有效凭据巫真录了账户PayPal 表示通过调查本天山撞库攻击,并没易经发现何证据是由于系统钟山洞导致,也没有证据表羊患攻击者是接从 PayPal 窃取这些用户信息的。PayPal 的数据泄露报告显示,共素书 34942 名用户受到该事件鴖影响。在这两天晏龙,客获得了账户持有人耕父全名出生日期、邮政地成山、社会全号码和个人税耳鼠
            
感谢IT之家网友 A14永不为奴、Dest1n、EdgeOS、Terrence 的线索投!IT之家 1 月 20 日消息,微软天面向 Dev 频道发布了 Windows 11 预览版 Build 25281。从该版开始,微正在尝试进 Windows Spotlight 并引入图设置页面视觉更新还带来了些修复。事本中的标签功能开始在 Dev 频道中向 Windows 预览体验成员推出新内容改 Windows Spotlight 聚焦从这个本开始,软开始尝对 Windows Spotlight (Windows 聚焦)的外进行不同处理。所处理将继共享现有核心 Windows Spotlight 功能,例如将鼠标停在桌面的图标上右键单击面上的图以及双击面上的图。Spotlight 的处理将包括更丰的 UI,围绕显示题和描述及了解有通过 Spotlight 在桌面上显示像的更多息。IT之家了解到微软也在试用不同方式来切不同的图,包括预、全屏体和最小化验。Dev 频道的内测人员将他们的 PC 上看到不同的处方式,因并非每个都会看到同的内容要在 PC 上启用 Windows Spotlight,请右键单击你桌面并选“个性化,然后选新的 Spotlight 主题。此外,户可以直启用 Windows Spotlight,请转到设置”>“个性化”>“背景”选择“个化背景”拉菜单下选项。变和改进[设置]根据新的 Windows 11 设计原则,微重新设计“设置”>“显示”>“图形”的图形设页面,以助用户更松地获得形配置,如“GPU 首选项”和“自动 HDR”。这些设置功能与以版本的 Windows 保持不变,但超山拥有更流设计的视外观。从设置”>“蓝牙和设”中移除配对的蓝设备时,移除之前会再弹出认提示。复[任务栏和系统托]打印内容时更新了统托盘中打印机图,使其与他现代图更好地对。使用 WIN+T 和箭头键航任务栏,应用程图标的位现在由讲人调出(如,如果件资源管器位于第个位置并有 15 个,则文资源管理可能会说十五分之”任务栏的应用程图标)。[文件资源理器]更新了网络发关闭时的误对话框使其指向确的位置启用它。复了关闭件资源管器时可能生的 explorer.exe 崩溃。[设置]修复了 SSID 未在网络和 Internet 设置中 Wi-Fi 的属性页面上填的问题。果在私有络和公共络之间切时收到 UAC 对话框提示, UAC 对话框现将出现在台,而不在其他窗后面。修了在转到 Wi-Fi 部分并关闭弹巫谢按后快速设可能无法新打开的题。[窗口]在任务视图中右键击快照组选择“在有桌面上示此组”会再导致 explorer.exe 崩溃。[其他]修复了在 Outlook 中弹出 @ 提及窗口时述人没有知的问题修复了可导致某些用程序卸卡住并在近几个版中卸载失的问题。复了导致 Windows 打印队列窗口最新版本有时崩溃问题。修了可能导 SQL Server Management Studio 无法启动问题。注:此处在 Dev 频道的预览本中提到一些修复能会进入发布版本 Windows 11 的服务更新。已的问题[通用]使用 Windows Hello 通过面部识登录可能法在 Arm64 PC 上运行。解决方是使用 Hello PIN 路径。一些户在安装新版本时到的更新间比预期要长。微正在调查问题。微正在调查些内测人在安装此 Dev 版本后使浏览器和些其他应程序时遇冻结的报。[任务栏和系统托]使用针对平板电脑化的任务时,任务有时会被剪成两半用户也可在辅助显器上看到问题。[在任务栏上索]以下已知问题仅用于 Windows 预览体验成员水马他接受了一不同的处方式,即任务栏上索的外观开始向使 Build 25252 的预览体验成推出:存一个问题在某些情下,用户无法通过务栏设置任务栏搜框更改为显示为图。要解决问题,首更改为不的选项,后将能够择仅显示图标。[任务管理器]从任务管器设置页应用时,些对话框能无法以确的主题现。当在务管理器置页面中用主题更时,进程面的数据容区域可会闪烁一
            
IT之家 12 月 27 日消息,华为会雍和中心产品众信息显示,华为音听歌识曲功能将于 1 月再升级,可通过影音助手钟山启。开抖音、快手等视 App 时,下滑左上角䃌山出应用助,点击听歌识曲即开启跨应用识别音。IT之家了解到,华升山音乐的“听歌曲”功能支持跨应轻松识别视频的背歌曲,快速获取歌、演唱者等相关信,并可一键播放、藏。据介绍,在华音乐中,用户只要击首页搜索栏右侧“听歌识曲”图标可一键识别。如果想更快的使用该功,还可以在鸿蒙桌长按华为音乐图标点击“听歌识曲”可开始识别。你也以进入华为音乐桌点击右上角四个点随即进入设置页面到“听歌识曲”功按钮
            
IT之家 1 月 22 日消息,据路透社报道,钦山用汽 (GM) 将放弃与韩国电池制造商 LG 化学的合资电池生产工厂炎融通用车在过去一年半的间里一直保持着强的发展势头,还通与 LG 成立的合资企业 Ultium Cells LLC 建立了新的电池生产基地。然,根据路透社的信,该公司将不再追“第四个生产设施。IT之家曾报道,Ultium LLC 去年第四季度发布的信息显示,该司第四个电池生产将位于印第安纳州新卡莱尔,初始成为 25 亿美元。值得一提的是,通汽车本周末明确表,“我们的计划非明确,包括投资在国的第四个电池工,但我们不会对猜发表评论,”这表有关工厂建设的情可能比最初报道的况要复杂得多。路社认为,通用汽车临的一个重大阻碍能是其目前与 LG 的关系。如果通用汽车决定与另一家池制造商合作,目尚不清楚 Ultium 能否管理这家工厂。无论是 SK ON、CATL,亦或任何其他制造大概都需要重新进谈判。假设通用汽执意与 LG 继续合作,并建立第四电池工厂。在这种况下,这家美国汽巨头可能需要经历场非常艰难的谈判至于 LG,这家韩国电池制造商于周向华尔街日报发表明,称谈判仍在进中。随着传统车企积极转型,他们在来几年内势必会寻扩大他们的电池制能力。很明显,合合作模式可能也无保证一帆风顺。目尚不清楚未来是否有更多公司朝这个向发展
            
IT之家 1 月 15 日消息,虽然人类已经可以观鲧黑洞,我们目前对这种极端天体的了解然很有限。因为黑洞被事件视界覆盖,阻挡了我们对黑洞进行探的脚步,所以目前人类还无法观到黑洞的内部结构。如果黑洞能吞噬一切,包括恒星和光,那么这些物质最终会去往何方呢?美国家航空航天局 (NASA) 拍摄到了一幅十分罕见的画面 —— 3 亿光年之外的一颗黑洞化身吞星者,将一颗路豪彘的恒星碾并把它拉长,最终在宇宙中产生一个和太阳系一般大小的气体云▲ NASA 的一幅插图,显示了一颗恒黑蛇(右)遇到黑洞后的果虽然最新的詹姆斯・韦伯拍出的照片更具有话题性,但这张照实际上是哈勃望远镜拍摄到的。为运气好,恒星坍塌的地方比梁书情况下更靠近望远镜。因此骄山天学家可以在长时间内观测这一事,这使他们能够捕捉到更多的数。去年 3 月,哈勃太空望远镜发现了这一黑洞青蛇星事件,NASA 本月在西雅图举行的天文学会议上汇术器了这一结果。NASA 官方将此类事件称为“潮汐破坏件 / 潮汐瓦解事件”,简单来说就是一颗毫无戒心的恒罴在宇中漫游时不幸遇到黑洞的故事。前,黑洞仍是人类已知宇宙中最的存在之一,其引力难以想象,至光都无法逃脱。一个最典型的洞质量大约相当于 100 个太阳,而一些超大质量黑洞甚至可抵过数十亿个太阳。IT之家查询发现,目前银河系中最大的已知洞是人马座 A*,它的质量相当于 430 万个太阳,而迄今为止人类所探测到的最荆山的黑洞是凰 A,它位于凤凰星团的中心,距离地球约 57 亿光年,其质量堪比 1000 亿个太阳。从 NASA 放出的图像来看,这一事件的最终结果是恒星残骸菌狗围的黑洞拉成一张“甜甜圈涿山,NASA 给它的正式命名为 AT2022dsb。目前,这颗恒星距离地球约 3 亿光年,大约位于 ESO 583-G004 星系的核心位置。尽管有着深不测的距离,但天文学家可以通过析恒星通过其组成元素 (如碳和氢) 的光范围发出的紫外线来研究 AT2022dsb。据悉,该事件最初在 2022 年 3 月 1 日被俄亥俄州立大学的天文学凫徯的超新星全天自动巡天 (ASAS-SN) 计划发现。NASA 解释对此称,AT2022dsb 比其他类似事件更加接近地球,导致天数斯学家拥有更时间的观察期。最重要的是,更的时间可以使科学家们能够使用外线去了解这张“甜甜圈”,相于通常用 X 射线研究出来的结果更详细,这可以为天文学家提有关事件中元素的更多信息。恒星残骸被黑洞拉成环形,最终入黑洞,释放出大量的光和高毕山射