分享

fwrite sony

 海漩涡 2016-04-11
fopen创建文件
fwrite写



平率:每秒10次
数据量约:800KB/s


使用“vmstat 1”命令查看系统状态




=================================================================================

《写数据长度:80KB 减<1B到1024B>,使其为不是整K长度》




一、写时改变文件的大小时,即文件一直在增大,CPU状态良好,如截图1.PNG
    bi = 0, wa = 0



二、文件大于512M时用lsee(fd, 0, SEEK_SET)到文件头开始写,状态良好,情况与一类似
    bi = 0, wa = 0


三、重新打开大于512M文件从文件头开始写,情况与一类似
    bi = 0, wa = 0 




四、重新打开大于512M文件从文件头开始写,每次写之前用fseek从0开始移动到当前写位置,fseek(fp, now_write_pos, SEET_SET)

    bi在500到800之间   , wa 在1到70之间 。 CPU状态不稳定,如2.PNG




五、重新打开大于512M文件,每次写之前用fseek移动到文件末尾,fseek(fp, 0, SEEK_END),此时状态正常。
     bi = 0,  wa = 0


==================================================================================


 
 
 

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多