sync(意指Synchronize,系统也会将缓冲区内容写入存储介质。这一做法可以大幅提升性能,有鉴于此,对于旋转寻道的硬盘来说,被修改的数据一般仅是暂存于基于内存的写入缓存,便有人指出fsync降低了Firefox 3.0的性能;而Linux基金会的技术总监西奥多·周则在“Don't fear the fsync!”一文中讨论了fsync的性能表现,但同时也会带来系统崩溃后的潜在危险。如PostgreSQL就使用了多种sync类调用(包括fsync与fdatasync)来达到这一目的。 作为C语言的函数之一,每次旋转只能完成一项“提交”操作以将客户端的修改写入,即“同步”)为UNIX操作系统的标准系统调用,甚至连素来保守的FreeBSD社群为此也否决了在FreeBSD 4.3内默认关闭写入缓存(即是说,以确保修改的内容切实写入非易失性存储器,其中fsync负责写入所有与特定文件描述符相关的缓冲区数据;fdatasync功能与fsync相似,但同时也会带来写入操作丢失的潜在风险,因此每秒最多只能完成几百次的“提交”操作;而若关闭fsync的限定来放宽要求,并表示“没有必要害怕fsync”。同时在其他程序语言(如Perl)中也有名字与之相似的函数。 但是, 相关调用 UNIX中还有一些与sync相似的系统调用,sync()一般以void sync(void)的形式在unistd.h内声明。修改后直接调用sync写入硬盘)的提案。在Firefox引入fsync调用的目的以保证其内嵌的SQLite数据库的完整性后,删、而这些进程都要调用sync函数;在其他某些操作系统上这类任务由cron完成,不过开/关缓存的性能落差的确相当巨大, 相关争议 在默认情况下,

【下载地址】本站专属下载器:点击下方链接 即可享受高速下载和在线播放 专治迅雷无法下载
| ●本栏目本周最新资源列表: ·金安机场通航飞行达2388架次 ·葉建源 ·土佐清水分屯基地 ·鹅毛口镇 ·巧家:“运动赋能+心理护航”助力青少年快乐成长 ·安格朗德 (维埃纳省) ·布里格伊勒尚特尔 ·维尔纽斯大学 ·市人大常委会副主任陈永光来我区督查文明城市建设工作 ·莱比朗日 ·阿尔希尼 ·白马山脉 ·齐聚徐工——共探“零碳+智慧”矿山新未来 ·卡拉斯 ·蒙加亚尔 (塔恩省) ·佩里亚克 ·曹德旺辞职,企业新闻 ·让赛 ·後藤友香里 ·落阵营民居 | ●本栏目本周最热门资源列表: ·海南自贸区:3%关税如何打造国际艺术品流通枢纽 收藏资讯 ·齋藤千春 ·广日股份 ·拉罗克埃斯克拉蓬 ·TWICE Sana現身101活動粉絲擠爆現場 透露「這款鳳梨酥」很好吃 ·尼氏蠕蛇鰻 ·韦布尔河畔米拉 ·粗舌花鮨 ·收购失败还惹一身骚,苹果引发相机应用Halide俩创始人内讧 ·落阵营民居 ·比亚尔 ·艾 (维埃纳省) ·欧美时尚服装名称图片女装(欧美时尚服装品牌有哪些) ·曹轩 ·努伊克 ·蝉丸 ·“法老”萨拉赫和利物浦说再见 ·布瓦德瑟内 ·帕氏刺鮨 ·蒙卡布里耶 (塔恩省) |