IO优化

作者: 喜欢被信任 | 来源:发表于2019-08-28 20:29 被阅读0次

整个IO操作由应用程序,文件系统和磁盘组成。

1:文件损坏的原因

应用程序中的IO操作不是原子操作,文件的跨进程写入,使用一个已关闭的fd来操作文件,可能导致数据删除或者被覆盖。

文件系统中内核崩溃或者系统断点都由可能导致文件系统损坏,不过文件系统也做了很多保护。

磁盘中的闪存是电子式的存储设备,所以在资料传输的时候会发生电子遗失。

2: IO优化

主线程io,读写buffer确定,重复读解决,资源泄露解决。

对大文件使用mmap和nio

安装包不压缩,对启动过程需要的文件,我们可以指定在安装包中不压缩,这样也会加快启动速度。

相关文章

  • nginx优化(二)io优化 直接IO与零拷贝

    nginx优化(二)io优化 直接io与零拷贝 nginx io相关基础配置 debug_points abort...

  • mysql优化综合(转)

    一 OS系统优化 1 内核优化 1)IO调度优化 调整Linux默认的IO调度算法. IO调度器的总体目标是希望让...

  • IO优化

    整个IO操作由应用程序,文件系统和磁盘组成。 1:文件损坏的原因 应用程序中的IO操作不是原子操作,文件的跨进程写...

  • 对于手游的优化

    给手游做优化,无非就CPU性能优化、内存性能优化、资源优化、GPU优化、IO优化、网络优化、耗电优化这些,为此汇总...

  • 并发写大文件的优化

    优化思路 1. 让磁盘IO和网络IO时间重叠 见【性能优化的秘密】Hadoop如何将TB级大文件的上传性能优化上百...

  • 常见MYSQL调优策略

    调优层次:硬件层、磁盘IO、文件系统层、 硬件层 磁盘IO 文件系统层 内核参数优化 MYSQL参数优化建议

  • IO性能优化

    工具汇总: iostat -x -d 1可以查看磁盘io的读写现状 pidstat -d 1 可以查看进程的io情...

  • Android进阶知识点

    Android进阶 内部调优高效文件IO与网络IO微信全面调优内存和网络贴近实战之问题优化编程优化 高级音视频 [...

  • 标准IO

    2016-02-01 标准io 标准io处理了很多细节,例如缓存分配,优化长度执行io等。 流和file对象 之前...

  • Android高手笔记 - IO优化

    IO 优化不就是不在主线程读写大文件吗,真的只有这么简单吗? IO 基础 IO流程:应用程序 发送逻辑IO命令给文...

网友评论

      本文标题:IO优化

      本文链接:https://www.haomeiwen.com/subject/ecxmectx.html