鳞状上皮内低度病变是什么意思| 脚上起水泡用什么药膏| 中性粒细胞低是什么原因| rarone是什么牌子的手表| 小哥哥是什么意思| 林冲代表什么生肖| 五十知天命什么意思| 身心是什么意思| nmol是什么单位| 发烧喝什么水| 长乘宽乘高算的是什么| 反复发烧挂什么科| 吃什么有利于排便| 长史相当于现在什么官| 病毒性咳嗽吃什么药好| 辽源有什么好玩的地方| 今年二十岁属什么生肖| 属鸡的本命佛是什么佛| 智商高的人有什么特征| 犯了痔疮为什么老放屁| 静脉曲张是什么原因引起的| 北京居住证有什么用| 你是电你是光是什么歌| 晚上尿床是什么原因| 吃柿子有什么好处和坏处| 鸡配什么生肖最好| 尿液有白色絮状物是什么原因| 颈椎曲度变直有什么症状| 人流后可以吃什么水果| 必承其重上一句是什么| 头孢和什么药不能一起吃| 米干是什么| model是什么品牌| 给孕妇送什么礼物好| 党参长什么样| 打喷嚏代表什么| 八月五号是什么星座| 长春有什么特产| 一个巾一个童读什么| 梦见剪头发是什么意思| 正军级是什么级别| 煮红枣为什么有白色的漂浮物| kallas是什么牌子| 寻常疣用什么药膏除根| 禅位是什么意思| 尸臭是什么味道| 卵泡刺激素是什么意思| 尿血是什么病的征兆| 处暑的处是什么意思| 姨妈不正常是什么原因| 犬子是什么意思| 肝炎是什么原因引起的| 11月30号什么星座| 拔了牙可以吃什么| 牙髓炎吃什么药最有效| rop是什么意思| 什么是基础病| 甲状腺结节什么引起的| 无中生有是什么生肖| 金字旁的字和什么有关| 女性的排卵期是什么时候| 脑萎缩吃什么药能控制| 小郡肝是什么部位| 经常想吐恶心是什么原因| 盛产是什么意思| sunnyday是什么意思| 内裤发黄是什么妇科病| 眼睛红红的是什么生肖| 梦见找对象是什么意思| 脚趾痒用什么药| 糖尿病吃什么药| 血液是什么组织| 床咚是什么意思啊| 小蓝瓶是什么| 眼睛干涩用什么眼药水好| mds是什么病的简称| 女人十个簸箕是什么命| 甲状腺挂什么科| 与虎谋皮什么意思| 鸡枞是什么东西| 中性粒细胞百分比偏低什么意思| 借记卡是什么卡| mc是什么意思啊| 什么七八什么| 胎盘位置低有什么危险| esp是什么意思| c2驾驶证能开什么车| 红楼梦为什么是四大名著之首| 尿液中粘液丝高是什么原因| 985是什么意思| 吃六味地黄丸有什么好处| 嘴唇发紫是什么病| 草是什么意思| tf口红是什么牌子| 排卵日有什么症状| 全日制专科是什么意思| 阿司匹林和阿莫西林有什么区别| ac是什么意思| 鼻涕倒流到咽喉老吐痰吃什么药能根治| 康复是什么意思| 肛门痒痒的是什么原因| 什么是做功| 豺是什么动物| 潦倒是什么意思| 什么样的人容易中暑| 浅表性胃炎吃什么药好使| 黄花菜不能和什么一起吃| 纺织厂是做什么的| trab抗体偏高代表什么| 梦见蛇是什么意思啊| 孙悟空叫什么名字| 什么时候开始暑伏| loewe是什么意思| 听调不听宣什么意思| 天津副市长什么级别| 爱放屁吃什么药| 绿杨春属于什么茶| 孕妇吃葡萄对胎儿有什么好处| 紫薇花什么季节开花| 颉在姓氏里念什么| 掐是什么意思| 两班倒是什么意思| ofd是什么意思| 16是什么生肖| 智齿前面一颗牙叫什么| 黛是什么颜色| 吃什么清肺效果最好| 童子尿能治什么病| 西米是用什么做的| 什么茶好喝| 黑蛇是什么蛇| 蕾字五行属什么| 鲫鱼是什么鱼| 脂肪瘤吃什么药| 南瓜皮可以吃吗有什么作用| 蝴蝶效应是什么| 舌苔发苦是什么原因| 1990年1月属什么生肖| 金生水是什么意思| 梦见煤气罐爆炸是什么意思| 什么是假性银屑病| 呲牙咧嘴是什么意思| hpv疫苗是什么| 中焦不通吃什么药| 白带黄绿色是什么炎症| 什么入什么口| dht是什么| left什么意思| 迅速的反义词是什么| 啤酒酵母是什么| 直辖市市长是什么级别| 吃什么东西下火| 腺肌瘤是什么病| 米饭配什么菜好吃| 亏空是什么意思| 颓废是什么意思| 胆红素高是什么意思| 01年的属什么| 吃石斛有什么功效| 梦见打死黄鼠狼是什么意思| 指数是什么| 美国什么时候建国的| 跑水是什么意思| 精神衰弱吃什么药| av是什么意思| 胃烧灼感是什么原因引起的| 放屁很臭是什么原因| 金融bp是什么意思| 眼睛不能见光是什么病| 吃黄精有什么好处| 小便失禁是什么原因男性| 拉肚子可以吃什么药| 丁目是什么意思| 庸人自扰是什么意思| 食管反流吃什么药| 出道是什么意思| 农历今年是什么年| 尿很臭是什么原因女性| 肝火旺吃什么药好| 大学挂科是什么意思| 现在是吃什么水果的季节| 篮板是什么意思| 舅舅的孩子叫什么| 愚孝什么意思| 口腔溃疡吃什么药好的快| 为什么没人穿卡帕| 镀18k金是什么意思| captain是什么意思| 百合和拉拉有什么区别| 立是什么生肖| 胆固醇高不可以吃什么| 男人性功能不好吃什么药| 今日农历是什么日子| 麻木是什么原因引起的| 脸上为什么会长斑| 山西为什么叫山西| 吃什么药能减肥| 今年22岁属什么生肖| 马来西亚主食吃什么| 力不到不为财是什么意思| v是什么化学元素| 粘胶纤维是什么| 至多是什么意思| 鼻腔干燥是什么原因| 什么是硬下疳| 肝火旺盛吃什么食物好| 为什么晚上睡不着| 有什么有什么| 一年级又什么又什么| 色痨是什么病| 毛囊炎的症状是什么原因引起的| 四大菩萨分别保佑什么| 糖原是什么| 口角炎缺乏什么维生素| 燃脂是什么意思| 南宁有什么好吃的| 道场是什么意思| 发烧呕吐是什么原因| 什么叫眼睛散光| fwb什么意思| 掌中宝是什么部位| 结节钙化是什么意思| 脚底心发热是什么原因| 知进退明得失什么意思| 指甲起层是什么原因| 脚后跟疼是什么原因| 蘑菇炒什么好吃| 什么东西一吃就死| 扁桃体结石有什么症状| 食用棕榈油是什么油| 双顶径是什么意思| 时刻是什么意思| 痛风是什么原因造成的| 牙齿痛吃什么药好| 脚围指的是什么| 宁字五行属什么| 孕妇肚子疼是什么原因| 吃木耳有什么好处| 107是什么意思| 乳糖不耐受吃什么奶粉| 诺如病毒拉的大便是什么样的| 胃功能四项检查是什么| 山茱萸有什么功效| 心脏为什么会跳动| 什么级别可以配秘书| 车前草有什么功效| 雪纳瑞什么颜色最贵| ar技术是什么意思| 接触是什么意思| 徽音是什么意思| 心绞痛什么症状| 脑补是什么意思| 来姨妈下面疼是为什么| 蛛网膜囊肿挂什么科| 嗓子疼吃什么水果好| 印劫是什么意思| 儿保科主要是检查什么| 后脑勺白头发多是什么原因| 半夜是什么时辰| 冰鱼是什么鱼| 打茶围是什么意思| co是什么元素| 糟卤是什么| 什么是口腔溃疡| 百度

This site uses cookies. By continuing to browse the site you are agreeing to our use of cookies. Read our privacy policy>

Search

[兵器] 世界兵器工业发展回顾及未来武器装备发展

2025-08-05
Yong Zheng
百度 昨日,还有4家企业进行预披露或预披露更新,分别是国安达股份有限公司、杭州迪普科技股份有限公司、杭州西子智能停车股份有限公司和金华春光橡塑科技股份有限公司。

Yong Zheng

Senior Architect, Huawei Scale-Out Storage Domain

The development of 5G, IoT, and AI technologies has created many new applications. At the same time, more and more cloud-native applications are moving into private offline data centers from the public cloud. These new applications are widely used in customers' production and decision-making systems, generating a large amount of unstructured data. In preparation for the yottabyte era, enterprises must find ways to efficiently and quickly process and analyze mass data to enable timely decision-making. Meanwhile, manufacturing and media advancements are causing the cost of SSDs to decrease year by year, suggesting that SSDs will gradually replace HDDs.

Problems of the HDD-based Storage System

In an HDD-based storage system, the CPU is the control center for all data access paths, and the I/O process is designed based on the idea of using the CPU to control disks, as shown in Figure 1.

Figure 1: Typical I/O control logic for an HDD-based design

In this control mode, the performance of a single storage node is determined by its component that first reaches the performance bottleneck, including the CPU, memory, or HDDs (a single storage node is typically equipped with multiple HDDs). In an HDD system, the performance of a single disk is affected by factors like its drive and ports. The read and write bandwidth of a typical 7200 RPM SATA HDD is between 100 MB/s and 150 MB/s. When a single storage node is equipped with one or two CPUs and 10 to 30 HDDs, the maximal performance will be delivered. The bandwidth of a single node ranges from 3 GB/s to 4 GB/s. If the number of disks exceeds 30, the performance of a single storage node cannot increase linearly.

To accelerate data processing, the RDMA technology (such as InfiniBand or RoCE) is widely used. Figure 2 shows the RDMA-based I/O logic control.

Figure 2: RDMA-based I/O logic control

RDMA indeed simplifies the I/O stack for cross-network data communication. Once data is written into the memory, the CPU can trigger the corresponding DMA instruction to send the memory data to the server through the RDMA-enabled network. On the server side, the RDMA-capable network interface card (NIC) sends data directly to the specified address in the memory. However, as shown in Figure 2, data can be persisted in the storage medium only after the CPU finishes processing (including Erasure Coding calculation) from the memory.

The HDD-based storage architecture has a major disadvantage in flash memory media. In typical cases, the bandwidth of an enterprise-class NVMe SSD can reach over 7 GB/s and the IOPS can reach 500,000 IOPS. Because the CPU and memory bandwidth resources of a single node cannot be expanded infinitely, the storage architecture with the CPU as the control center is limited by the CPU resources and memory bandwidth, and it cannot fully utilize the performance of multiple NVMe SSDs on a single storage node. Therefore, storage architectures must be innovated to unlock the performance of media in the all-flash era.

Core of the Flash Native Architecture

What characteristics should the flash native storage architecture have in the all-flash era? In the future, all-flash media will come in diversified forms, such as NVMe SSDs and NAND boards. A single node has a greater chance to fully release the performance of all-flash media only when the following four aspects are considered in flash native architecture innovation:

1. RDMA network communication

2. I/O scheduling

3. Simplified software stack

4. TOE/DTOE

Huawei OceanStor Pacific provides the following optimizations in the four aspects:

Using RDMA to exchange information between nodes

The flash native architecture must still support RDMA technology (such as the RoCE network technology). Otherwise, the primary principle of the flash native architecture cannot be met. If a storage system does not use RDMA, its IOPS or OPS latency will be limited by the network latency, and the IOPS or OPS performance of a single NVMe SSD cannot be fully utilized.

Intelligent I/O scheduling

x86 and Arm processors are mostly multi-core processors. Typically, a storage node is configured with one or more CPUs to process I/O requests. Each CPU has multiple cores (e.g. 10 cores, 20 cores), among which the storage software stack needs to proactively plan CPU cores and I/O scheduling to release the performance of flash media. Otherwise, disordered scheduling will cause low bandwidth or IOPS performance of a single storage node, and flash media performance cannot be fully utilized. To solve this problem, OceanStor Pacific introduces CPU core grouping and I/O task classification. Different I/O types are assigned with different priorities. I/Os with higher priorities (for example, read and write requests from applications) are allocated to groups with more cores. The number of cores in a CPU core group is dynamically adjusted based on system loads. See Figure 3.

Figure 3: CPU core grouping and dynamic task scheduling

CPU core grouping and I/O tasks are prioritized and dynamically scheduled. This enables the system to automatically adapt to foreground application I/O pressure and background tasks. When the foreground pressure increases, the amount of resources allocated to background I/Os will be reduced, improving system performance. When the foreground pressure is reduced, more resources are added for background I/Os to accelerate the execution of background tasks.

Simplified I/O software stack

The OceanStor Pacific storage system uses a fully symmetric architecture, in which any node can complete the function logic used for the distributed cluster. Therefore, a single node inevitably introduces a large number of threads and cross-module context switches. Simplifying the I/O software stack allows storage nodes to maximize the performance of flash media. When a large number of pthread threads are created, the default Linux pthread model has problems such as low scheduling efficiency and out-of-control thread stack memory allocation. OceanStor Pacific addresses these problems with the new Light Weight Thread (LWT) model to allow for scheduling a large number of I/O threads and accurately controlling the memory usage of threads. In addition, OceanStor Pacific uses the Scatter Gather List (SGL) memory management mechanism to avoid memory copy for better I/O efficiency when performing a context switch.

OceanStor Pacific also allocates different media areas for both metadata that is frequently changed and data that is infrequently changed to reduce the GC impact caused by frequently changed metadata. See Figure 4.

Figure 4: Independent metadata and data partition in flash

TOE/DTOE software and hardware collaboration

To further streamline the I/O process, OceanStor Pacific uses smart NICs and supports Direct TCP Offload Engine (DTOE). After receiving a client request, a standard NIC does not identify the specific information. Instead, it needs to notify the kernel of the network request interrupt, so the kernel handles the interrupt and notifies the application program to process the network information. The entire process involves the change between the user mode and the kernel mode and multiple context switches, resulting in inefficient I/O processing. With the use of DTOE, all client requests are processed on smart NICs. This removes redundant operations like interrupts and switches between the user mode and kernel mode from the traditional I/O path, greatly simplifying the I/O process. See Figure 5.

Figure 5: I/O process simplified with DTOE

Summary

To embrace the all-flash era, the data storage system, which is the foundation of IT infrastructure, must be fully innovated to meet the requirements of flash memory media. OceanStor Pacific scale-out storage offers such innovation, delivering high bandwidth and IOPS with low latency. That's why more and more customers, such as a leading private bank in Türkiye and a well-known large bank in Singapore, are choosing the OceanStor Pacific flash model to power their core business applications. As intelligent SSDs and high-throughput network communication bus mature over the coming years, OceanStor Pacific will continue to innovate to meet the performance needs of new applications in the yottabyte data era.

Disclaimer: The views and opinions expressed in this article are those of the author and do not necessarily reflect the official policy, position, products, and technologies of Huawei Technologies Co., Ltd. If you need to learn more about the products and technologies of Huawei Technologies Co., Ltd., please visit our website at e.huawei.com or contact us.

TOP

随诊什么意思 肠胃炎引起的发烧吃什么药 脚背疼挂什么科 荔枝什么时候成熟 下葬有什么讲究或忌讳
psa是什么 rpl是什么意思 斑斓是什么意思 herb是什么意思 手心长痣代表什么
为什么洗澡后皮肤会痒 吃什么开胃 做梦梦见死去的亲人是什么意思 牙龈发紫是什么原因 内裤发霉是什么原因
阿尔茨海默症吃什么药 吃黑木耳有什么好处 zeesea是什么牌子 7.3是什么星座 新的五行属性是什么
心境障碍是什么病hcv8jop6ns3r.cn 安宫丸什么时候吃hcv9jop1ns4r.cn 七月十日是什么日子hcv7jop5ns6r.cn 肌无力是什么原因引起的chuanglingweilai.com 体型最大的恐龙是什么hcv9jop5ns2r.cn
为什么一紧张就想拉屎hcv8jop1ns4r.cn 窦骁父母是干什么的hcv8jop3ns3r.cn 牙龈肿痛吃什么中成药bysq.com 黑棕色是什么颜色hcv9jop5ns2r.cn 有什么组词hcv9jop3ns5r.cn
肌筋膜炎吃什么药shenchushe.com 趁什么不什么hcv8jop6ns3r.cn EPS什么意思hcv8jop2ns8r.cn 驻马店古代叫什么liaochangning.com 车厘子是什么季节的1949doufunao.com
血肿是什么意思liaochangning.com 一岁宝宝流鼻涕吃什么药hcv8jop2ns8r.cn 血红蛋白低吃什么可以补起来hcv8jop2ns3r.cn 黄芪配什么不上火hcv8jop0ns0r.cn 孙权孙策什么关系hcv7jop6ns7r.cn
百度