news 2026/10/2 23:59:12

一文搞懂NAS、SAN、iSCSI:文件级与块级存储的选型指南

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
一文搞懂NAS、SAN、iSCSI:文件级与块级存储的选型指南

你有没有遇到过这种场合:家里一台几百块的NAS,下载速度满速,可同事抱怨公司核心数据库存储“慢得像蜗牛”;同一张表上,有人把群晖吹成家庭数据中心,有人把SAN贬成过时技术。聊到NAS、SAN、iSCSI,大多数人的第一反应是——这三个词我大概知道,但真要给小白讲清楚,立马卡壳。

问题出在哪?因为这三样根本不在同一个维度:NAS是一种存储形态,SAN是一种网络架构,iSCSI是一种传输协议。它们纠缠在一起,构成了现实中绝大部分存储方案。这篇博文我不讲厂商PPT,直接用大白话把这堆东西拆开:它们是什么、解决什么问题、适合谁用、怎么选,顺便把最近搜索热度很高的群晖、飞牛fnOS、玩客云刷机、MinIO对象存储、存储压力测试这些相关话题一起串起来。不管你是刚入门的小白,还是被折腾过的运维,都能在这里找到能直接用的东西。

1. 先厘清三个概念:NAS、SAN、iSCSI到底谁是谁

1.1 三者的本质区别:文件、块,还是一套协议?

很多人把NAS、SAN、iSCSI当成三个平级选项,这是最大的误解。我习惯用一句话区分:NAS给的是“文件”,SAN给的是“硬盘”,iSCSI是“把硬盘搬过来用的那辆卡车”。

先看NAS(Network Attached Storage,网络附加存储)。它本质上是一台专门做文件共享的小服务器,自带操作系统和管理界面,通过网络对外提供文件服务。你用SMB协议访问Windows共享文件夹,用NFS挂载Linux共享目录,访问的都是NAS上的文件。它的最小管理单位是“文件”和“目录”,比如你存了一张照片、一个Word文档,你可以单独对这个文件设置权限、删除它、移动它。对家用用户来说,这就是一个放在家里的共享硬盘。

再看SAN(Storage Area Network,存储区域网络)。它是一整套独立的存储网络,核心是磁盘阵列,通过专用网络(光纤通道或者万兆以太网)把“裸盘”直接给服务器用。什么叫裸盘?就是服务器网卡上看到一块没有格式化、没有任何文件系统的磁盘,需要服务器自己把它分区、格式化、建文件系统才能用。SAN的最小管理单位是“块”,也就是一个逻辑单元(LUN)或者一块物理磁盘。它更像一个“硬盘仓库”,所有服务器都能从这个仓库领一块硬盘到自己机器上用。

至于iSCSI(Internet Small Computer System Interface,互联网小型计算机系统接口),它是基于TCP/IP传输SCSI协议的方案。SCSI是一套老牌存储指令集,传统上跑在专用线缆上,iSCSI把它封装进IP包里,顺着普通以太网跑。iSCSI不是存储形态,而是把SAN的“块设备”能力搬到IP网络上的桥梁。

1.2 谁和谁是一对儿:NAS、SAN和iSCSI的真实关系

搞明白维度之后,它们的关系就清楚了:

  • NAS和SAN是两种存储架构,分属文件级和块级两条路线。
  • FC-SAN(光纤通道SAN)是SAN的经典实现,性能强、成本高,需要光纤交换机、HBA卡。
  • IP-SAN最常见的就是iSCSI,用普通以太网卡就能连,成本低很多。
  • 一台NAS设备内部也不神秘,很多时候就是一个精简的Linux系统加几块硬盘加一个文件共享服务。
  • SAN设备和NAS设备都能挂在同一张网里,只是服务类型不同。

我做一个很直白的类比。把存储比作快递仓库:NAS是小区里的快递驿站,你把包裹(文件)寄到驿站,去驿站取件,驿站帮你按包裹管理;SAN是城市级货运中心,货运中心不关心你包裹里装什么,它只管把整集装箱(块设备)从一个地方拉到另一个地方,至于集装箱里怎么摆放,那是你的事;iSCSI则是把集装箱卡到普通公路上的货车,而FC-SAN用的是高铁专用线。

这个类比能解释很多疑问:为什么SAN里存了数据库文件,服务器重启后不能像共享文件夹那样直接看到?因为NAS帮你把文件系统那一层做好了,SAN把这一层完全留给你。为什么从业者说“数据库优先考虑SAN,文件共享优先考虑NAS”?因为数据库需要低延迟、高吞吐的块级访问,而普通文件共享看重丰富的文件管理功能。

维度NASSANiSCSI
本质存储形态/设备存储网络架构传输协议
对外提供文件系统裸块设备(LUN)裸块设备
常用协议SMB、NFS、AFPFC、FCoE、iSCSISCSI over TCP/IP
管理单位文件/目录逻辑单元/磁盘逻辑单元/磁盘
典型设备群晖、威联通、TrueNAS戴尔EMC、HPE、IBM存储阵列任何支持iSCSI target的存储
适合场景文件共享、备份、多媒体数据库、虚拟化、高并发业务中小企业低成本块存储

2. NAS:家用与中小团队最实用的存储形态

2.1 NAS解决什么问题:从共享文件到家庭数据中心

NAS解决的第一个痛点是数据分散。台式机一份文件、笔记本一份文件、手机再一份,想同步又不想交云盘月费,NAS能帮你把文件集中到一块。其次,家人同事之间需要共享文件,NAS架好后,手机备份、电脑访问、电视播放,全都走一个入口。更深一层,NAS能跑的远不止文件服务——Docker、虚拟机、相册识别、离线下载,这些都已经进入NAS的常规功能范围,也是“家用NAS能当小型服务器用吗”这个问题的最佳回答:完全可以。

我拿自己的使用场景举例。家里有一台四盘位NAS,装的是飞牛fnOS系统,平时干几件事:手机相册自动备份、电影电视通过Jellyfin做媒体库、Docker里跑了一套MinIO做个人对象存储、还有两个小数据库用于开发测试。这些都是搭建NAS后很快就能落地的用途。对行政、设计这类需要频繁交换大文件的小团队,一台NAS配好SMB共享和账号权限,比买云盘会员更划算,也更可控。

那么问题来了,家用NAS到底怎么选?从品牌到自组,路线非常多,但核心考量无非几个:盘位数、CPU性能、系统易用性、数据安全。群晖和威联通是传统老牌,软件生态成熟,但硬件价格偏高;飞牛fnOS是国产新秀,界面现代化、入门友好,适合不想折腾的玩家;TrueNAS和unRAID偏专业,适合有Linux基础的人。如果你手头正好有一台老笔记本或废旧主机,装个开源NAS系统就能用,成本几乎为零。

2.2 从玩具到主力:玩客云刷机、飞牛fnOS与群晖的实战选择

搜索热词里出现“玩客云刷机做nas”,这条路线我深有体会。玩客云原本是迅雷推的下载盒子,双核ARM处理器、1GB内存、8GB闪存,卖点是挖矿和离线下载。后来官方服务收缩后,这设备大量流入二手市场,几块钱一台,被玩家拿去刷Armbian系统,再手动安装Samba、NFS、Docker等组件,组合成一台低功耗NAS。它的优点是便宜、省电、体积小,缺点是性能有限,跑轻量文件共享可以,折腾Jellyfin硬解或虚拟机会吃力。

如果你是刚入门的新手,我更推荐的路径是:主流NAS系统直接装,群晖的DSM、威联通的QTS、飞牛的fnOS都是装完就能用的系统。就我实际体验,飞牛在部署后需要做的配置很少,中文界面、应用中心、手机App齐全,对新手非常友好。群晖的优势是生态丰富,很多玩法教程都建立在群晖上。TrueNAS则适合想把底层逻辑彻底搞懂的人,它的ZFS文件系统、存储池概念都相当硬核。

无论哪个系统,第一步都是建存储池,而不是直接建共享文件夹。存储池的本质是把多块硬盘组织成一个统一空间,并决定你的数据冗余策略。常见选择有RAID 1(两块盘互为镜像,坏一块不丢数据)、RAID 5(至少三块盘,允许坏一块)、RAID 10(镜像+条带,性能好但需要四块以上硬盘)。家用我建议两块盘做RAID 1起步,重要数据放镜像里,真遇上坏盘不至于崩溃。

2.3 SSH命令创建存储池:把底层操作补全

在图形界面里点几下就能建存储池,但遇到系统异常或玩精准控制时,还是得靠命令行。这里补一段基于Debian系系统(如TrueNAS底层、普通Linux服务器、飞牛的底层SSH)的常见操作思路:

# 查看当前磁盘及分区 lsblk # 使用mdadm创建软RAID 1,假设数据盘是 /dev/sdb /dev/sdc mdadm --create /dev/md0 --level=1 --raid-devices=2 /dev/sdb /dev/sdc # 创建物理卷并加入卷组 pvcreate /dev/md0 vgcreate vg_data /dev/md0 # 创建逻辑卷,例如分配2TB空间 lvcreate -L 2T -n lv_nas vg_data # 格式化为ext4并挂载 mkfs.ext4 /dev/vg_data/lv_nas mkdir -p /mnt/nas_data mount /dev/vg_data/lv_nas /mnt/nas_data

这套流程的关键点是:RAID建好不代表能直接用,得上LVM或分区工具建文件系统。很多人SSH进NAS后看到盘符却不知道下一步做什么,就是因为跳过文件系统这一层。另外,重启后挂载会失效,需要写进 /etc/fstab 或用系统自带的挂载工具托管,不然重启一次盘就“丢”一次。飞牛里“存储空间未挂载”的报错,很大概率就是这一层没处理好,稍后我会在问题排查部分细讲。

3. SAN:企业级存储绕不开的“高速公路”

3.1 SAN为什么存在:数据库和虚拟化对延迟的苛刻要求

NAS这么好用,企业为什么还要上SAN?答案在延迟和并发。想象一个场景:几十台服务器同时访问同一个Oracle数据库数据文件。如果用NAS按文件方式共享,每一次读写都要经过NAS的文件系统层、权限检查、锁管理,NAS系统很容易在并发一上来就被打爆。而SAN直接把裸盘呈现给服务器,数据库自己对文件系统负责,存储网络只负责搬运块数据,路径短、延迟低、可预期性强。

虚拟机场景更典型。ESXi宿主机运行几十台虚拟机,每台虚拟机的虚拟磁盘文件都放在存储上。VMware的VMFS文件系统本身就期望运行在块存储上,它自己管理锁和集群文件系统,不需要上层文件服务器介入。用SAN做ESXi共享存储,虚拟机的磁盘性能、热迁移、高可用功能都依赖块级访问。换句话说,SAN是企业级虚拟化和关键数据库的地基。

当然,“SAN好”的前提是预算充足。一套FC-SAN除了磁盘阵列本身,还要配光纤交换机、HBA卡、光纤线,成体系的学习成本和维护成本都不低。很多中小企业在业务还没到那个量级时贸然上FC-SAN,结果发现资源和人力都撑不住,这也是近年iSCSI方案越来越受小企业喜爱的原因。

3.2 FC-SAN与IP-SAN的对比:性能、成本、适用边界

SAN家族里两大流派,FC-SAN和IP-SAN,适用边界非常清晰。

对比项FC-SANIP-SAN(iSCSI)
传输网络专用光纤通道以太网(千兆/万兆)
典型带宽16Gbps/32Gbps起1/10/25/40Gbps
网络设备FC交换机、HBA卡普通交换机、以太网卡
协议栈FCiSCSI over TCP/IP
部署成本高低
运维门槛较高相对较低
延迟极低中低,取决于网络质量
适用业务高端数据库、大虚拟化集群中小虚拟化、数据库备库、备份

FC-SAN的优点是稳定、延迟低、损耗小,缺点一目了然:贵、封闭、依赖专人维护。IP-SAN的优点是复用现有网络和设备,技术下沉,个人电脑也能通过软件发起iSCSI连接。这里我补充一句,不要迷信“万兆你就一定快”。iSCSI性能受网络质量影响很大,万兆交换机、网卡、网线缺一不可;一旦网卡固件、TCP卸载引擎、交换缓存配置不合理,iSCSI延迟照样高得吓人。

很多人以为SAN是“大企业专属”,其实一块支持iSCSI的双盘位小阵列,搭好之后给两台开发服务器提供共享存储,本质也是一种极简SAN。所以更准确的说法是:SAN是一种能力,不是一套固定价格的硬件。理解到这一层,你就能明白为什么群晖、威联通这些NAS品牌的产品里也会有iSCSI target功能——它们用成熟硬件提供了入门级SAN体验。

4. iSCSI:让SAN跑在IP网络上的关键协议

4.1 iSCSI核心概念:Initiator、Target与LUN

要说清iSCSI,四个词绕不开:Initiator(发起端)、Target(目标端)、LUN(逻辑单元号)、CHAP认证。Initiator是主动发起连接的机器,常见的就是Windows和Linux服务器的软件客户端;Target是提供存储资源的一端,一般是存储设备或NAS上的iSCSI target服务。连接建立后,Initiator侧会看到一个或多个裸盘,这些裸盘在Target侧对应的就是LUN。

LUN的理解很关键。Target是一个存储服务实体,它可以把一个大的空间切成多个逻辑单元,每个LUN编号对应一个逻辑设备。你是分配给Web服务器的空间,它是分配给数据库的空间,两个逻辑上互不干扰。对服务器来说,LUN就是一整块磁盘,分区、格式化、挂载都在服务器本机完成。

CHAP认证则是连接的安全防线。iSCSI默认跑在以太网里,不做认证的话,任何人都可能连上你的Target看到LUN。CHAP的工作方式类似密码握手,Initiator和Target协商一个密码,连接时互相验证。配置时记住一条金科玉律:生产环境必须开启CHAP,且要定期更换密钥,存储安全往往被忽视,但泄露一次就是大事故。

4.2 Windows与Linux下连接iSCSI的实际操作

Windows自带iSCSI发起程序,这是很多人第一次接触iSCSI的入口。操作路径如下:

  1. 打开“控制面板 - 管理工具 - iSCSI发起程序”(或在Windows搜索框直接搜iSCSI)。
  2. 首次启动会提示你启动iSCSI服务,选“是”。
  3. 在“目标”页签填入存储端IP,点击“快速连接”。
  4. 连接成功后,打开“服务器管理器 - 文件和存储服务 - 磁盘”,此时会看到一块新磁盘,右键初始化并创建卷即可。

大多数新手卡在最后一步:连接成功但“我的电脑”里看不到盘。原因很简单,磁盘没有被初始化和分区格式化。完成分区后还要记住一个细节:iSCSI磁盘是“会丢的”,服务器重启顺序、网络断线、Target不可达,都会导致盘符暂时消失。生产环境建议配置自动挂载脚本或多路径软件,别指望系统默认处理。

Linux下使用open-iscsi更直白:

# 安装客户端 apt install open-iscsi # 发现Target iscsiadm -m discovery -t sendtargets -p 192.168.1.100 # 登录Target iscsiadm -m node -T iqn.2024-01.local.nas:test -p 192.168.1.100 --login # 查看连接后的磁盘 lsblk

iqn是iSCSI的命名规范,格式类似 iqn.年份-月份.反向域名:设备名,核心是保证全局唯一。执行登录后,磁盘会出现在 /dev/sdX 里,然后正常分区、格式化、挂载就行。

4.3 性能调优与常见坑:MPIO、巨型帧与网络隔离

iSCSI部署简单,想跑好并不简单。我踩过的第一个坑是单条链路瓶颈。千兆网单链路iSCSI理论带宽也就120MB/s,数据库并发一上来就吃力。解决办法是启用MPIO(多路径I/O),给服务器配两块万兆网卡分别接到两台交换机,或至少建立两条千兆链路并配置负载均衡。Windows在“MPIO”功能里添加iSCSI磁盘后会自动多路径;Linux则通常在连接时对同一Target开两个会话,再用multipath-tools聚合。

第二个坑是巨型帧(Jumbo Frame)。iSCSI走TCP/IP,默认MTU是1500字节,以太网包很小,导致数据封包和重组开销大。在存储网络和服务器网卡上统一开启MTU 9000后,大块数据传输的CPU占用和延迟有明显下降。注意,巨型帧必须整条链路都支持,交换机、网卡、存储端缺一不可,有一台设备不支持就会出现严重的转发错误。

第三个坑是网络隔离。iSCSI存储流量和数据网络混跑,可能出现两种问题:一是业务大流量抢占存储带宽,拖慢数据库;二是存储流量遭受网络波动干扰,引发IO中断。我所在的生产环境用独立的万兆交换机和VLAN单独划出一张存储网,业务网与存储网物理/逻辑双隔离,数据库IO延时稳定在个位数毫秒以内。具体怎么选,看预算和拓扑复杂度,但隔离这件事必须做。

5. 从块到对象:存储世界的今天

5.1 对象存储:MinIO、Ceph和S3的崛起

聊完NAS和SAN,再说当前热度很高的对象存储。对象存储的核心是把数据封装成“对象”,每个对象有唯一的key(键),通过HTTP API访问,最经典的接口是Amazon S3 API。对比一下,文件级存储关心目录树和权限,块级存储关心裸设备,对象级存储则关心“一个key对应一段数据”,天然适合海量非结构化数据,比如图片、视频、日志、备份文件。

MinIO是典型的轻量级对象存储,部署简单,二进制一下来就能跑,兼容S3 API,很多个人项目拿它练手。我曾在NAS的Docker里跑过MinIO,给开发团队当统一对象存储后端,配置极其简单:

docker run -d --name minio \ -p 9000:9000 -p 9001:9001 \ -e "MINIO_ROOT_USER=admin" \ -e "MINIO_ROOT_PASSWORD=yourpass" \ -v /data/minio:/data \ minio/minio server /data --console-address ":9001"

Ceph则是另一条路线,它是分布式存储系统,核心数据引擎RADOS之上支持三种接口,包括对象接口RGW(兼容S3)、块接口RBD、文件接口CephFS。Ceph的定位是为了大规模横向扩展,可以把几十台普通服务器的硬盘聚合成一个统一存储池。搜索词里的“基于raft的kv存储”“ceph对象存储”“分布式存储”都指向这个方向。但要提醒新手:Ceph部署容易,运维难,生产环境强烈建议找有经验的人合作,否则故障排查会非常耗时。

5.2 小型服务器、Docker与NAS:你的NAS还能干这些

回到前面提到的“家用NAS可以当成小型服务器用吗”,我的答案是:不仅能,而且已经非常成熟。以主流x86 NAS为例,CPU通常是一颗低功耗Intel或AMD处理器,内存从8GB到32GB,搭配Docker和虚拟机管理平台,完全可以稳定运行小型Web服务、数据库、Git仓库、自动化脚本等。

我在飞牛上部署过一套完整开发环境:Nginx反向代理、两个PostgreSQL实例、一套MinIO、一个离线下载服务,还有Jellyfin做媒体库。空闲率长期在60%以下,功耗也不过几十瓦。对个人开发者和三五个人的小团队来说,这种方案的电费和硬件成本都远低于云服务器包年费。当然,别指望它扛生产级高并发,这就是一台“玩具服务器”,但它在你手里能做很多以前只有租服务器才能做的事。

说到“电视盒子NAS软件”,其实思路也类似,很多ARM盒子刷Linux再装Samba/DLNA后,也能充当最基础的网络共享和流媒体服务器。性能和稳定性肯定不如正规NAS,但用来做客厅轻量级共享盘,成本可以压到很低。

6. 高频问题的排查与避坑

6.1 飞牛NAS存储空间未挂载:最可能的三个原因

飞牛fnOS界面友好,但“存储空间未挂载”还是高频报错。我在真机上复现并排查过,归纳下来三个原因最常见。

第一,磁盘拔插后卷没自动挂载。飞牛的存储空间依赖物理磁盘的UUID和LVM卷,硬盘被拔掉再插回去后,如果分区表或UUID变化,系统不敢自动恢复。处理方式是开机进存储管理界面,把未挂载的卷重新挂载;如果界面操作失败,SSH进系统后用 lsblk、blkid 检查磁盘是否正常识别,再用mount -a试试系统配置里的挂载项。

第二,文件系统损坏。不正常关机、供电波动都会造成ext4/btrfs文件系统状态被标记为脏。进入系统后用fsck.ext4 /dev/xxx或对应文件系统工具修复,注意必须先卸载该分区再执行,否则可能造成二次损坏。

第三,网络存储服务未启动。很多用户把NAS当数据盘用时,发现挂载点还在却连不上Samba或NFS,并不等于存储空间挂载失败。先检查服务状态:systemctl status smbd或ps -ef | grep smbd。

遇到未挂载报错,我的第一反应永远是:先备份日志,再动分区表。别急着重建RAID,重建的代价通常远大于修复。

6.2 macOS连接iSCSI:为什么明明很香却很折腾

macOS没有原生图形化iSCSI发起程序,想连iSCSI存储,常见做法是装第三方工具,例如普通用户接触较多的方式是使用命令行工具或社区维护的initiator。安装好之后和Win/Linux一样,填入Target IP、iqn和CHAP密码就能连接,但有两个问题需要提前有心理准备。

一是macOS版本升级有时会导致内核扩展失效,iSCSI驱动在系统更新后很可能被禁用,重新安装驱动才能恢复连接。二是macOS的磁盘格式兼容性,iSCSI挂出来的裸盘,你可以在APFS、HFS+、exFAT之间选一个初始化方式。如果希望Windows和macOS双平台都能读写,建议用exFAT,虽然它在某些边界场景下不如APFS稳,但跨平台能力最好。

连接时务必在“系统设置 - 隐私与安全性”里开启相应内核扩展权限,否则驱动装了也用不了。总体而言,macOS连接iSCSI属于“能玩但不推荐主力”,除非你确实需要远程挂载裸盘做开发测试。

6.3 存储压力测试:别让“看起来很快”骗了你

存储性能不能靠感觉,得跑压力测试。最常见的是fio工具,Linux下安装fio后可以精准控制读写类型、块大小、队列深度、并发数。我常用来做基准测试的命令:

# 顺序读测试 fio --name=seqread --rw=read --bs=1M --size=2G --numjobs=1 --direct=1 # 随机写测试 fio --name=randwrite --rw=randwrite --bs=4K --size=2G --iodepth=32 --direct=1

块大小的选择很关键。测数据库单条记录写入,使用4K随机写更贴近实际;测视频存取,使用1M顺序读写更合理。测试结果里的IOPS、带宽、延迟三个指标要一起看,别只盯着最高带宽。一个小技巧:跑测试前先确认direct=1(绕过系统缓存),否则你测到的是操作系统的page cache,而不是真实的磁盘能力。

手机App里的“存储压力测试”,本质也是执行类似的小型读写测试,只是封装成了图形界面。我自己很少用这类App判断存储健康度,更习惯用真实业务负载做长时间观察,因为短时间高负载测试并不能直接暴露掉盘类故障。

6.4 关于大端小端和EEPROM:被忽略的存储底层细节

搜索里出现“大端存储和小端存储”和“eeprom存储器存储原理”,这看起来像是初学者才问的问题,实际上恰恰解释了存储的本质。大端(Big-Endian)指数据的最高字节存放在最低地址,小端(Little-Endian)指最低字节放在最低地址。x86处理器是小端,网络协议字节序是大端,所以跨平台传输结构化数据时必须做转换,否则数值会被读反。存储领域同样要面对这个问题,比如二进制文件格式、RAID元数据、设备信息都会涉及字节序。

EEPROM则是一种断电不丢数据的存储器,原理上利用浮栅晶体管来保存电荷,改写时通过施加高电压让电荷进入或离开浮栅,从而改变晶体管的导通阈值,对应存储1或0。生产环境里主板BIOS、服务器BMC、硬盘SMART信息都存在类似存储介质里。很多人觉得这些知识离应用很远,但真到了排查固件参数、分析元数据的时候,你就能体会到基础原理的价值。

6.5 不同场景下的选型经验总结

结合我这些年碰过的项目,最后整理一下选型思路。家庭用户、个人开发者、三五人小团队,优先考虑NAS,尤其推荐群晖或飞牛这类操作友好的系统,重要数据开机RAID就完了,别去折腾过于复杂的协议栈。中小企业要给数据库和虚拟化提供存储,预算有限、运维人力不足时,iSCSI加一台支持多路径的IP-SAN阵列是性价比非常高的选择。高端场景,核心交易库、大规模虚拟化集群,FC-SAN依然是最稳的地基。而海量非结构化数据、备份、归档,直接走对象存储(MinIO、Ceph)更省心。

我个人的体会是,存储不是越贵越好,也不是协议越高级越好,而是越贴合你的实际访问模式越好。文件共享选NAS,裸盘访问选SAN,海量对象选对象存储——这个基本判断框架能帮你绕开大多数采购决策的坑。真正到了落地环节,把RAID、挂载、备份策略、网络隔离这些基础动作做扎实,比追求什么黑科技都管用。踩过几次坑之后你会发现,存储的稳定性,来自对每一个底层细节的敬畏。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/2 23:58:13

【无人机通信】基于Matlab的基站_用户几何结构,计算莱斯信道,分配NOMA功率,评估含_不含SWIPT的速率,并沿无人机路径依次执行粒子群

✅作者简介:热爱科研的Matlab仿真开发者,擅长数学建模、数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。🍎 往期回顾关注个人主页:Matlab科研工作室👇 关注我领取海量matlab电子书和数学建模资料 &…

作者头像 李华
网站建设 2026/10/2 23:53:39

乾泰恒物流深圳广州到西安专线,西北五省直达配送,西藏经兰州中转,石岩物流园运营中心发车,国际货代国内段集货运输

深圳到西安干线物流,为什么越来越多货代和卖家选择定点定时卡班 随着中欧班列开行密度提升和跨境电商出口持续增长,深圳与西安之间的干线物流需求正在快速升级。西安作为西北地区最重要的国际物流节点,一头连接深圳制造与集货市场&#xff0c…

作者头像 李华
网站建设 2026/10/2 23:51:23

香河艺皓家具厂:正规源头工厂,酒店餐饮家具综合实力推荐

工程家具采购先搞懂这三点,少踩80%的坑很多商家在找工程家具供应商时,总会陷入找小作坊怕不靠谱,找贸易商怕加价的两难境地。尤其是酒店、餐饮、宿舍这类B端采购,家具不是单一产品,而是要和装修进度、品牌形象、使用场…

作者头像 李华
网站建设 2026/10/2 23:46:42

HarmonyOS 7 Spatial Recon Kit + ArkGraphics 3D:Tiled 3DGS 瓦片请求去重与相机快速移动下的回压调度【鸿蒙心迹】

这次我没有继续做“把一个 3DGS 模型加载出来”这种演示,而是盯着一个更像真实产品的问题:模型一旦变大,渲染器开始按视口请求瓦片,用户连续拖动相机时,应用侧怎样避免把网络、磁盘和解码队列一起塞满。 Demo 我叫它 T…

作者头像 李华