首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

TF存储性能调优案例分析

一、背景 二、排查点及优化方法 TF控制器有没有问题 TF有没有问题 业务层写逻辑有没有问题 存储性能的其他优化思路 三、参考资料 本文根据一个实际案例介绍TF存储性能调优思路。...一、背景 在一个视频存储项目中遇到由于TF写入性能下降导致的视频丢帧问题。...11.5Kbps,文件大小不超过2MB,达到上限后文件内部自循环覆盖最早的日志 存储介质是TF(MLC类型的NAND Flash, Class 10),大概在TF被循环覆盖写一遍后就会出现问题,规律还算比较明显...存储性能的其他优化思路 还有一些优化方法,出于项目风险考虑并未落地,可供参考: 提高TF总线速率,比如时钟频率从50MHz提高到100MHz,对应理论速率上限就从25MB/s提高到50MB/s 增加对...,它只在文件大小发生变化的时候更新元数据;fclose/close均不能保证文件关闭后数据一定能刷到存储介质中,必须用fsync/fdatasync/sync来保证。

2.2K20
您找到你想要的搜索结果了吗?
是的
没有找到

Flash写入性能下降问题

现代操作系统是通过FBL(Flash Translation Layer)和存储介质交互的,它使用的地址是LBA(Logic Block Addressing)。...TF控制器收到命令后,把它存在了紧挨着的两个page。这时候系统显示TF60%的空间已使用。 ? 用户这时候删除了原来的文本文件。...如果这时候用户想存储12KB的图片到TF(需要占用3个page),操作系统知道第一个page可以被覆盖(上一步删除了),再加上最后两个空闲的page,可以放下这张图片。...常规的优化方法是预留一些存储空间,比如我们的TF对外展示的容量是20KB,但实际上我们有24KB的存储空间,多出来的这4KB只能被TF控制器使用,用户无法使用。...TRIM命令可以帮助我们(需要操作系统存储器支持)。 删除文件的时候,操作系统发送TRIM命令给TF控制器,告诉它哪些page是被删除的。

1.9K30

笔记——安卓存储知识(十)

《个人平时笔记,看到的同学欢迎指正错误》 1、存储相关详解知识 安卓起初早年是有内置SD和可扩展插拔TF区分的,但是近年手机内置SD的高内存导致越来越少的手机支持TF(外置SD)扩展了。...data文件夹就是我们常说的内部存储区,当我们打开data文件夹之后(没有root权限的话,我们也没法操作内部存储空间,不能打开该文件夹)。...如:/storage/emulated/0/Android/data/com.fivefloor.bo.myview/cache >3.外部TF也是属于外部存储的,而要注意外置TF(外置SD)一般为...从用户角度来说SD有内置SD和外置TF之分,通过Environment或者Context获取的都是手机自带的内置SD路径,类似storage/emulated/0/加后缀。...SQLite支持最大2TB的存储空间,在Android中SQLite是受手机系统存储空间(ROM)也就是机身内存大小限制的,不包括外置SD空间。

68130

NVIDIA 悄悄升级了JetPack ,居然变了这么多?

因为以前有客户反映, 加了NVME的硬盘后, 只能当成数据盘,而不能从该盘启动(即, 载入内核, 设备树, RAMDISK, 根文件系统等等)。现在这次更新可以了....是一种新型的刷机方式, 自我刷机, 不需要单独的一台PC,即: 让无系统的Jetson从NFS无盘启动(需要你的局域网中有存储服务器或者NAS之类的东西存在),然后无盘启动后, 从该无盘系统中, 进行刷机操作...开发工具包中的microSD将仅用于未来的操作系统/应用程序存储。以前版本JetPack的microSD将继续像以前一样工作。...从此以后开发板上的TF卡里面只用来存放操作系统和应用程序 ,而以前版本的JetPack的TF还和以前一样。...也就是说以前TF上有BootLoader和操作系统分区, 这两个都有,现在新版本起分开了,BootLoader集成到板子里了,TF上只放操作系统

1.2K40

充分利用4G 空间 C8815 修改DATA分区,扩大存储空间,重新分配内置存储空间

那我们就要想办法从 其他地方转移些空间过来了 SYSTEM 分区1.1是有点多了,其实一个系统也有260M 但是这个分区有点特别,动他有很大风险,这里我就不去考虑他了 余下就一个SD分区,也叫内部存储,...这个东西其实在这儿 真的多余,只有当你的手机不安装TF的时候,他才起做用,变成一个 SD,什么照片,存的电影,就会在这儿,如果你装了TF。...你会发现,他几乎没什么用了,东西都会装到TF卡里了,照片也存在TF了, (有些内置16G的手机,内部存储,就会划成7-8G 那样你就不用加TF了,很畅快的使用了)但是,我研究其他一些手机,这个空间,...不能完全 没有,如果一点没了,在手机装官方系统时候可能会出问题,为了保险期间,我这儿,把他改为300M ,分700M 到手机空间。...为什么要这个公式,因为一些进制上的原因,这儿分区输入的是起始的字节位,和终止位,不是直接输入容量,我们需要简单来换算 我自己是这样子分区的  最后一个分区 存储 300M 左右,

1.7K40

嵌入式入门之将操作系统烧录进开发板

镜像下载 我们知道如果你想再开发板上跑一个系统,你首先需要把OS的镜像下载在指定的存储介质中。所以我们首先来下载个镜像,你的TF需要大于16G,因为后面下载的镜像是16G。...spm=a2cl5.25411629.0.0.3520180fLins16 可以使用启动模式,将待量产的固件通过 SD (SD 存储,读卡器写入 SD 中。...Tina 系统 首先插入带有TF的读卡器,双击打开烧录软件PhoenixCard,选择相应的固件,这里我们先烧录一个LicheeRV_Tina_86_480p.img试试。...Debian 系统 将插入带有TF的读卡器插到电脑上,双击打开烧录软件PhoenixCard,单机“固件”,选择LicheeRV_Debian_86panel_480p文件,选择启动,之后点击烧即可...此镜像不能使用触摸屏,要在Xshell中输入账号密码,Debian 系统登录用户名:sipeed 密码:licheepi。 我们安装一个目录分析软件试试。

86330

cubieboard mysql_Cubieboard A10 安装Nand系统,配置nginx,php,mysql,samba详细教程

. 3.选择debian_wheezy_armhf_v1_mele.img,盘符选择你读卡器的盘符,点击Write,等待写入完成. 4.取出TF,插入cubieboard的TF插口,通电开机。...mkdir /mnt/boot #在板载存储里面新建boot目录 cp /tmp/boot/uImage /mnt/boot/uImage #将sd第一分区里的启动镜像到板载里面的boot目录 touch...系统到NAND 等待上述命令执行完成后,输入shutdown -h now关闭电源,取出TF,重新启动,此时cubieboard已经脱离TF运行了。...AA:BB:CC:CB:EB:00 2.修改主机名 nano /etc/hostname 3.修改当前用户密码 passwd 4.用Panasonic SDFormatter格式化存储,否则插入存储...cubieboard不能启动.注意选项’格式化大小调整’选’开启’. 5.设置自动挂载TF 插入TF,执行 cat /proc/partitions #查看当前所有分区 最后一个便是TF 执行 nano

81620

什么是SD NAND?

为了便于大家理解,大家可以把SD NAND简单的理解为 把TF/SD做成了一个6*8mm LGA-8封装,可以机贴的存储芯片。...(后面我们会详细介绍SD NAND和TF有哪些不一样) SD NAND,贴片式TF,贴片式SD,北京君正,nor flash,存储,芯片,主控,小尺寸emmc,大容量SLC Nand,语音芯片,语音识别...解决了TF不能机贴,容易脱落,占用PCB面积大的问题。 第三,尺寸:6*8mm。PIN少,尺寸小,既能节约PCB板的面积,降低成本。还能助力产品颜值提升。 第四,使用寿命长。...SD NAND,贴片式TF,贴片式SD,北京君正,nor flash,存储,芯片,主控,小尺寸emmc,大容量SLC Nand,语音芯片,语音识别,语音控制,语音模块,离线语音 优缺点 经过介绍想必大家对...1,相比较TF/SD,SD NAND解决了类产品容易脱落,不能机贴,占用面积大,来货一致性差等问题。具体内容可以参考链接:http://www.longsto.com/news/8.html。

5610

EasyRecovery15最新版数据恢复软件功能详情介绍

恢复SSD和传统硬盘、存储、USB硬盘和USB闪存驱动器上丢失、丢失或删除的文件,并从格式化或损坏的卷中检索数据。利用快速扫描和深度扫描来优化您的恢复。...CF/TF多次格式化硬盘恢复 格式化内存恢复 格式化相机恢复 格式化行车记录仪 格式化优盘丢失数据 格式化后文件系统不变 NTFS、EXFAT或FAT32 被格式化分区位置没变 分区大小等配置没改变...,破坏 文档、媒体文件、照片 蓝屏后文件丢失恢复 电脑蓝屏、黑屏、崩溃,花屏 系统不能正常启动,非正常关机 系统更新、升级、断电重启、重装 Windows系统故障,突然停电,异常断电 热插拔优盘文件丢失恢复...回收站彻底清空 Windows XP Vista回收站恢复电脑不认硬盘找不到 硬盘损坏 读盘失败硬盘误格式化,重新格式化、快速格式化提示格式化,硬件故障导致分区破坏硬盘不见了 RAID磁盘阵列失效等 存储文件找回...存储 SD 内存 手机文件不见了 不读迷你存储 TF CF 相机 TF CF SD 相机 文件打不开 存储 SD 内存 手机受损 移动文件丢失恢复 各种图片、视频、文档

1.2K00

RK3568-IOT核心板不同规格品牌TF读写速率测试

测试目的 为了评估系统对不同类型的TF读写的性能和稳定性,以及确定系统是否可以正确地读取和写入数据。这对于需要大量使用TF存储数据的应用程序(例如,文件传输、备份和储存等)非常重要。 ...测试还可能涉及对TF进行格式化和写入不同的文件系统类型来测试系统对这些操作的支持。...通过进行TF读写测试,开发人员可以找到可能存在的性能和稳定性问题,并对系统进行优化,以最大限度地提高读写速度和可靠性。...推荐用户使用闪迪C10系列或海康威视C10 1系列的TF,这两个型号在读写速度方面都表现不错。如果用户需要更大的存储容量,可以基于以上两种TF进行选择。...在写入速度方面,用户可以选择闪迪C10系列TF。如果用户对读写速度要求不高,而是更看重价格和存储容量,那么金士顿C4系列可以是一个比较合适的选择,但需要注意读写速度可能比其他型号慢一些。

84330

实现ARM+ROS(机器人操作系统)之环境搭建!

开发板选用HDG2L-IoT评估套件,默认配置为2G内存、8G存储,搭载可玩性极高的Ubuntu系统。...TF挂载Ubuntu固件修改本小节将介绍如何实现HDG2L-IoT挂载TF内的文件系统,步骤如下:1)制作启动;2)解压目标文件系统TF内;3)修改uboot启动参数;3.1制作启动首先制作启动...(注:当前新版本的Windows系统比较少支持ext4格式的TF,所以在Windows环境下一般只看到分区1,分区2会提示需要格式才能识别,请忽略。)...将上一步中制作好的TF插入HDG2L-IoT板卡的TF槽中,在U-Boot提示符下设定以下变量,bootargs变量用于指定文件系统的载体,在系统内,TF槽占用的设备名为/dev/mmcblk1p2...然后设置从TF的分区1内获取内核镜像和内核设备树,命令如下所示。设置完成后,通过以下命令保存uboot的环境变量,命令如下所示。重新启动后,若TF正常,整体存储空间情况如下所示。

80430

鹅厂发布的这个算力集群,最快4天训练万亿参数大模型

01 单纯堆,算力并不能线性增长 模型热度持续高涨,但要训练一个成功的大模型,算力,算法、数据三者缺一不可。 越强的大模型,越需要更强的算力来完成训练。拥有强大的算力是AI大模型成功的关键。...因为根据木桶效应,单纯堆不能带来算力的线性增长。它需要的是计算、存储、网络以及上层的框架等各个环节全面协调配合,才能输出一个高性能、高带宽、低延迟的智算能力平台。...在非稀疏规格情况下,新一代集群单GPU支持输出最高 495 TFlops(TF32)、989 TFlops (FP16/BF16)、1979 TFlops(FP8)的算力。...但训练场景下,几千台计算节点会同时读取一批数据集,存储桶还面临着高并发的问题。大模型的数据集主要是GB级的大文件,从加载模型到启动完成需要数分钟,如果GPU资源闲置,也会拖慢整体训练效率。...并通过持久化客户端缓存技术,将裸金属服务器本地NVMe SSD和Turbo文件系统构成统一命名空间,实现微秒级延时,解決大模型场景大数据量、高带宽、低延时的诉求。

2.2K50

十分重要——树莓派3B+重装系统详细步骤

一、引言 上周日买的树莓派3B+,兴致冲冲的安装系统,我是用ssh+VNC的方式。...所以用电脑格式化TF,重新制作启动盘,安装带桌面的“2018-11-13-raspbian-stretch.img”。但是之后连ssh都不能连接,使用ping命令可以正常通信。...今天才解决,参考这篇文章,原来是要使用DiskGenius来格式化已经安装系统TF。...二、Windows中格式化TF 打开diskgenius,左键选择TF,然后右键TF,点击“删除所有分区”,并确认。 ? 之后TF会变成空闲状态 ?...再次右键TF,并选择“保存分区表”,并确认。这个时候还不能正常使用,我们需要给它再新建分区。再次右键 TF,并选择“快速分区”。根据下图配置分区,并确认: ?

2.6K40

笔记(十)——安卓存储知识

——》个人平时笔记,看到的同学欢迎指正错误,文中多处摘录于各大博主精华、书籍 1、存储相关详解知识 安卓起初早年是有内置SD和可扩展插拔TF区分的,但是近年手机内置SD的高内存导致越来越少的手机支持...TF(外置SD)扩展了。...如:/storage/emulated/0/Android/data/com.fivefloor.bo.myview/cache >3.外部TF也是属于外部存储的,而要注意外置TF(外置SD)一般为...从用户角度来说SD有内置SD和外置TF之分,通过Environment或者Context获取的都是手机自带的内置SD路径,类似storage/emulated/0/加后缀。...SQLite支持最大2TB的存储空间,在Android中SQLite是受手机系统存储空间(ROM)也就是机身内存大小限制的,不包括外置SD空间。

1.2K31

exFAT和FAT32之间的区别

文件系统 exFAT(扩展文件分配表)和 FAT32(文件分配表 32)用于管理各种介质(例如 USB 驱动器、存储和外部硬盘驱动器)上的数据存储。...由于它们与许多操作系统和设备兼容,因此这两种文件系统都得到了广泛采用。然而,它们在功能、最大文件大小和兼容性方面存在很大差异。...ExFAT 是一种文件系统格式,广泛用于可拆卸存储设备(例如 USB 闪存驱动器、SD 和外部硬盘驱动器)以及一些嵌入式系统和消费电子产品。...FAT32 是一种广泛用于存储设备(例如 USB 闪存驱动器、存储和较旧的外部硬盘驱动器)的文件系统。...FAT 文件系统充当操作系统的地图,允许操作系统定位和访问存储在设备上的文件。 簇大小− FAT32 使用的簇大小比其前身 FAT16 更大。

15110

22EasyRecovery最新版数据恢复软件

不仅可以很轻松地恢复清空回收站的文件,还可以恢复您电脑硬盘或U盘、tf、SD、移动硬盘等存储设备上的数据。...无论文件是被命令行方式删除,还是被应用程序或者文件系统删除,EasyRecovery都能实现恢复,甚至能重建丢失的RAID。...如果一般的扫描不能满足你的需要的话,还有深度扫描功能,可以满足用户绝大多数的需求了。总的来说,EasyRecovery是一款比较好用的数据恢复软件了。...SD数据恢复,TF等各种存储文件恢复(图片、视频、文档、音频)等文件U盘数据恢复支持恢复U盘/CD/DVD光盘使用不当或不小心损坏就无法读出的数据需要提醒大家的是:在恢复数据之前,不要继续往误删除文件的原存储路径内...2:接下来该软件系统就会进行扫描,并对回收站进行全面的分析,大家需要耐心等待扫描结果。

61230

树莓派安装系统到移动磁盘(包括U盘)

一般情况下我们都是把树莓派系统安装在树莓派上的 TF(micro SD) 内存中,但是由于 TF 的性能,在一些情况下会卡成 PPT,为了追求体验,我们会选择将系统安装在移动磁盘上,从而解决问题。...2)树莓派第一次引导要用的 TF 内存。 3)一个电流在 2A,电压在 5V 的直流电源。 4)移动磁盘一个。 5)Win32 Disk Imager 软件,用于备份系统。...备份系统(Backup OS) 首先在硬盘上创建一个 img 后缀的空文件,打开 Win32 Disk Imager,选择要写入备份文件的路径(即空 img 文件的路径),选择要备份的 TF ,点击...图片 转移系统(Transfer OS) 打开树莓派镜像烧录器,选择系统为自定义系统镜像,选择移动磁盘(千万不能选错,数据无价),点击烧录即可。...启动树莓派(Boot) 把树莓派的 TF 拔下来,插上移动磁盘启动即可。

1.4K20
领券