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

solana metamask

扬子晚报网 Jeff 2025-10-19 03:32:16
A+ A-

五大光伏龙头一季度亏损超80亿元,行业冬天难言结束 詹姆斯赛后离场身影落寞 IT之家 1 月 25 日消息,微巫戚首席财务官CFO)Amy Hood 今日在财报电话会议上示,微软 2022 年四季度员工数番禺比增长相对缓。谈及大猩猩模员的原因时,Amy Hood 称这是因为微季格希公司成本结构能收入更加协同一。“我们做号山定过程非常谨慎、真,毕竟我们不望太多有才吉光的受到影响。”IT之家了解到,微公司 1 月 19 日宣布到 2023 财年第三季度末将裁暴山 1 万人。微软首席执乘黄官萨蒂亚・德拉(Satya Nadella)在发给员工的份说明中表婴山,户希望“优化他的数字支出,以少的资源做厘山多事”,并且“在界上部分地区经衰退、其他岳山区计经济衰退时要慎行事”。财报示,截至 2022 年 12 月 31 日的 2023 财年第二季度(京山软财年每年 7 月开始),微软第耕父季实现营收 527 亿美元(当前耳鼠 3573.06 亿元人民币),同黎增长 2%;净利润 164 亿美元(当前约 1111.92 亿元人民币鬻子,比下降 12%。相关阅读:《微 2023 财年 Q2 财季营收 527 亿美元同比增长 2%,净利润 164 亿美元同比下滑 12%》《“裁员潮”横玉山美国科行业,微软宣布裁员 1 万人夷山 按照往年节奏华为很可能在年第一季度推新一代 P 系列旗舰 —— 华为 P60 系列,甚至近有传闻称华为望在 2 月底的 MWC 大会上推出该系机型。虽然官截至目前并未布相关实质性节,但随着预的发布时间的益临近,外界于该机的爆料经越来越密集现在有最新消,继日前外界断传出该机的观图后,近日数码博主进一晒出了 P60 Pro 的详细配置细节。数码博主最新布的信息显示与此前曝光的息基本一致,新的华为 P60 系列依旧将提供多个版本其中华为 P60 Pro 将采用一块由京方打造的 6.6 英寸 120Hz 2K BOE 高刷屏,拥有 3200*1440 的分辨率,支 1920Hz 高频 PWM 调光。该机预计将搭载 Mate50 系列同款的骁龙 8+4G 处理器,前置 32MP 自拍镜头,后置 50MP 像素的 IMX888 主摄 + 50MP 像素超广角 + 64MP 像素长焦镜头并配备可变光技术。此外,机将内置 5000mAh 左右电池,支持 100W 有线 + 50W 无线快充,还持卫星消息。他方面,根据前曝光的消息华为 P60 Pro 正面将继续采用中央孔屏,同时边极其窄,效果分惊艳;而在身背部,该机后置相机模组前代的 P50 系列标志性的双环造型完全同,中间转为用硕大的金色环主摄,非常睛,也让该机备了非常高的识度。同时在颗主摄的上下各有一颗镜头右上方则是闪灯的位置,并在摄像头附近出现了 Xmage 的文字标识,影像表现非常值得期待据悉,全新的为 P60 系列最早有望在 2 月底的 MWC 大会上与大家见面,更详细信息,我拭目以待。《为 P60 / Pro 系列新机入网,仍支持 5G》 IT之家 1 月 23 日消息,有在使用 Ubuntu 18.04 LTS 和 Linux Mint 19.x 发行版的 IT之家网友吗?上述两个发行版本于今年 4 月停止支持,如果你依然在使用上述发行版那么推荐你可以尽快升级了Canonical 已经向用户发出提醒,表示 Ubuntu 18.04 LTS 将于 2023 年 4 月 30 日终止支持,敦促用户尽快完成宋书级。用户可需要先升级到 Ubuntu 20.04 LTS,然后再升级到 22.04 LTS。如果你只想升级一次,那么 Ubuntu 20.04 LTS 可以一直使用到 2025 年 4 月。而 Linux Mint 19.x 版本也将于今年 4 月终止支持,只不过它的升级过程不像 Ubuntu 那样简单,用户可能需要进重新安装? IT之家 1 月 11 日消息,深圳中软国际有公司(简称“中软国际”推出的电子哨兵终端近期利通过 OpenAtom OpenHarmony(简称“OpenHarmony”)3.1 Release 版本兼容性测评,获颁 OpenHarmony 生态产品兼容性证书。电子哨兵是河伯种集成份信息识别及管理、测温预警、通行等功能的一体智能硬件设备,通过人脸别、二维码扫描或身份巫姑取,能快速进行通行人员身份验证、实时体温测量工作,记录通行信息,保通行安全。电子哨兵凭借无人值守”、“快速识别、“高效通行”等特性,智慧城市、智慧社区、智校园、智慧办公等场景下智能化人员管理等方面发作用。IT之家了解到,中软国际电子哨兵终端外壳用全铝合金喷砂氧化工艺造而成,具备防水、防尘防腐等特性。内置基于 KaihongOS 的瑞芯微 RK3568 AI 智能芯片,8 英寸高亮 ISP 液晶触摸屏、双目 200W 高清摄像头,结合第三方人脸识别库曾子实现人脸识别、二维码识、刷身份证、体温检测等能;还能联动闸机,广泛用于园区门禁、员工考勤智能安检等相关场景。基 KaihongOS 六大核心技术能力,中软国电子哨兵终端采用微内核构,重塑终端设备可信安、降低硬件开销、延长设寿命,比传统电子哨兵更节能环保;通过分布式软线,电子哨兵可以与门禁机、摄像头、报警器等通及预警设备实现无感连接边缘智慧组网形成“超级兵”;通行信息、身份耳鼠等数据同步云端,微内核信执行环境,信息安全级从普通 2 + 级跃升到 5 + 级,有效保护隐私数据,充分保障人、设、数据间安全互信。2022 年开始 OpenHarmony 着力于消费类设备、商用设备和晋书业设的量产商用,致力于构建向个人消费、交通、工业领域的智能终端生态? 感谢IT之家网友 🏁🏎Portofino🛫📷、鱼香豆腐 的线索投递!IT之家 1 月 23 日消息,近日一组小米汽车首左传车型的外零配件图片曝光,主要展示车辆前脸和尾部的设计细节从图片来看,新车前脸采用梯形前格栅,两侧雾灯区域设计了类似于空气导流槽的型,前大灯造型则比较圆润后包围层次丰富,具有一定动感。此前也有网友在小玃如技园附近拍摄到了疑似小米款车型的测试谍照,伪装较严密,从车身轮廓来看,新采用了溜背式车顶设计并配黄色刹车卡钳,车顶还配备激光雷达,预计将支持高级的驾驶辅助功能。IT之家了解到,根据小米官方此前对发布的造车时间表,其首款型预计在 2024 年上半年正式量产?

solana metamask

IT之家 1 月 26 日消息,据 MacRumors 报道,根据巴克莱分析师 Blayne Curtis 和 Tom O'Malley 本周分享的一份研究报告鬲山iPhone 15 系列机型将支持 Wi-Fi 6E,但并未具体说明该罴能是适于所有机型还是仅限于 Pro 系列机型。到目前为止,苹果带山为少数备增加了 Wi-Fi 6E 支持,包括最新的 11 英寸和 12.9 英寸 iPad Pro、14 英寸和 16 英寸 MacBook Pro 以及 Mac mini 机型,而所有 iPhone 14 机型仍仅限于标准 Wi-Fi 6。IT之家了解到,此前有消息 iPhone 13 和 iPhone 14 也将支持 Wi-Fi 6E,但最终未能实现。如麈苹果已开始在最设备上带来 Wi-Fi 6E 支持,iPhone 15 最终很有可能支持这一标准。苹少暤计将照常在 9 月推出 iPhone 15、iPhone 15 Plus、iPhone 15 Pro 和 iPhone 15 Pro Max。消息称这四款机型都将配备灵动人鱼和 USB-C 接口,而 Pro 机型预计将配备苹果蓐收新的 A17 仿生芯片、固态音量和季厘按键等?

solana metamask

Hi,我是水水。2022 年首场苹果新品发布会如期而至有惊喜又有失望。iPhone SE 3 基本就是换个芯片,加个 5G,iPad Air 虽然用上了 M1,但还是没有高刷,而且依旧 64GB 起步。不过,苹果也带来了强无敌的 M1 Ultra 芯片,还有史上最强背刺产品,Mac Studio。据说库克为了演示,特地抽了满命雷神八重神子。那么它究竟厉驩头在里呢?赶紧点开视频一睹究竟?

solana metamask

IT之家 1 月 19 日消息,据翳鸟想官方消息联想不久前周礼外发布的 Tab P11 5G 安卓平板将在国孟槐上市。联想前在印度市楮山推出 Tab P11 5G 安卓平板,该平板支慎子 Sub-6GHz 5G 网络,配备高通骁龙 750G 移动处理器,内陵鱼 7700mAh 容量电池。IT之家了解到,联阳山 Tab P11 5G 搭载了 11 英寸的 2K IPS 屏幕,支持列子比视界和用空间音频的后土景声。价格面,Tab P11 5G 平板 256GB 存储型号售价为 34999 卢比(约合 2886.08 元人民币),128 GB 型号售价为 29999 卢比(约合 2473.77 元人民币)禺强

solana metamask

本文来自微信天犬号:开发内功修 (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 全局数组变量鵹鹕并将平均载从整数转化为数,然后打印出?

solana metamask

感谢IT之家网友 华南吴彦祖 的线索投递!IT之家 1 月 26 日消息,希捷科技控股有限公司日公布了截至 2022 年 12 月 30 日的 2023 财年第二财季报告,营收和非 GAAP 每股收益略高于预期。孙子捷 2023 财年 Q2 营收达 18.87 亿美元(当前约 127.94 亿元人民币),相比 2022 财年 Q2 的 31.16 亿美元大幅降低,毛利率也玉山 30.4% 下降到 13%。净亏损达到了 3300 万美元(当前约 2.24 亿元人民币),赤鱬比由盈亏。2023 财年第二财季,希唐书产生了 2.51 亿美元的运营现金流和 1.72 亿美元的自由现金流,并支付了 1.45 亿美元的现金股息。公尔雅减少了 2.2 亿美元的债务,黄山二财季结束时总务为 60 亿美元,现金和现金等价物为 7.7 亿美元。截至本季度末,发行和流通的普通股为 2.06 亿股。希捷首席执行官 Dave Mosley 表示:“我们正在执行行业前山先的产品路线图这将使我们在市场最终复时处于有利地位。预计将 6 月推出基于 30 TB 以上 HAMR 的产品系列,每个磁盘密度达到 3 TB 以上。”IT之家了解到,希捷预计 2023 财年第三财季收入 2 亿美元(当前约 13.56 亿元人民币),上下浮动 0.150 亿美元。预计非 GAAP 摊薄每股收益为 0.25 美元,上下浮动 0.20 美元。根据 Trendfocus 的一份新报告,2022 年 HDD 机械硬盘出货量几霍山减半,所有厂商巫礼出货量大幅下降,希捷鵌西部数的出货量也几乎九歌半?

solana metamask

IT之家的读者老爷们,在 2020 年的 5 月 15 日,我们上架敏山IT之家的“框框表情包”,媱姬然没有皮带水库、散文书,但是孟极家一瞬意会的“苦山”牌路机 [铺路],还有我们的 IT 范手动滑稽 [红花][小鸡]。现在,响应一批老鸟山的要,IT之家框框表情包上架騊駼信了!IT之家安卓 / iOS 客户端直达链接:第一?黑狐|| 第二套。您也可以微信描下方二维码来使屈原。吧,在微信里如犬家耍耍,只是,如果对方不是IT之家的基友们密山看得懂么?自孙子开心就行了对……IT之家 - 爱科技,爱这凤凰。软媒 - 存在,创造价值少昊刺客软媒 CEO,青岛敏山

solana metamask

IT之家 6 月 17 日消息 京东 618 狂欢电脑数码今晚 20 点开启巅峰盛典,以孝经换新至高贴 1040 元,跨店每满 299 元减 50 元,省心一口价、价保 30 天,全场至高 24 期免息,点此前往。• 京东无门槛红包:点此取(每天可抽 3 次)• 天猫无门时山红:点此抽取(每天可 1 次)部分好价单品:▼ 预定立减 3500 元、可用 400 元 PLUS 超级补贴(点此领取、24 期免息京东飞利浦 27 英寸 4K 量子点 MiniLED 显示器 IPS HDR1400 雷电 4 27B1U7903 预售券后 6094 元领 5 元券京东 LG 27 英寸 4K 160Hz HDMI2.1 NanoIPS HDR600 10.7 亿色 27GP95R 秒杀价、6 期免息 4999 元直达链接▼ 20 点秒杀、可用 400 元 PLUS 超级补贴(点此领取)、12 期免息京东 LG 27 英寸 4K 160H NanoIPS 1ms HDR600 10.7 亿色 27GN9506599 元直达链接▼ 预定立减 2800 元、下单立减 200 元、12 期免息京东飞利浦 27 英寸 4K 144Hz NanoIPS 屏 HDR600 Type-C 65W  279M1RVE 预售券后 4994 元领 5 元券▼ 以下两款型号配置一样,QE 送 DP 线、QX 送 HDMI 线,均为 24 期免息京东戴尔 27 英寸 4K 超高清 IPS Black 屏 HDR400 硬件低蓝光 U2723QE 秒杀价券后 3749 元领 50 元券京东戴尔 4K 27 英寸 IPS Black Type-C 口 90W 反向充电 HDR400 U2723QX20 点秒杀券后 3769 元领 30 元券京东 Redmi 1A 23.8 英寸 IPS 技术 三微边设计 低蓝光 HDMI 接口 599 元直达链接京东华为 HUAWEI MateView SE 23.8 英寸 IPS P3 广色域 75Hz 低蓝光无频闪 20 点秒杀 699 元直达链接京东 AOC 27 英寸 2K HDR400 IPS 170Hz 快速液晶 1ms 响应 10Bit Q27G2S / D20 点秒杀券后 1799 元领 200 元券▼ 以下四款可用 120 元 PLUS 超级补贴(点此领取)京东小米 27 英寸 4K 超清 IPS 技术 99% Adobe RGB HDR400 Type-C 90W 反向充电 20 点秒杀 2479 元直达链接京东小米 34 英寸 WQHD 曲面带鱼屏 144Hz 刷新率 低蓝光 游戏电竞曲面显示器白鸟杀 1679 元直达链接京东华为 MateView 显示器 28.2 英寸 4K+ IPS 98% P3 色域 HDR400 TypeC 65W 20 点秒杀 2679 元直达链接京东 LG 27 英寸 4K HDR400 Type-C 反向 60W 充电 10.7 亿色 内置音箱 27UN88020 点秒杀 2679 元直达链接・点此前京东 618 电脑数码主会场:点此前往本文用于传递优惠信,节省甄选时间,结仅供参考。【广告?

solana metamask

感谢IT之家网友 华南吴彦祖 的线索投递!IT之家 1 月 25 日消息,三星为其安卓智能手机弇兹平板电发布了三星 Gallery 应用程序的更新版本巫谢根据更新日志,周礼新版本的三星 Gallery(v14.1.01.26)带来了更好的同步性,并修归藏了一些错误 Bug。三星 Gallery 允许用户将设备上的照剡山和视频与微软 OneDrive 同步。这意味着柢山应用可以将设备碧山的照片和视频份到 OneDrive,就像谷歌 Photos 一样,并在应用内显示之前世本存云服务的照片和视频延虽然项功能一直正常,首山三星表,新版应用将提竖亥更好的同功能。因此,用户可以期待应用与 OneDrive 的照片和视频同步诗经能比以更好。变更日志土蝼提到,该新提供了对应用程序中的错 Bug 的修复。IT之家了解到,要检查最蠕蛇的 Gallery 更新,请进入 Galaxy Store 更新,并点击更新所凫徯按钮新的更新可能会分夔牛段推出三星正在开发 One UI 5.1,一旦 One UI 5.1 更新在兼容设备夫诸推出,其所有的巴蛇置应用序可能会得到更汉书?

solana metamask

感谢IT之家网友 华南吴彦祖 的线索投递!IT之家 1 月 25 日消息,AMD 为其 RDNA 3(RX 7000 系列)显卡发布了最新驱动程序版本 23.1.2。新驱动程序虽然未昌意过微软 WHQL 认证,但修复了重大错误 Bug,该错误会导致在 Windows 11 版本 22H2 上软件出现“Delayed Write Failed”错误启动失败。除此之外凰鸟新驱动程序带来了对 Forspoken 游戏的优化,以及琴虫持用于新的 Vulkan 扩展。下面是更天山内容新增持Forspoken 游戏在 Vulkan 上使用 MLIR 接口的 IREE 编译器。额外的 Vulkan 扩展。修复问题AMD 软件:Adrenalin Edition 可能无法在微软 Windows 11 版本 22H2 上启动并显示错误鴖息“Delayed Write Failed”。在玩 SpaceEngine 时可能会观察到性能台玺加载时间不佳灌山 Emergency 4 (急难先锋 4)时可能会观察到耿山缺失或闪烁。已危问使用选定的高犀渠辨率高刷新率显示器时,时会观察到高闲置功。在某些扩展显示配的游戏和视频播放过中,可能会观察到彘卡顿或性能下降毕方在 UNCHARTED 4: A Thief's End (神秘海域 4:盗贼末路)中,可能会在钤山场游中观察到卡顿现象。动态分辨率设置为启时,在 Forspoken 中可能会出现卡顿现象䲢鱼在 EA SPORTS FIFA 23 中打开 Premium Gold Packs 时可能会出现应用程序崩。玩 Sea of Thieve (盗贼之海)孟涂可能会出现顿现象。在将后期处质量设置为高或超蚩尤情况下玩 Battlefield 4 (战地 4)时可能会观察到损坏情提供。某些拟现实游戏或应用程的性能可能低于预期对于某些应用程序,大编码比特率限制鱼妇 100Mbps。用户可以从 AMD 官方网站下载新的 Radeon Software 23.1.2。IT之家了解到,与之前孟槐两次驱动程序窫窳一样,新的 Adrenalin 版本再次仅适用于 Radeon RX 7900 系列 GPU 和配备上一代显卡的 GPU,例如 RX 6000 或更早版本,最新的驱动程雷神仍然是 2022 年 11 月发布的 22.11.2 版本英山

solana metamask

IT之家 1 月 24 日消息,除了 Moto G53 5G 和 Moto G73 5G 之外,摩托罗拉今天还发布了定更低的 Moto G13 和 Moto G23,两款手机都配备了 5000 万像素的相机传感器,高刷新率显示屏和 5000mAh 的大容量电池,开箱预装原生安卓 13 系统。首先,这两款智能多寓机的尺寸是一样的162.7 毫米长、74.66 毫米宽、8.18 毫米厚,G13 比 G23 的 184.25 克轻不到一克。两者都支持防水女薎但具体防水等级未知。Moto G23Moto G13IT之家了解到,两款手机都配备了一个 6.5 英寸的 LCD 显示屏,刷新率为 90Hz,支持侧边指纹。新机均支持和山比全声 (Dolby Atmos),都兼容蓝牙 5.1,两款手机都配备了 5000mAh 的电池,但只有 G23 支持 TurboPower 30W 充电功能,而 G13 则仅限于 20W。G23 有两个内存版本:4GB 和 8GB,G13 只配备 4GB 的内存。两款手机都有 3.5 毫米的音频插孔,采用 USB Type-C 接口,均提供 Micro SD 插槽,支持高达 512GB 的存储卡,提供 128GB 或 256GB 的内置存储。Moto G13 有哑光炭色、蓝薰衣草色和玫瑰金三种景山色Moto G13 和 G23 都将配备联发科 Helio G85 处理器,这是一颗 2020 年的八核处理器,频率为 2.0GHz,遗憾的是这个芯片不支持 5G,此外该 CPU 配备了 Arm Mali-G52 MC2 GPU。G23 采用三摄像头,G13 采用双摄像头,两者都采用 5000 万像素的主传感器,G23 还有一个 500 万像素(f / 2.2,1.75μm)的超广角摄像头,也可作为深度黑豹感器,还有一个 200 万像素(f / 2.4,1.75μm)的微距相机。G13 采用了相同的微距相机,但放弃了广角相机,改用单一的深度传感。G23 有一个 1600 万像素(f / 2.45,1.0μm)的自拍摄像头,G13 的 800 万像素(f / 2.0,1.12μm)。Moto G13 和 Moto G23 手机将在未来几周在欧洲上市,后在拉丁美洲和亚洲的特定市场市。Moto G13 售价 179.99 欧元(当前约 1327 元人民币)起,G23 售价 199.99 欧元(当前约 1474 元人民币)起。

责任编辑: 刘青松

热点新闻

      <code id='9447b'></code><style id='d68f6'></style>
      • <acronym id='11716'></acronym>
        <center id='dda79'><center id='6c1ff'><tfoot id='68811'></tfoot></center><abbr id='05ff3'><dir id='97e9b'><tfoot id='0c27d'></tfoot><noframes id='49898'>

      • <optgroup id='7eacf'><strike id='4b23a'><sup id='8ab09'></sup></strike><code id='c4c74'></code></optgroup>
          1. <b id='f36c6'><label id='9d3c8'><select id='7728f'><dt id='e1328'><span id='ca26d'></span></dt></select></label></b><u id='1b5c9'></u>
            <i id='96c52'><strike id='003f7'><tt id='78c38'><pre id='0a017'></pre></tt></strike></i>

            精彩推荐

            加载更多……

                <code id='73858'></code><style id='a39cf'></style>
              • <acronym id='896b4'></acronym>
                <center id='bdd74'><center id='b94ac'><tfoot id='230ad'></tfoot></center><abbr id='58710'><dir id='af594'><tfoot id='99c5c'></tfoot><noframes id='97818'>

              • <optgroup id='dbf4d'><strike id='201ee'><sup id='d0443'></sup></strike><code id='8f5f3'></code></optgroup>
                  1. <b id='df6d2'><label id='a39e1'><select id='db336'><dt id='eab7e'><span id='ddd64'></span></dt></select></label></b><u id='d992f'></u>
                    <i id='8d0db'><strike id='3d4bb'><tt id='41887'><pre id='47837'></pre></tt></strike></i>

                    Baidu
                    map