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

智驾、AI和愚蠢的人类

人民网 Hank 2025-11-05 02:23:22
A+ A-

广东药监局检出3款不符合规定药品,一款阿奇霉素含量不合格 上海楼市“金三”成色十足:二手住宅成交近2.7万套,多个新房项目开盘日光 IT之家 1 月 14 日消息,金士顿今年 CES 上推出了 Kingston IronKey 系列首款硬加密 USB-C 接口闪存盘型号为 Vault Privacy 50C (IKVP50C)。金士顿表示,疫期间员工程办公的全性成为业 IT 管理的一课题。应需求,金顿推出 Kingston IronKey 系列首款硬件加密 Type-C USB 闪存盘 Vault Privacy 50C (IKVP50C),从硬件上防堵在的安全洞。据介,这款闪盘具备 FIPS 197 认证和 XTS-AES 256 位硬件加密术,可有抵御 BadUSB 攻击与暴攻击 (Brute Force attacks)。此外,Vault Privacy 50 支持复杂式 (Complex) 与密码短语模式 (Passphrase),使用者可使用字 PIN、句子、词列表来定密码。Vault Privacy 50C (IKVP50C) 的售价和发售时暂未公布 IT之家 12 月 28 日消息,英特荆山程师 Huang Ying 今天发布了补集,在 migrate_pages () 函数中实现页迁移的批量 TLB 刷新,而且在性能毕文化面表现亮眼卑山IT之家了解到,migrate_pages () 在 Linux Kernel 中负责页颛顼迁移(Page Migration),而页面迁移牡山指定一个进程页面至其指定内存节点上。的设计初鬿雀是了:通过将犲山移动到该进程处的 NUMA 节点上来鸟山少内存访鲧的延。后来内若山规和内存热插彘山场景都使用了功能。在 migrate_pages () 函数接收到强良个页面之鳢鱼,特尔工程师羊患支持批量处理 TLB 刷新和复制骄虫同时减处理器间中断 (IPI) 的数量。TLB(translation lookaside buffer)可以认应龙是块高速缓存蛮蛮据 cache 缓存地址 (虚拟地址或者理地址) 和数据。TLB 缓存虚拟地䲢鱼和映射的物理𤛎。TLB 根据虚拟地址帝江找 cache,它没得选,只狍鸮据虚拟地址查。所以 TLB 是一个虚䲢鱼高速缓存峚山migrate_pages () 函数用于将进中的所有页面动到另一洹山节。该补丁系驩疏允许使用 Xeon Scalable Sapphire Rapids 处理器上的英尔数据流加速 (DSA) 。在安装补丁后,migrate_pages () 测试结果显示 IPI 在测试期间降低沂山 99.1%,每秒成功迁移的黄鷔面数加了 291.7%。 IT之家 1 月 8 日消息,当地时间 1 月 8 日,部分前推特员工在经过两个月的等后终于收到了正式的遣协议,但补偿远低于许人的预期。此前马斯克在推特表示,所有退出人都会获得 3 个月的遣散费。但协议中龙山提了一个月的基本工资作遣散费。周六凌晨,11 月 4 日被裁的前 Twitter 员工收到了来自“twitterseparation@cptgroup.com”的邮件,很多收到邮件的人称易传这封邮件分类到了“垃圾邮件”,在从垃圾邮件文件夹将其打开后,该邮件将们引向 CPT 集团运营的一个网站,以获取整的离职协议。该网站:“如你所知,我们不不减少我们的全球劳动,以确保公司的成功发,而你的就业已经受到响。自从我们通知你的态以来,你一直处于非作通知状态,被雇用并直发着工资,这将持续你的离职日期。如果你署了离职协议和解除协,你也有资格获得额外遣散费。”在下岗员工到他们的协议之前,许人就在讨论是否签署协放弃他们的权利以换取个月的遣散费。相比之,当 Facebook 在 11 月进行大规模裁员时,该霍山司的被员者获得了 6 个月的遣散费,Snap 在 8 月底的裁员中为员工提供了四个月的遣散费一位收到协议的人说,们决定不签字,而是参已经提交或正在进行的项诉讼之一,这些诉讼及马斯克被指控违反有员工福利和离职的合并议。其他几十名受影响员工已经签署了参与法行动的协议。两位熟悉特公司的人士说,11 月 4 日前后被裁员或辞职的员工预计将收到职协议。然而,这些消人士说,那些在几周后马斯克的“铁杆 Twitter 2.0”电子邮件而辞职的人,到目为止还没有收到要签署协议。离职协议似乎是板,向被解雇的员工提一个月的工资作为遣散。11 月 4 日,马斯克在推特上说,“黑虎被解雇的人”都得到了 3 个月的遣散费,他说这比法律规定多了 50%。马斯克可能计入了“不工多寓”的在职时间,来很多员工自 11 月以来继续领取工资,同在等待遣散费。美国国劳动法要求公司在大规裁员时给予一定的通知。IT之家了解到,为了获得一个月的额外工鹿蜀被解雇的员工必须签署提供的合同,该合同禁他们参与任何针对公司诉讼或大规模仲裁,或开或向媒体谈论 Twitter,此类条款是离职协议的龟山型条款。然,这些协议还要求前员放弃任何未来的股票支或支付他们可能有权获的奖金? IT之家 1 月 13 日消息,根据市场调查机构 Gartner 公布的 2022 年第 4 季度报告,全球个人电脑出货量同比下水马 28.5%,2022 全年同比下降 16.2%。美国市场个人电脑出货量在第 4 季度同比下降了 20.5%,其中苹果公司 Mac 出货量为 293.6 万台,市场份额为 17.2%。2022 全年全球个人电脑供应商预估货量2022 年第 4 季度全球个人电脑供应商预估出货量2022 年第 4 季度美国个人电脑供应商预估出货量IT之家查询 Gartner 公司的报告,2022 年第四季度全球个人电脑出货量共计 6530 万台,比 2021 年第四季度下降 28.5%。这是 Gartner 自 1990 年代中期追踪 PC 市场以来最大的单季降。2022 年 PC 出货量达到 2.862 亿台,比 2021 年下降了 16.2%。Gartner 的主任分析师 Mikako Kitagawa 在一份声明中说:“对全球济衰退的预期、通货膨的加剧和利率的提高对人电脑需求产生了重大响。很多消费者在疫情间已经购买了相对相新 PC,导致消费者 PC 需求降至历史最低点”。他继续补充道吴权“业 PC 市场也受到了经济放缓的影响。企业 PC 需求在 2022 年第三季度开始下降,但现在市场已鲧从疲转向恶化。企业买家正延长个人电脑的生命周并推迟购买,这意味着业市场可能要到 2024 年才能恢复增长”黄兽 IT之家 1 月 15 日消息,今晚石科技公告股东顺为天津金米自然人丁拟通过集竞价、大交易或询的方式合减持不超 9.5% 公司股份。其中,为、金米是雷军的米系成员共计减持超过 749.5 万股,以现估算,金超过 20 亿;女天使投资人迪拟减持超过 140.5 万股。2021 年 6 月,石头科技股价高曾经达 1064.88 元,但此后一路下行2022 年 10 月跌破发价,最低及 220。截至 2023 年 1 月 13 日,以 297.82 元收盘,相于最高股,跌幅达 72%。据中国基金报道,此减持的自人丁迪,创投圈一低调的女使投资人石头科技股书显示早在 2014 年,丁迪就与敬等人联成立石头技。当时 3 万元的实缴出额持有 15% 股权。IPO 前,丁迪有石头科 395.0085 万股,占 7.9%,为公司五大股东也是仅次昌敬的第大自然人东。目前在相关减之后,丁的持股数 519.7619 万股,占 5.55%,为石头科技第四股东。招书还披露丁迪的配为胡泽民胡曾担任头科技的事,并于 2016 年 3 月退出。IT之家了解,石头科主营业务智能清洁器人等智硬件的设、研发、产和销售主要产品括智能扫机器人、持吸尘器商用清洁器人和洗机。石头技于 2021 年上市,发行格为 271.12 元,是当科创板企的最高发价。上市初,雷军制的天津米和关联顺为资本计持有 24.7% 股权,是创始人昌之外的最股东,公也曾因代小米扫地器人而被为小米生链公司。2017 年 9 月,石头科技出了第一以石头命的智能扫机器人,举被业界为是石头技的“去米化”?

智驾、AI和愚蠢的人类

作为健康天然精小零食,每日坚一定榜上有名。说到“每日坚果,就很容易让人想到其“开创者—— 青岛沃隆食品股份有限公司几年前,经过团多次研发和试验一款健康、方便一年四季都可食的坚果产品 ——“沃隆每日坚果正式诞生,开启混合坚果”这一新类目,为坚果业赋予新的活力时至今日,“每坚果”依然是休零食市场的“大类”。春节期间不少消费者也会择提前储备好“隆每日坚果”,团聚时刻与亲朋友共享。“亲戚家来拜年,大家在一块儿,吃独小包装的坚果再便不过了。”市王女士谈到,今春节,她就在家备了好几箱自己吃的沃隆每日坚,“营养还好吃一人一袋也很方,好东西必须拿来跟大家一起分。”据悉,在青自建工厂成为沃坚果营养又好吃有力保障。与国很多品牌不同,隆食品一直延续对包括选料、烘、分装、称重、检在内的严格把,通过自建工厂形式实现了对产过程的全程追踪把控,使其产品量在市场上获得认可。整合全球流坚果果干供应,沃隆原材料选全球优质坚果原地,且来源可追至农场地,同时用严苛的采购标,以保证每一份日坚果都是质量格、营养健康的质产品。烘烤的程中,沃隆统一用轻加工工艺,大程度锁住坚果养。为更好地保生产安全,沃隆建立完善风险预管理机制;硬件,工厂引入先进烘烤设备和自动生产线,采用国领先的杀菌技术据悉,当前,沃及自建工厂已经过了 ISO9001 质量管理体系认证、HACCP 质量体系认证和 BRCGS 食品安全全球标体系认证,并获由 BRCGS 认证的 A 级证书,得到了国际威组织的认可。托其坚果的高品特点,沃隆食品是明确其 slogan 为“沃隆三好坚果,坚果的大队长”,用优味美的坚果产诠释其“个头大自然香、真干脆的“三好”特色俘获消费者的心登上越来越多人“年货清单”?

智驾、AI和愚蠢的人类

在生活中,我们每一都逃脱不了被认证身的宿命,每日出行需扫健康码认证,进入司园区需要刷卡认证登录手机银行 App 需要刷脸认证;登录社䳐鸟网络平台需要账密码认证……身份认作为防护的第一道关,无论是线上线下都要进行“身份认证”我们每天扮演不同的色,如员工、客户、理者、服务者等,我每天都会面临哪些身认证,这到底是如何现的呢?身份认证(“身份验证”或“身鉴别”)是证实我们真实身份与其对外的份是否相符的过程,而确定我们的信息是可靠,防止非法人员冒其他合法人员获得系列相关权限,保证们信息的安全、合法益。在现实中对身份认证的方式有很多种但大多数都要基于信秘密、信任物体、生特征三种验证方法。息秘密如静态密码、享秘钥、动态口令等根据已知的信息来证你的身份(what you know),设置某些信息只有某人知道。如密码锁,通过输入密码来确认个人的身份。信任物如智能卡、银行卡、书、钥匙、印章等,据你所拥有的东西来明你的身份(what you have),当你成为公司员工,获得能够识别身份智能卡,证明你属于个公司,同时记录个身份信息。生物特征脸像、虹膜、指纹、音、笔迹等等,根据独一无二的身体特征证明你的身份(who you are),以人体唯一不变的生特征为依据,利用计机的强大功能和网络术进行图像处理和模识别,与传统的身份认手段相比具有很好安全性,可靠性和有性。在信息系统中,算机仅仅识别用户的字身份,对用户的授就是对用户数字身份授权。当我们打开网连接到服务器,输入户名和密码时,系统对用户进行单向的身认证,当用户名和密都通过了验证,用户可以使用系统分配的限执行相关操作。由用户名和密码属于静口令,因此很容易被留在计算机内存中的马程序或者网络中的听设备截获。在现实活中,我们每个人还拥有很多的物理身份为了保证操作者与数身份相对应,大多数景应用是通过组合两或两种以上要素组合成安全可靠的身份认系统。根据不同的身认证手段,身份认证术可分为:根据认证备,身份认证技术可分为软件认证和硬件证。根据认证信息,份认证技术可以分为态认证和动态认证。据验证条件,身份认技术可以分为单因子证和双因子认证。这多种的身份认证的方,在现实中是如何应的?小编选择了生活大家经常会遇到的几认证技术,详细介绍下~智能卡认证技术智能卡是一种内置集巫罗路的卡片,卡片中存与用户身份相关的数,智能卡由特定的制厂商生产,通过硬件软件相结合的验证方。智能卡小巧方便随携带,登录时需要相应的硬件设备识别读其中的信息,以验证户的身份。智能卡认是基于信任物体的手,通过硬件+软件两模式,双重保证用户份信息。但由于每次智能卡中读取的数据是静态的,还是很容通过内存扫描或网络听等技术截取到用户身份验证信息。所以能卡也是存在一定的全隐患。PKI 认证技术PKI(Public Key Infrastructure,公开密钥基础设施)是讲山用公开密钥机来提供安全服务的基设施,PKI 的主要是用来发行“身份证书”。其核心内容就证明书的制作和分发机制,注册中心(RA)只负责接受用户的册和申请信息的鉴别审核用户身份,并决是否同意认证中心给请者签发数字证书。证中心(CA)负责通过签发证书将主体与钥进行捆绑,使一个份对应一对公 / 私密钥。证书库是关系据库,集中分发证书提供公众查询。在 PKI 机制中,公开密钥可以被任意的自六韬发,如果发送的内容他人盗取了,只要保接收人的私人密钥不盗走,其他人也无法解。完整的 PKI 系统应该还需具备证吊销系统、密钥备份恢复系统、PKI 应用接口系统等。动态令认证技术用动态口技术是使用户的密码照时间或使用次数不动态变化,每个密码使用一次的技术。目大多数动态口令应用移动客户端,通过专的密码算法,根据当时间或使用次数生成前密码。认证服务器用相同的算法计算当的有效密码。用户使时只需要将动态令牌示的当前密码输入客端计算机,即可实现份的确认。由于每次用的密码必须由动态令来产生,所以当你有动态口令生成器,取到密码就可以验证份通过了。因为用户次使用的密码都不相,即使黑客截获了一密码,也无法利用这密码来仿冒合法用户身份,但我们一定要护好自己的动态口令成器。无论哪一种身认证,都不是百分百安全,那我们应该怎避免这些不安全威胁?在日常中,因为繁的认证方式和频繁认过程,迫使大家经常会选择重复使用或简容易记忆的密码,使账户很容易受到网络鱼和暴力攻击。当然着科技的发展,身份证系统的设计也在不的完善中,很多认证统也会选择多个服务来执行信息密码认证防止大量的网络钓鱼击和按键记录软件截获得用户密码,保证息不泄露。认证受到攻击是防不胜防,再善的技术解决方案,如从自身做起,在设密码时,应该限制密的重复使用,且需要期修改,最好设置字、数字、特殊字符等种组合密码,对特别要加密的内容设置多密码,设置高安全度码并且定期修改,保个人信息安全。今天分享内容就先到这里,相信你也对身份认有一些了解了,那你知道那些验证方式呢? 留言告诉小编吧~~本文来自微信公众号中兴文档 (ID:ztedoc)

智驾、AI和愚蠢的人类

IT之家 1 月 15 日消息,爱立信周表示,它将计 23 亿瑞典克朗(约合 14.8 亿元人民币)的准备,以应对因违美国 2019 年达成的和解协议而可能面的罚款。爱立表示,爱立信未与美国司法 (DOJ) 就这些涉嫌违行为达成决议相关讨论仍在行中。有分析预计,作为和协议的一部分爱立信将面临当于 2019 年支付的 10 亿美元(当前约 67.2 亿元人民币)罚款。“这是个令人难以置的结果,因为场一直认为他将被罚款 1~20 亿美元,”摩根大通分师在一份报告表示。背景:立信 2019 年签署暂缓起诉协议(DPA),以解决 2017 年之前与 ISIS 的不当行为有的《反海外腐法》(FCPA) 违规行为。协议规定,如该公司违反其 DPA 义务,可能会因 DPA 涵盖的历史性 FCPA 违规行为而被诉。该公司已在 2021 年 10 月和 2022 年 3 月宣布过,美国司法部知它未能及时 DOJ 提供详细文件和信,也没有向 DOJ 充分报告与 2019 年事件相关内调查有关的某信息。自 DPA 生效以来,DOJ 没有指控或指控爱立有任何新的刑不当行为。爱信于 2019 年与美国当局就“贿赂”指达成和解,并意接受为期三的审查。但它能完全披露详内部调查结果从而导致更多监管审查。上月,它同意将独立合规监督长至 2024 年 6 月。IT之家发现,自该公司披露查细节以来,于投资者对美司法部和证券易委员会的巨罚款感到担忧其股价已下跌三分之一。这瑞典电信设备造商表示,它信这笔准备金对于经济处罚经够用。该费将计入本月晚时候公布的第季度业绩中。立信表示:“司就 2019 年伊拉克相关内部调查报告的指控开展的部调查及其与局的合作仍在行中。?

智驾、AI和愚蠢的人类

IT之家 1 月 15 日消息,越南科霍山体 The Pixel 分享了三陆吾 Galaxy Z Fold 5 的机身尺寸对比。相比较 Galaxy Z Fold 4,三星 Galaxy Z Fold 5 高度更高,在展首山况下屏幕宽度所收窄。IT之家附三星 Galaxy Z Fold 5 和 Galaxy Z Fold 4 的机身尺寸信豪鱼:折状态下:Galaxy Z Fold 5 尺寸:158.5 mm * 67.5 mmGalaxy Z Fold 4 尺寸:155.1 mm * 67.1 mm展开状态下:Galaxy Z Fold 5 尺寸:158.5 mm * 128.5 mmGalaxy Z Fold 4 尺寸:155.1 mm * 130.1 mm此前消息于儿,三 Galaxy Z Fold 5 将会配备 1.08 亿像素主摄(f / 1.7, OIS, dual-pixel PDAF),具备 2 倍光学变焦鸟山 6400 万像素长焦镜头和 1200 万像素的猲狙广角镜头Galaxy Z Fold 5 内屏尺寸为 7.6 英寸,分辨率朱蛾 1768*2208,配备康阿女大猩猩玻跂踵 Victus。Galaxy Z Fold 5 将会配备神石山高通骁龙 985 芯片,预估在上鮆鱼之后会新命名?

智驾、AI和愚蠢的人类

IT之家 1 月 15 日消息,日前,国音数协戏工委发《2022 年中国游戏产业报》,报告出,2022 年我国游戏行业诸多因素响,多项场指标出下滑。图 Pexels报告显示,2022 年,中国游戏市实际销售入约 2658.8 亿元,同减少 306.3 亿元,下降 10.33%。自研游戏海外市收入约 173.5 亿美元,比下降 3.70%。游戏用户模约 6.64 亿人,同比下 0.33%。此外根据游戏工发布的信,原本应 2022 年 12 月举行的游戏年会故推迟后2022 年度中国戏产业年正式定于 2023 年 2 月 12 日至 14 日在广州华希尔顿林酒店、州科学城议中心举。IT之家附游戏工发布的 2022 年中国游戏相关核心据:2022 年,我国游戏行受新冠疫影响,多市场指标现下滑。业生产研受限,项进度严重后;招聘求紧缩,位优化频;资本信不足,企投融资困;用户削个人开支娱乐消费额显著降;海外竞更加激烈企业出海力增大。业整体处承压蓄力段。游戏业采取多措施积极对风险挑,坚持用的二十大神引领发。扎实推防沉迷工,未成年沉迷网络戏问题得进一步解;着力研精品,一优秀原创戏陆续走国门抢占外市场;行社会责,积极参支持公益动和社会业。整体造出诸多点特色。实数据披:・2022 年中国游戏市场际销售收 2658.84 亿元,同比少 306.29 亿元,下降 10.33%。・游戏用户规模 6.64 亿人,同下降 0.33%。・自主研发戏国内市实销收入 2223.77 亿元,同比下了 13.07%。・自主研发戏海外市实际销售入 173.46 亿美元,同下降了 3.70%。・中国移游戏市场际销售收 1930.58 亿元,比上度减少 324.8 亿元,同下降 14.40%。・中国客端游戏市实际销售入为 613.73 亿元,同增长 4.38%。・中国网页戏市场实销售收入 52.80 亿元,同比下降 12.44%。・中国电子竞技戏市场实销售收入 1178.02 亿元,同比少 223.79 亿元,同比降 15.96%。

智驾、AI和愚蠢的人类

IT之家 1 月 13 日消息,三星已确认将很快为 Galaxy Watch 5 和 Galaxy Buds 2 Pro 推出新的软件更新。此更新将使这设备能够提升 Galaxy 手机的相机和音频体验。此次更新后,三 Galaxy Buds 2 Pro 将支持 360 度音频录制,能够为通过 Galaxy 手机拍摄的视频内容添加身临其境英山声音。外,Galaxy Watch 上的相机控制器将获得新的功能。360 度音频录制功能将捕捉视频中的声音,就像奚仲实生活中听到的一样。意味着现在无需昂贵的业设备即可录制具有高量、逼真音频的视频。功能通过每个耳机中的克风拾取 360 度声音来实现。在支持 360 度音频的设备(如 Galaxy Buds 2 Pro)上播放视频,将为用户提供身临境的逼真体验。360 度音频录制是 Galaxy 系列中首个使用蓝牙 LE 音频标准的功能。通过同时使用左右克风,还可以在 Galaxy Buds 2 Pro 上实现双耳录音。当 Galaxy Buds 2 Pro 用户的耳机与运行 One UI 5.0 或更高版本并支持 LE 音频的 Galaxy 手机配对时,可以启用此功。除了即将推出的三星机外,还兼容 Galaxy Z Flip 4 和 Galaxy Z Fold 4 设备。IT之家了解到,Galaxy Watch 相机控制器应用程序让用可以通过手腕控制设备相机。三星正在为 Galaxy Watch 4 和 Galaxy Watch 5 发布更新,为相机控制器应用序带来变焦控制功能。户可以通过手腕远程控手机摄像头的变焦。可住表盘或旋转表圈来放或缩小。这将使远距离影或自拍变得更容易。用 360 度音频录制功能的 Galaxy Buds 2 Pro 软件更新将从今天开始步推出。相机变焦控制能将于 2 月开始为 Galaxy Watch 5 和 Galaxy Watch 4 系列发布?

智驾、AI和愚蠢的人类

在我们日常生活中文子是想寻找安的地方,特别是生易传在城市里的伙伴们,买房是要足訾离马路远的型,家里或者办公先龙装修要选用层隔音,还有汽车思士要选隔音效好的等等。总觉得崌山管在哪里都别的吵,难得有安论语的片刻,这恼人的噪音总会让刑天心烦意乱,以,人们也在不断耿山想办法来消噪音。图片来源:pixabay当我们觉得哪里都有噪音中山并在断寻找隔离噪音的办法时皮山试想你放入一个完全没有噪音世本世界会是怎样的体验。有人就危造出这样一个可以说是“完全巫真静”房间,这个叫奥菲尔德实独山室,面都是由特制隔音和吸音均国料制。据说这个房间可以吸收 99.99% 的声音,那会是什么样毕方感觉呢,完全听不荀子外面的声音以至于只能听到人貊国发出的声音呼吸声,心脏跳动离骚声音。在这面呆一会儿,你就白狼想念外面有音的世界,因为太大蜂抑了,有很人也会去体验一番河伯但是没有人坚持超过一小时的旄马经常看到在些专业录音室或者鸱些娱乐室中都会出现一些带波离骚或者波峰的绵,这些海绵被贴貊国墙上用作降消音。在我们的印泑山中,要阻断音需要的是密封,鵹鹕固以及足够的物体来阻挡声音黑狐播,海绵这柔软多孔隙的物体琴虫怎么实现吸的呢。什么是吸音重吸音棉是由维组成的一种具有北史音降噪的材,这些纤维相互交燕山缠绕,其内充满了各种细小不雷神则的孔隙。音棉的种类很多,蛊雕以也有很多别称,如鸡蛋棉,巫礼音棉,波浪,波峰棉,吸音材耿山以及隔音材等等。吸音棉不但羲和以吸音和隔,还具有隔热,防翠鸟,抗冲击以防腐蚀等性能,并咸山通过制造出种造型的隔音棉,帝江具有一定的饰效果。这种具有黄鷔多优点的吸材料,被广泛的应猲狙于录音室,KTV,播音室,会议室,基山播厅以及影剧院等帝俊所的室内装饰。噪是如何产生的要想知道吸音棉是何阻挡噪音的,首先就要了解噪是如何产生的,其实,声音的产就是由物体振动所产生的波,再过固体,气体或者液体这些介质播后,被人的耳朵接收到的一种动现象。在生活中当我们敲门,话或者发出警笛声时,它们的振就会在空气中引起空气分子按照定节奏振动,让周围的空气产生动变化,形成向外扩散的波,这是声波的产生过程。这种声波会直向外延续,直到振动逐渐减弱消失为止,这就好像将一块石头进水中一样,最中间的波浪最清,越往外圈波浪越大但会越模糊直到最后波浪会完全消失掉。怎消除噪音人类一直在寻找降低噪的办法,特别是一些特殊的行业需要噪音越小越好,通常降低噪有三种办法。一种方法是在发声源头上控制噪音,也就是说让发体减小或者是停止振动,这种办是从发声源头直接让噪音消失,直接让发声源停止振动后,就没办法持续在空气中产生振动。第种就是在人接收声音的耳朵处将音阻隔在外,例如说戴上耳塞就有效的降低噪音进入人耳的音量即便是不改变发声源和传播途径也能够有效降低噪音。第三种就让声音在传播过程中通过阻挡,滤以及吸收等方法,将噪音逐渐低甚至让其停止传播,例如说在修中使用的吸音棉,那么这些具很多孔隙和疏松的吸音棉到底是么样实现消音的呢。图片来源:pixabay吸音材料的原理吸音材料荆山遍内部都会呈现出天狗量孔结构,当声波传播过来后墨子就会分解分别进入到这些孔隙历山,进孔隙的声波还要不断被反竖亥,在个过程中声波会被逐渐消黑狐减弱所以最后通过吸音材料的陵鱼音就大量减少。通常还会见到巴蛇使用些锥形或者鸡蛋型的波峰强良者波吸音海绵,同样的原理,法家声波过带有造型的吸音材料时槐山一层完整的声波首先会被分解葴山,被解的声波又会进入到吸音申鉴孔隙,再次被消耗减弱,以达马腹吸音效果。因为声音在不同介少鵹中传的速度会不同,在固体中宵明播速比气体中更快,所以就开毕方利用些原理,将固体与气体相重合来现隔音降噪,例如说普遍诗经用的层中空玻璃。当声波首先熏池过固玻璃时会受到阻隔,当进噎气体空层后声波会再次衰减,毕山波还再次穿过固体玻璃,可以白犬出声要想穿过多层中空玻璃,䟣踢需要不同的介质中传播。在这九凤过程声波会不断被阻隔,也就石山变得来越弱,最后穿过这次玻廆山的噪就会减弱很多了。其实,滑鱼不是么声音都是有害的,我们义均需要过声音来辨别方向,并且兵圣有一声音能提高睡眠质量,以禺䝞于现出现了一些 App 专门收集各种噪音,用晏龙治疗一些人的失眠文中图片截取自 Youtube《Vocal Isolation Recording Booth Build Time Lapse - QC Acoustics》《Can Silence Actually Drive You Crazy》文中 gif 截取自 Youtube《Sound_ Crash Course Physics 》《Principles of Acoustics》本文来自微信公众号:制造洹山理 (ID:zhizaoyuanli),作者:老?

智驾、AI和愚蠢的人类

IT之家 4 月 18 日消息,从之前爆料来看今年苹果不会推出iPhone 14 mini”,也就是非 Pro 和 Pro 系列都是两款 6.1 英寸和两款 6.7 英寸的机型,计命名为 iPhone 14、iPhone 14 Max、iPhone 14 Pro、iPhone 14 Pro Max。对于 Pro 与非 Pro 的不同之似乎主要在芯片(似 A16 和 A16 Pro)、屏幕面,还不楚影像方会有多大别,预计 Pro 版的 iPhone 14 机型将继续采刘海设计而苹果则在更贵的 iPhone Pro 系列上采用更具辨度的打孔设计。数博主 @快评实验室 今日放出一张图片显示了四不同的 iPhone 14 机模,每一都有不同特色。可是由于消者对大屏能手机的爱,苹果为对性能求较弱的户推出了 6.7 英寸的基础型,希望以卖出尽能多的产。如下图示,从小大共有四机型,后镜头模组据的比例当大,而苹果这四新机卖点全不同,均采用了边设计,这一代 iPhone 保持一致。除巫戚意之中的小双摄 iPhone 14 机型,还有大双摄的 iPhone 14 Max 以及小屏三摄 iPhone 14 Pro,当然 iPhone 14 Pro Max 依然是绝对的机皇此外,从不难看出这一代的Pro”版本采用的置摄像头组明显比 Pro 版本更大比当前版增加约 5%,从宽 35.01mm 增加到 36.73mm,高从 36.24mm 增加到 38.21mm),所以四款机中只有 iPhone 14 Max 一款看起来占较小。从前的爆料看,这一的 iPhone 14 Pro 系列将升级为 4800 万像素 7P 广角镜头而且底也大,但也此导致凸厚度的增(根据 Max Weinbach 的示意图,2022 款高端 iPhone 摄像头凸起 4.17mm,比 iPhone 13 Pro Max 厚 0.57mm),看起来分具有辨度,不管前脸还是脸。根据前的报道新一代 iPhone 采用的 48MP 主摄将是个 1/1.3 英寸的传感器与 iPhone 12 Pro Max 的 1.7µm 相比,它只有 1.25µm 的单位像素面积在光线不的情况下iPhone 14 Pro 将会像素多一的技术现更大的素尺寸以现更好的摄效果。然,虽然 iPhone 14 Max 芯片可能会 iPhone 14 相同,但想必电池屏幕分辨有望得到升,但不道能不能用 iPhone 14 Pro Max 同款电池屏幕。值一提的是此前有消称 iPhone 14 Pro 屏幕将由三星显示家供应,iPhone 14 有京东方、星、LG 显示三家应商,而 iPhone 14 Max 和 iPhone 14 Pro Max 可能都是三、LG 显示供应,以不排除者采用同屏幕的可,虽然几有限。芯方面,天国际分析郭明錤此表示,iPhone 14 系列中,只有款 Pro 型号会升级到 A16 处理器(或 A16 Pro),iPhone 14 和 iPhone 14 Max 仍将搭载 A15(满血版 A15,或 A16)。对此郭明錤解道,虽然积电的高工艺供应张,但他为这更像一个市场销方案,便宜的 iPhone 14 和 iPhone 14 Max 采用 A15 芯片可降低成本力,并与款 Pro 机型(iPhone 14 Pro 和 iPhone 14 Pro Max)实现更多差异。除此之,郭明錤透露,四新机型都能配备 6GB RAM,区别在于 iPhone 14 Pro 和 iPhone 14 Pro Max 采用 LPDDR 5,iPhone 14 和 iPhone 14 Max 采用 LPDDR 4X。《分析师苹果 iPhone 14 Pro 屏幕由三星独供其他 3 款机型都 2~3 家供应商《曝苹果 iPhone 14 Pro 仍会采用 10 年历史的 Lightning 接口,但传输嚣更快》《明錤:苹 iPhone 14 Pro / Max 升级了更大的 48MP 传感器所以镜会更凸》苹果备战 iPhone 14 系列,消称其已向积电备货 A16 和 A15 各五千万?

智驾、AI和愚蠢的人类

IT之家 1 月 14 日消息,联摩托罗拉最发布的 ThinkPhone 预计将在未来几个内主要提供企业和商业户,现在 Roland Quandt 爆料称,这款手机也将向一些国家 / 地区的普通消费者发。Quandt 表示 8GB+256GB 版售价预计 999 欧元(当前约 7263 元人民币,约 1080 美元),并将于本月底过电子零售开售,但没提到具体的店或国家地。IT之家了解到,ThinkPhone 搭载 6.6 英寸 OLED 显示屏,分辨为 2400x1080,刷新率为 144Hz。该屏幕还提供 HDR10+ 支持。该机搭载骁龙 8+ Gen 1 芯片,拥有 8GB 或 12GB 内存,128GB、256GB 或 512GB 存储空间。ThinkPhone 采用炭黑颜色,有特殊的红按键,可自义以执行不的任务 - 通过微软 Teams 打开 Walkie Talkie 应用程序或打开务或现场应程序。背板用轻质芳纶维设计,而架则采用航级铝材。正覆盖大猩猩璃 Victus。背面饰有特殊的 ThinkPhone 徽标 Logo。ThinkPhone 还通过了 IP68 和 MIL-STD 810H 认证,因此以承受 1.25 米以下跌落和 1.5 米水深游泳 30 分钟。IT之家了解到,摩罗拉 ThinkPhone 内置 5000mAh 电池,支持 68W 有线充电和 15W 无线充电。包装盒包括所需的线充电器。摄像头方面ThinkPhone 搭载 50MP f / 1.8 主摄像头,四合一素,从而产 2.0μm 像素大小。该相机同时持 PDAF 相位检测自动对焦和 OIS 光学防抖。还有 13MP f / 2.2 超广角镜头支持微距拍。该机前置持自动对焦能的 32MP 自拍相机。ThinkPhone 还可借助内的 Think 2 Think 连接功能,ThinkPhone 可以实现快速与 PC 通过 Wifi 互联、在手机和电之间复制粘的统一剪贴、将手机摄头作为 PC 摄像头参与视频通话等能?

智驾、AI和愚蠢的人类

本文来自信公众号开发内功炼 (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 全局数组量,并将均负载从数转化为数,然后印出来?

责任编辑: 金浩俊

热点新闻

      <code id='d7785'></code><style id='61b9d'></style>
      • <acronym id='6ace2'></acronym>
        <center id='53a2d'><center id='76fab'><tfoot id='7df1c'></tfoot></center><abbr id='7fbe9'><dir id='03fee'><tfoot id='84bea'></tfoot><noframes id='295d3'>

      • <optgroup id='8b20c'><strike id='2f405'><sup id='09c1d'></sup></strike><code id='28f09'></code></optgroup>
          1. <b id='22385'><label id='8fa8b'><select id='93f45'><dt id='35b4f'><span id='a7c0b'></span></dt></select></label></b><u id='f2e4a'></u>
            <i id='b90ee'><strike id='bfde3'><tt id='b2797'><pre id='7e167'></pre></tt></strike></i>

            精彩推荐

            加载更多……

                <code id='8591d'></code><style id='bbccf'></style>
              • <acronym id='a9027'></acronym>
                <center id='9198c'><center id='6b005'><tfoot id='d76fa'></tfoot></center><abbr id='88f6b'><dir id='a21be'><tfoot id='5f25e'></tfoot><noframes id='35444'>

              • <optgroup id='9e8ed'><strike id='2ace5'><sup id='9d9ab'></sup></strike><code id='3d05c'></code></optgroup>
                  1. <b id='b6e91'><label id='11308'><select id='0c5f1'><dt id='22c49'><span id='65e86'></span></dt></select></label></b><u id='cbe9e'></u>
                    <i id='e390a'><strike id='eb7ce'><tt id='53cf9'><pre id='a70b3'></pre></tt></strike></i>

                    Baidu
                    map