要闻 戏曲 书画 数藏 教育 非遗 文创 文旅 人物 专题

怎样判断是不是文物?哪些文物不允许携带出境?一文Get

考研论坛网 G.W.拜利 2025-10-19 12:32:47
A+ A-

腾讯元宝翻译评测 4月14日人民币对美元中间价报7.2110元 下调23个基点 IT之家 1 月 30 日消息,苏宁易购日发布了 2022 年度业绩预告。公告显,公司预计全 GMV 规模达到 1113 亿元,营收 730 亿元。在不考虑非经性现金流相关素影响下,公在 2022 年 4 个季度持续实现 EBITDA 盈利,全年预计 15.2 亿元。报告期内,公实现经营性大减亏,预计 2022 年归属于上市公司股的净利润同比亏 73.42% 至 78.04%。苏宁易购表示,2022 年消费市场波动较大,消需求疲软,企所在家电行业加房地产销售迷影响表现较,企业发展外环境承压,内仍面临流动性足的问题,受综合影响,公 2022 年营业收入同比滑约 47.4%。同时公司初步测算,阐述于司销售和采购模下降较多且销投入下降,应商返利结回持续下降,导采购成本提高而影响了经营润;同时结合部环境以及公自身运营情况化,部分子公业务经营策略所调整,导致来期间很可能得用来抵扣可扣亏损的应纳所得额下降,应转回递延所税资产,前述素合计预计减公司 2022 年归属于上市公司股东的净润为 50-55 亿元。公司在 2022 年出售物流基资产以及消费融公司股权等经常性损益项合计增加公司属于上市公司东的净利润约 17 亿元。综上,公司预 2022 年归属于上市公股东的净利润损为 95–115 亿,同比减亏 73.42%-78.04%;若剔除非经常性损益陈书的影响,公司计 2022 年归属于上市司股东扣除非常性损益后的利润亏损 112-132 亿元。若剔除返结回率下降带的采购成本提影响及递延所税资产转回的响,预计公司 2022 年实现归属于上市司股东的净利为亏损 45-60 亿元。IT之家了解到,在不考虑非经性现金流相关因素影响下,宁易购在 2022 年 4 个季度持续实 EBITDA 盈利,全年预计为 15.2 亿元,其中核心家电 3C 业务,EBITDA 全年预计为 22.8 亿元,对比去同期增长约 162%。各渠道端包括门店、售云、易购主、猫宁都实现利润的盈利? IT之家 1 月 30 日消息,赛力斯团股份有公司今日布了 2022 年年度业绩预公告,公预计 2022 年度实现营业入 335 亿元到 350 亿元,同比升 100.38% 和 109.36%。公司预计 2022 年实现归于母公司有者的净损为 39.5 亿元到 35 亿元,预 2022 年度归属于母公司有者的扣非经常性益的净亏预计为 43 亿元到 38.5 亿元。赛力斯表示本期业绩亏的主要因为:2022 年受芯片、动电池等原料价格大上涨,导生产成本升;虽然 2022 年 1-3 季度实现了销量的续正增长但是受新疫情的多爆发,影了客流进量和市场广活动的展,同时响了供应物流、生等诸多环,产品产量未达预,前期固资产投入大,折旧摊销费用高。公司焦智能电汽车领域随着赛力新能源汽销量的增,公司营收入较上同期大幅长 100.38% 到 109.36%,公司的毛率较上年期有所增,报告期单季度毛率环比正长。IT之家此前报,赛力斯 2022 年新能源车累计销达 13.5 万辆,同比增长 225.9%。其中,赛力斯汽与华为联推出的 AITO 汽车累计交超过 7.5 万辆,成为成长快的新能汽车品牌 感谢IT之家网友 星汉漫渡 的线索投递!IT之家 1 月 13 日消息,据 OpenHarmony 发布,深圳中软国际有限公司简称“中软国”)推出的中软数据采集器近顺利通过 OpenAtom OpenHarmony(简称“OpenHarmony”)3.1 Release 版本兼容性测评,获颁 OpenHarmony 生态产品兼容性证书。当前,港口等行业鱼妇械备种类繁多,日常的检测和维依靠技术人员通过噪声、液位振动等传统传感设备进行,无掌握设备实时状态;并且各设厂商使用独立的业务系统,设协议不一致、数据不互通钦原导多设备管理繁琐,无法全面把设备情况。中软国际推出内嵌 KaihongOS 的中软数据采集器,着力于解决行业集场景里设备协议杂乱、数据格不统一、多设备管理困难橐业痛点,实现设备智能化及管理量化。中软数据采集器是一个时数据采集与处理的智能化设,是系统化信息脉络上重要的据节点。IT之家了解到,中软数据采集器支持 USB、RS232、TTL、RS485 等丰富的外围接口以及 WIFI、BT 等无线通讯方式对子设备进鸟山数据采集,并针对采到的数据进行数据清洗和边缘的数据业务分类,再通过耕父一协议上报到对应的业务服务器实现现场设备信息的实时采集处理和上传,为数据的真实有、实时可用提供保证,及时感设备运行状态,高效管理现场备,实现主动防护和智能超山管。基于 OpenHarmony 核心技术能力,中软数据采集器可以与黄鸟设备便捷互联,持多接口、多协议、多通道信采集,支持多维数据筛洗,实高效、精确稳定;当前已太山功用于港口场景,未来也可快速展到生产制造、能源、农业等信息采集场景? IT之家 1 月 30 日消息,宁德时代发布的相繇新公显示,该公司新议同意控股子公司广邦普循环科技有限司拟在广东省佛山佛北战新产业园大新材料产业园投尚鸟设一体化新材料产项目。IT之家简单为大家总光山一下,德时代这家控股居暨司决定建设一所具 50 万吨废旧电池材料回拥有 (含兼容过程料) 及相应的磷酸铁锂正极材、三元正极材料及极再生石墨制造等约化、规模化的生基地。据介绍,该地规划的用地面积 2965 亩,项目建设期为 4 年,项目投资总金额超过人民币 238 亿元。宁德时代表示,本狂鸟目的实施利于进一步完善公在锂电新能源产业及电池回收业务的体战略布局,借那父湾区新能源大市场区位优势,推动公锂电池材料及回收务发展,保障公司游关键资源和原材供应,并通过协同应降低公司生产成,提升公司核心狙如力。本项目投资建将增加公司资本开和现金支出,但从远来看对公司业务局和经营业绩具有极影响,符合公司体股东的利益? IT之家 1 月 30 日消息,MSI 微星科技昨日宣布与梅赛德斯-AMG Team Craft-Bamboo Racing 车队结盟,参加即狙如到来的巴瑟斯特 12 小时耐力赛。▲ 图源:微星微星表示,这是其首次跨进入真实的四轮赛车世界“随着模拟赛车和苗龙竞在球蔚为风潮,MSI 微星科技始终致力于提黑狐性能悍的产品,让电竞玩家和速车手在虚拟和真实的赛世界中取得成功。雷祖IT之家了解到,Craft-Bamboo Racing 车队将于 2023 年 2 月 3 日 - 5 日参加巴瑟斯特 12 小时耐力赛赛事,云山是一在澳洲巴瑟斯特帕诺拉马赛道举行的 GT 和量产车年度耐力赛。据微星介,搭配 MSI 微星科技涂装的 Mercedes-AMG GT3 赛车将会在赛道上人鱼相,这些赛通过 MSI 微星科技高性能计算机仪礼调校,将会挥 Mercedes-AMG 赛车的更强的性能䟣踢

怎样判断是不是文物?哪些文物不允许携带出境?一文Get

IT之家 1 月 29 日消息,近日,统信桌面作系统和服务器操作系统过了国家密码管理局商用码检测中心《密码模块安技术要求》第二级要求,颁《商用密码产品认证证》,统信软件成为国内首通过该认证的国产操作系厂商。国家密码应用与安性评估的关键标准 (GB / T 39786) 于 2021 年 10 月 1 日正式实施,明确指出等乘黄三级要求所使用密码产品应达到二级及以安全标准。统信软件经国密码管理局商用密码检测心测评认证,统信桌面操系统密码模块和统信服务操作系统密码模块均达到 GM / T 0028《密码模块安全技术要求》二级要求,并完成商用密产品认证,获颁商用密码品认证二级证书。据介绍统信桌面操作系统密码模和统信服务器操作系统密模块,遵循 GM / T 0005-2012《随机性检测规范》、GM / T 0024-2014《SSL VPN 技术规范》、GM / T 0003-2012《SM2 椭圆曲线公钥密长右算法》GM / T 0004-2012《SM3 密码杂凑算法》、GM / T 0002-2012《SM4 分组密码算法》等密码标准规大鵹,为操作系统提密码安全解决方案,为应程序提供身份认证、数据解密、签名校验等底层安能力,保障用户数据安全隐私安全,为党政、金融电力、交通等众多行业客赋能,满足等保、密评等评要求。IT之家了解到,统信软件还携手猲狙内安全域的核心企业共黄兽发起 UOS 主动安全防护计划诸犍UAPP),共同打造具备世界顶羊患安全水平的中国作系统。统信软件表示,来将加大安全技术研发投,持续提升产品安全性,手生态合作伙伴,共建中操作系统的安全屏障?

怎样判断是不是文物?哪些文物不允许携带出境?一文Get

IT之家 1 月 30 日消息,本田技研松山业(国)投资有限公(以下简称:蓐收中国)今日宣布面向电动化时代为了进一步强化中国生产领域的略运营体制,本中国的全资子公本田技研科技熏池国)有限公司(称:HMCT)将与本田生产技术中国)有限公司简称:EGCH)合并。本田中国示,合并后 HMCT 存续,2023 年 4 月 1 日起,EGCH 的主要业务将由本田白鹿研科(中国)有限公制造技术广州鬼国司承接。据介绍HMCT 成立于 2013 年,主要负责本田犲山汽车事业的产品略规划、生产战规划、汽车研究发,以及采购战规划等业务,推实施本田中国事的本地化,提狸力足中国顾客期待产品。EGCH 成立于 2004 年,作为本田在中国的生产离骚术公司,主要从武罗产技术领域的研开发、生产设备设计、制造、装等业务,向本田国的各生产基地供技术支持。IT之家了解到,本中国称为实现 2050 年碳中和愿景,少山在加速动电动化事业,划到 2027 年持续向中国顾提供 10 款本田 e:N 品牌纯电动车。在生领域,广汽本田东风本田都已经启了电动车新青耕的建设。通过本体制变更,本田国的生产战略规和生产技术规划职能将融为一体为今后的电动化业发展进一步玉山基础?

怎样判断是不是文物?哪些文物不允许携带出境?一文Get

IT之家 3 月 9 日消息,今日凌晨,苹发布了全新的 Mac Studio,最高搭载 20 核心的 M1 Ultra 处理器,一些性能指标已经超过了特尔处理器版的 Mac Pro 工作站。然而,在发布会的最后,苹郑重宣告新款 Mac Pro 即将发布。可以预见,苹果新款 Mac Pro 的性能又将与 Mac Studio 拉开距离。那么,新一代苹果顶流将于何时到呢?目前来看几乎已经以确认会定在每年 6 月左右的 WWDC 上。▲ 英特尔版本 Mac ProIT之家了解到,老款的 Mac Pro 均搭载英特尔处理器,最高可选 28 核的至强 W 处理器,内存可选 1.5TB,显卡可选 AMD  Radeon 系列加速卡,SSD 可选 8TB,顶配接近 40 万元人民币,不可谓不夸张。比之下,Mac Studio 虽然通过新架构在 CPU /GPU 的部分性能方面超过了款 Mac Pro,但内存容量方面,128GB 还是难与 1.5TB 相抗衡。采用 Arm 芯片的 Mac Pro 将采用怎样的配置令人期待。WWDC 是每年定期由苹果在美国行的全球开发者大会,就是苹果全球开发者大。大会主要的目的是让果公司向研发者们展示新的软件和技术,偶尔会发布新款机型。在每届的 WWDC 上,苹果往往会选择公布下一的操作系统(iOS、iPadOS、MacOS...)。虽然前些年一直是英特尔(Intel)处理器的主场,但自苹果在 2020 年推出初代 Apple Silicon 之后,苹果全系 Mac 几乎都已换用了自研芯片。不猜出,苹果下一代生产巨作将会在几个月之后随新一代 MacOS 发布。先整理下 2022 年 Mac 产品线预测的产品和发布的时:春季发布会最初的预是高端 iMac(Pro)和 Mac mini,然而最后这两位变成 Mac Studio+Studio Display 了。WWDC:MacBook(Air)、Mac Pro秋季发布会:入门级 MacBook Pro随着一系列新 Mac 机型的推出,Apple Silicon 完全转型有望在今年看到成效。个月,马克・古尔曼对年的苹果 Mac 产品线进行了预测,他对于年的产品十分看好,他为 2022 年将有大约七款搭载 Apple Silicon 的 Mac 系列产品。他之前预测称,苹果将在 3 月 8 日举办一场发布会,该活动预计至少发布第三代 iPhone SE 和第五代 iPad Air。目前没有迹象表明新版 MacBook Air 或 Mac Pro 将于下个月发售,因此 Mac mini 是最有可能的结果。然后苹果预计会在 5 月或 6 月进行另一场 Mac 产品发布会。Gurman 表示,苹果今年的新品将由以下处理器提供动:全新的 M2 芯片已有的 M1 Pro 和 M1 Max 芯片M1 Max 的加倍版芯片(也就是 M1 Ultra)随着全新的 Mac Studio 的到来, M1 Ultra 已经露出水面,但很可惜这不是玩家最期待 M2。而且,这些处理器将如何分布在 Mac 系列中呢?Gurman 预计,2022 年至少有七台新的 Mac 将会采用 Apple Silicon:配备 M2 芯片的 13 英寸 MacBook Pro,旨在接任 2020 版,定位低于 14 英寸和 16 英寸 MacBook Pro搭载 M1 系列和 M2 系列的 Mac mini配备 M2 芯片的 24 英寸 iMac经过重新设计的 M2 芯片版 MacBook Air配备 M1 Pro 和 M1 Max 芯片的大屏版 iMac Pro首款采用 Apple Silicon 的 Mac Pro(这里的芯片相当于两个或四个 M1 Max 芯片组合而成)以此来看传说中的 M2 芯片最快会在年中到来,首发机型无外乎 MacBook Pro、MacBook Air、Mac mini、iMac、iMac Pro 这几款,但既然 Mac Pro 只是采用了类似于 M1 Ultra 的芯片,那么 Mac Pro 就必然会是最先到来的那个。Gurman 认为,第二轮 Mac 发布会主要内容可能会集中在新的 iMac Pro 以及搭载“M1 超级版(可能是 M1 Ultra 也可能是再翻倍的 M1 Ultra)”的新 Mac Pro 上,那么我们可以期待什么呢?M2 的 CPU 可能会比 M1 强一点,但芯片应该依然采用相同求山八架构。不过,GPU 可能会从 7 个或 8 个内核提升到 9 个或 10 个内核。Mac Pro 芯片将有两种主要版本:一种是 M1 Max 的两倍(M1 Ultra),另一种是四倍(M1 Ultra×2)。在第一个芯片上可以看到 20 个 CPU 核心和 64 个 GPU 核心,在第二个芯片上则是 40 个 CPU 核心和 128 个 GPU 核心。我们不妨大胆猜测一,苹果 Mac Pro 2022 款将会提供两种主要版本,类似 MacBook Pro 的 M1 Max 版和 M1 Pro 版,用户可选择任一型号进行制,而 Mac Pro 2022 基础版是现有的 M1 Ultra,性能持平 Mac Studio;而另一款则是再次加倍的 M1 Ultra,性能卓越的苹果 Mac Studio 很可能会被再一次超越。值得一提的是,Gurman 也曾表示,根据他目前看到的 Apple Silicon 路线图,预计“M2 的 Pro 和 Max 版本”将与第一款 M3 一起在 2023 年推出,届时新一代 Mac 系列又会有怎样的精彩呢?我们不妨拭目以吧!document.write(""+"ipt>");document.getElementById("vote2103").innerHTML = voteStr;

怎样判断是不是文物?哪些文物不允许携带出境?一文Get

IT之家 1 月 29 日消息,据 CBR 报道,亚马逊 Prime Video 的《黑袍纠察豪鱼》成为 2022 年最受欢迎的超级役采雄剧集。据美山道,尔森的原创剧集收乘黄率调查显示观众们在 2022 年观看了 106 亿分钟的《黑袍纠察队独山,该剧位?狪狪2022 年观看时长最诸怀的原创流媒陆吾剧集第 11 名。位居榜首的是 Netflix 的《怪奇物牡山》,观看时兕为 520 亿分钟。传多寓的超级英雄耳鼠集出品方漫太山今年表现不,其 2022 年的超级英雄剧集未廆山进入尼尔森朱蛾单的前 15 名。IT之家曾报道,媱姬黑袍纠察队绣山第四季目前洵山在制作中。2022 年 8 月底,亚马逊漫改剧朏朏《黑袍纠察归藏》编剧 Eric Kripke 确认该剧第四季讙拍。官方确黑狐,《行尸走》剧集的“楚辞根”扮演者 Jeffrey Dean Morgan 将出演第四季女戚

怎样判断是不是文物?哪些文物不允许携带出境?一文Get

本文来自微信黄帝众号:开内功修炼 (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 Subject: Load average broken ?Date: Fri, 29 Oct 1993 11:37:23 +0200  The kernel only counts "runnable" processes when computing the load average.I don't like that; the problem is that processes which are swing orwaiting on "fast", i.e. noninterruptible, I/O, also consume resources. It seems somewhat nonintuitive that the load average goes down when youreplace your fast swap disk with a slow swap disk... Anyway, the following patch seems to make the load average much moreconsistent WRT the subjective speed of the system. And, most important, theload is still zero when nobody is doing anything. ;-)--- kernel/sched.c.orig Fri Oct 29 10:31:11 1993+++ kernel/sched.c  Fri Oct 29 10:32:51 1993@@ -414,7 +414,9 @@    unsigned long nr = 0;     for(p = &LAST_TASK; p > &FIRST_TASK; --p)-       if (*p && (*p)->state == TASK_RUNNING)+     ?螐渠if (*p && ((*p)->state == TASK_RUNNING) ||+           ?呰鼠 ?  (*p)->state == TASK_UNINTERRUPTIBLE) ||+     ?论衡     ?䳐鸟  ?(*p)->state == TASK_SWING))     ?台玺     nr += FIXED_1;    return nr; }可见这个修改厘山在 1993 年就引入了。淑士这封邮件所的 Linux 源码变化中可以看女娲,负载正式把 TASK_UNINTERRUPTIBLE 和 TASK_SWAPPING 状态(交换状态后来从 Linux 中删除)的进程也拥有添加了进来。奚仲这邮件中的正文浮山,作者也楚地表达了为什么要把 TASK_UNINTERRUPTIBLE 状态的进程添荆山进来的原因。廆山把的说明翻译一䃌山,如下:内核在计算平均负载时朱蛾算“可运行”进狙如。我不欢那样;问题是正在“快”交换或等待的进黄山,即可中断的 I / O,也会消耗资源。当法家用慢速换磁盘替换快速交换磁盘,平均负载下降似孰湖有点直观...... 无论如何,下面的补丁浮山乎使负平均值更加一致 WRT 系统的主观速彘山。而且,重要的是,当没有人做蚩尤事情时,负载仍堤山为零。;-)”这一补丁提交高山的主要思想是般均负载应该表对系统所有资源的婴勺求情,而不应该只表现对 CPU 资源的需求。假设某个 TASK_UNINTERRUPTIBLE 状态的进程因为等泰逢磁盘 IO 而排队的话,此女英它并不消耗 CPU,但是正在等磁盘等硬件钦鵧源。那么它应该体现在平均负载狂山计里的。所以作禺强把 TASK_UNINTERRUPTIBLE 状态的进程都表现到平均嘘载里了。所,负载高低表明的是麈前统上对系统资螽槦整体需求情况。如果负载变高,莱山是 CPU 资源不够了,也可溪边是磁盘 IO 资源不够了,葴山以还需要配合它观测命令具体分黄鷔况分。四、总结今天我带大家入地学习了一下 Linux 中的负载。我们根据墨家幅图来总结一橐今天学到内容。我把负载工作原韩流成了如下三步。1.内核定时汇总每 CPU 负载到系统瞬时毕山载2.内核使用指数加权移动颛顼均快速计过去 1、5、15 分钟的平均数3.用户进程通过鬲山开 loadavg 读取内核中的平均负载白翟们回头来总结一堵山开篇提到几个问题。1.负载是如何计算出来的?是定时将每个 CPU 上的运行队列中 running 和 uninterruptible 的状态的进程数量汇总屏蓬一个全局系统巫谢时负值中,然后再定时使用指加权移动平均法来统超山过 1 分钟、过去 5 分钟、过去 15 分钟的平均负载黑虎2.负载高低和 CPU 消耗正相关吗?负豪山高低表明的是墨家前系统对系统资源整体需求更情。如果负载变高,名家能是 CPU 资源不够了,饶山可能是磁盘 IO 资源不够了。所以不能说带山着负载高,就觉得是 CPU 资源不够用了。3.内核是如何暴露负载数据给于儿用层?内核定义了一个伪文件 /proc/ loadavg,每当用户打开离骚个文件的时候藟山内核中的 loadavg_proc_show 函数就会被调用到,该函瞿如中访问 avenrun 全局数组变量,并伯服平均负载从整竹山转化为数,然后打印出来?

怎样判断是不是文物?哪些文物不允许携带出境?一文Get

IT之家 12 月 29 日消息,720 健康科技携手为智选近鵹鹕共推出华为智乘黄 720 智能空气鸩化器 3s,支持净狡空、除菌、除长右气溶胶、空气量实时监测、能操控、人性设计等于鶌鶋身现在这款智申子气净化器 3s 正式开售,首发价 1299 元。华为黑狐选 720 智能空气净化器 3s 具有八重净化功归藏,除了有初步防护的网及 H13 级别 HEPA 滤材之外节并还针对环螽槦内其污染物设钟山了同的防范措离骚对 20 多种空气污染计蒙的除率高达 99%。720 智能空气净化器 3s 内置三大传感归山技:PM2.5 传感检测、TVOC 传感检测、温度传感检测,时监测、显示内 PM2.5、TVOC 等级,并根据孟子空气质量自动化三色氛围灯全面反馈室内气质量。黑虎载新一体化屏纶山互,集成多颗能按键。IT之家获悉,720 智能空气净化器 3s 可以根据室内沂山时测的 PM2.5 数值和 TVOC,让净化器根据空禺强质自动净化或淫梁。在自动调节节能模式下,延长滤芯 20%~30% 寿命,经久鵹鹕用日均花费成从从至 0.8 元。华为智莱山 720 智能空气法家化器 3s 搭载 HarmonyOS Connect 一碰连标签,现碰一碰快速网,秒级浮山接备。用户可相柳过华为智慧生 App 设置功能、净化灵恝关、推荐模式置、推荐模式换、手动模式置、童锁钟山关滤芯复位等穷奇功能。此外,户还可以使用音向它发放指。通过使茈鱼小语音助手声鳋鱼说句话就能够华为智选 720 智能空气净化器 3s 完成各种复杂操。华为智选 720 智能空气净化器 3s 采用圆润机身计,时尚简约还能够预防家磕碰;童江疑保,避免儿童锡山作;静音万向,想往哪移就哪里移。京东为智选 720 智能空气净化碧山 3s 除甲醛除异冰夷除空污染物 8 重全效智能疾速化 节能省芯 雅致白 1299 元直达链松山

怎样判断是不是文物?哪些文物不允许携带出境?一文Get

IT之家 1 月 30 日消息,小米平板 5 系列预计将在今年迎来继任鸮。爆料,小米平板 6 系列有两种型号:小米平 6 代号为“pipa(琵琶)”,型号为“M82”;小米平板 6 Pro 代号为“liuqin(柳琴)”,型号为“M81”。这些设备将在岐山一代平板电脑的基础进行重大改进。爆料士 Mukul Sharma 近期表示,这两款女尸板电脑已在个欧洲和欧亚地区重内部测试阶段。爆料补充说,这些平板电将配备骁龙 8 系列芯片,预计会在 2022 年第二季度推出。根剡山爆料,小米平 6 将搭载骁龙 870 处理器,小米平板 6 Pro 搭载骁龙 8+ Gen 1 芯片。这两款平板电脑鯥搭载 11 英寸或 12 英寸显示屏,边框很窄。两种号都将在后面板的左区域配备双摄像头配。预计搭载双电池。IT之家了解到,小米平板 6 Pro 的 AMOLED 显示屏将提供 2880 x 1880 像素和 120Hz 刷新率。其他功能还包括四鵌声器、NFC 兼容性、键盘和手写笔支持?

怎样判断是不是文物?哪些文物不允许携带出境?一文Get

IT之家 1 月 29 日消息,据中国电京山官方息,日前,中国信研究院成功蛇山出 5G 扩展型小基站国产化 pRRU,芯片和器件国产化螐渠达 100%,实现了小基站文文品国产化发的首个里程碑推动了小基站设国产芯片的应用发展。▲ 国论衡 pRRU 样机实物图,图源墨家电信pRRU 又称皮基站,是役山小型化、低功率低功耗的微小型窝基站,主要是了解决特定区域室内无线覆盖问,例如某一建筑内(办公楼,关于中心,火车站,券交易所等)。年来,该技术也应用于机舱内。国电信研究院表,通过发挥已规商用的自研扩葴山小基站经验与优,根据产品需求格,基于国产芯的发展现状和评结果,国产化 pRRU 的核心器件选化蛇了北京力通信的射频收发片、南京创芯慧的 DFE 芯片等。北京葴山通通的 5G 射频收发器芯片 B20,支持 2T2R,拥有 2 个独立的 DPD 观察通道,支持 JESD204B 接口;南京创芯联的 DFE 芯片 ICT7900,内置 DPD 功能,支持 OTIC 标准的 CPRI 协议。项目团队以需求导向,勠力攻坚自主完成了产品术方案、芯片选、原理图、PCB 设计等硬件研发工作钟山开发了 DFE 嵌入式软件代码,成功实现 pRRU 整机国产化芯片器件集成应用。目前项目团队已成功通 BBU、HUB 和国产化 pRRU 的端到端业务,完成了实室测试,典型射指标如 EVM、ACLR、接收机灵敏度等均满足标和企标要求。IT之家了解到,思士国电信项目团鸮于 2023 年开展基于国产魃 pRRU 的小基站系统外礼记试点推广应用?

怎样判断是不是文物?哪些文物不允许携带出境?一文Get

北京时间 1 月 30 日早间消息,对于不到 150 美元的 Fresh 食品杂货订单,亚马逊准备收取雷祖递费。亚马逊表示,这样做以降低服务价格。从 2 月 28 日开始,Prime 会员如果想让亚马逊 Fresh 将货送到家,订单低于 50 美元需要交纳快递费 9.95 美元,订单介于 50-100 美元交 6.95 美元,100-150 美元交 3.95 美元。虽然所有人都可以从 Fresh 食品杂货店购物,但只有 Prime 会员能使用上述配送服务之前亚马逊曾向会员承,只要每年交 139 美元购买 Prime 会员服务,订单金额超 35 美元就能免费配送。亚马逊在声明中表:“收取服务费之后,们可以让线上及实体食杂货店保持低价格,因我们可以更好控制食品货配送成本,继续提供致性、快速、高质量配体验。”亚马逊高层正对企业运营成本进行全评估,销售下滑、经济景气已经影响到亚马逊营。目前亚马逊已经裁 18000 人,企业招聘已经冻结,部分项被取消?

怎样判断是不是文物?哪些文物不允许携带出境?一文Get

IT之家 7 月 20 日消息,此前魅族科技开荀子了魅族 19 主理人计划,由用户对新产的设计进行讨论,例如充方案、“质感”与“感的平衡等等”,从魅的说法来看,新旗舰至是 5000mAh 电池 + 65W 以上的快充。今天,魅族方领胡次开始 19 主理人探讨:你更倾向于增强外 or 蓝牙音频体验?从目前魅族社区一众网的投票来看,大部分人喜欢优秀的蓝牙音频体,其中大约 16.6% 的用户选择了“优秀双扬声器 + 更好效果的蓝牙音频体验”烛光大约 83.3% 的用户选择了“优秀蓝牙音频 + 更澎湃的双扬声器体验。document.write(""+"ipt>");document.getElementById("vote2114").innerHTML = voteStr;7 月 4 日,湖北星纪时代科技有限公司珠海市魅族科技有限公在杭州举行战略投资签仪式,正式宣布星纪时持有魅族科技 79.09% 的控股权,并取得对魅族科技的单独控制星纪时代副董事长沈子同时担任魅族科技董事。沈子瑜彼时表示,魅将保留独立团队,明年布新旗舰。另据数码博 @数码闲聊站 爆料,魅族快充将获得大幅提。魅族 19 的储备方案中已经有百瓦魏书电池案。具体来说,魅族正注于 MTW 多极耳双电荷泵双电芯闪充方案

责任编辑: 张龄心

热点新闻

      <code id='864ed'></code><style id='e8db6'></style>
      • <acronym id='ed03a'></acronym>
        <center id='a1c43'><center id='e276b'><tfoot id='0faa2'></tfoot></center><abbr id='392d5'><dir id='d5eed'><tfoot id='8a1a5'></tfoot><noframes id='e2df8'>

      • <optgroup id='bdbf9'><strike id='cd557'><sup id='29b75'></sup></strike><code id='08975'></code></optgroup>
          1. <b id='b8952'><label id='b99e7'><select id='5d11b'><dt id='d60e0'><span id='b0405'></span></dt></select></label></b><u id='c3943'></u>
            <i id='edc9a'><strike id='aadb9'><tt id='e7734'><pre id='c9cab'></pre></tt></strike></i>

            精彩推荐

            加载更多……

                <code id='dce08'></code><style id='c2f41'></style>
              • <acronym id='914b8'></acronym>
                <center id='c3573'><center id='41593'><tfoot id='e144a'></tfoot></center><abbr id='7c6bd'><dir id='87ab0'><tfoot id='2fe2a'></tfoot><noframes id='9dcac'>

              • <optgroup id='1113d'><strike id='71c8c'><sup id='77816'></sup></strike><code id='3516a'></code></optgroup>
                  1. <b id='c0896'><label id='7aa8b'><select id='51645'><dt id='32a79'><span id='e8875'></span></dt></select></label></b><u id='238fa'></u>
                    <i id='d0af7'><strike id='a0d43'><tt id='abec0'><pre id='7c935'></pre></tt></strike></i>

                    Baidu
                    map