windows – 编写多个文件.写一个大文件[在固态驱动器中]
(我无法找到问题的明确答案,也许我使用了错误的搜索词)
我想在没有压缩或无损压缩的摄像机上录制许多图像,而不是那么强大的设备只有一个固态硬盘. 一旦数据被压缩,如果我将所有字节流传输到一个文件中,我是否可以获得写入速度的任何增益,或者,考虑到我正在使用固态驱动器,我可以只编写一个文件(假设大约是1或2) MB)每个映像仍然在最大磁盘带宽下工作? (或者非常接近它,比如> 90%)? 我不知道是否重要,这将使用C及其库完成. 解决方法
有一个好处,而不是一个重要的好处.固态驱动器的文件系统驱动程序已经知道如何跨多个非相邻集群分发文件数据,因此自己动手并没有帮助.必须在已包含文件的驱动器上安装大文件.通过分解它,您强制额外写入也添加这些段的目录条目. 固态驱动器的类型很重要,但这通常已由驱动器完成,以实现“耗损均衡”.换句话说,故意将数据分散到驱动器上.这样可以避免耗尽闪存单元,它们在物理磨损和失效之前可以写入数量有限.传统上只保证10,000次写入,他们已经变得更好.你当然会运用它.值得注意的是闪存驱动器读取速度快但写入速度慢,这在您的情况下很重要. 将图像数据分解为单独的文件有一个显着的优点:从驱动器错误中恢复更容易.要么是灾难性的失败,要么只是在没有及时停车的情况下满足容量.你不会失去整个镜头.但是不方便任何程序从驱动器读取图像,它必须将它们粘合在一起.这也是一个重要的设计目标,如果你使用非标准的非压缩文件格式太不切实际,或者传输速度太慢或者太不方便,那么它就不会经常使用. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- Windows – 如何在Active Directory中启用密码质询?
- 如何使用ndk8在Windows上构建Openssl for Android?
- windows – vmware:无法使用NAT IP地址ping,但可以ping物理
- 在Windows上指定IntelliJ Idea的JRE
- windows-server-2008 – 为SQL Server操作系统配置6个磁盘r
- window 10 Microsoft Edge 无法使用开发者模式【F12】
- 批处理文件 – cmd / DOS批处理脚本中变量周围的方括号表示
- windows-server-2008 – 防火墙阻塞/解除端口[封闭]
- 实验十:在kvm下创建winxp虚拟机
- windows – 如何从第三批调用两批?
- Windows Azure上的长时间运行(或永久性)任务
- Media和MediaTemplate在WIX中有什么区别?
- windows – 在PowerShell中运行openssl命令
- windows – 使用单字节指令开始x64函数是否合法?
- 使用Windows.Data.Json的C#VS2017 IStringable U
- windows-update – 如何为单个服务器禁用WSUS?
- windows – 如何强制Perl脚本使用ActiveState的w
- windows-server-2008 – 需要:适用于Windows 20
- windows7配置Nginx+php+mysql的详细教程
- 在Windows 7上以Parallels 8错误运行C#Windows窗