linux删除磁盘后刷新,linux – 短暂的文件是否刷新到磁盘?

我的程序创建了许多小的短期文件.它们通常在创建后的一秒内被删除.这些文件位于由真实硬盘支持的ext4文件系统中.我知道Linux会定期将(pdflush)脏页刷新到磁盘.由于我的文件是短暂的,很可能它们不是由pdflush缓存的.我的问题是,我的程序是否会导致大量磁盘写入?我担心的是我硬盘的生命.

由于文件很小,我们假设它们的大小总和小于dirty_bytes和dirty_background_bytes.

Ext4打开了默认日志,即元数据日志.我还想知道元数据或数据是否写入磁盘.

解决方法:

使用ext4的简单实验:

创建一个100MB的图像……

# dd if=/dev/zero of=image bs=1M count=100

100+0 records in

100+0 records out

104857600 bytes (105 MB) copied, 0.0533049 s, 2.0 GB/s

使它成为一个循环设备……

# losetup -f --show image

/dev/loop0

制作文件系统并挂载……

# mkfs.ext4 /dev/loop0

# mount /dev/loop0 /mnt/tmp

使用短期文件进行某种运行. (将此更改为您喜欢的任何方法.)

for ((x=0; x<1000; x++))

do

(echo short-lived-content-$x > /mnt/tmp/short-lived-file-$x

sleep 1

rm /mnt/tmp/short-lived-file-$x ) &

done

Umount,sync,unloop.

# umount /mnt/tmp

# sync

# losetup -d /dev/loop0

检查图像内容.

# strings image | grep short-lived-file | tail -n 3

short-lived-file-266

short-lived-file-895

short-lived-file-909

# strings image | grep short-lived-content | tail -n 3

在我的例子中,它列出了所有文件名,但没有列出文件内容.所以只写了内容.

标签:disk,linux,ext4

来源: https://codeday.me/bug/20190809/1630806.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/520789.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

奥运转播加速上云,北京冬奥组委测试阿里云视频传输技术

10月11日晚&#xff0c;北京冬奥组委与国际奥林匹克转播机构进行了云视频传输技术测试&#xff0c;工作人员通过阿里云传输技术&#xff0c;对布宜诺斯艾利斯青奥会多个项目进行多路电视转播测试&#xff0c;监测了实时传播的画面清晰度、延时等指标&#xff0c;并模拟了整套体…

python输入三行数据_3行Python代码就能获取海量数据?

原标题&#xff1a;3行Python代码就能获取海量数据&#xff1f;一谈起数据分析&#xff0c;首先想到的就是数据&#xff0c;没有数据&#xff0c;谈何分析。毕竟好的菜肴&#xff0c;没有好的原材料&#xff0c;是很难做的&#xff5e;所以本期小F就给大家分享一个获取数据的方…

java.lang.NoClassDefFoundError: org/apache/commons/codec/DecoderException 的解决办法

<!-- https://mvnrepository.com/artifact/commons-codec/commons-codec --> <dependency><groupId>commons-codec</groupId><artifactId>commons-codec</artifactId><version>1.10</version> </dependency>

阿里云加入开放媒体联盟AOM

谷歌、亚马逊、阿里巴巴、苹果等科技巨头正在推动一项高清视频媒体的新标准。 日前&#xff0c;阿里云宣布正式加入全球顶级视频标准组织——开放媒体联盟&#xff08;Alliance for Open Media &#xff0c;简称AOM&#xff09;&#xff0c;与联盟内的其他厂商一同推广无专利费…

linux运行雷神之锤,Ubuntu18.04下可以完美运行Quake3..

其实很早就知道Linux下面可以跑Quake3, 但是一直没有付诸行动, 在硬盘上躺了很多年的Quake III Arena, 和Brood一起从来不舍得删, 昨天终于想起来试试.安装很简单, 但是一开始把原游戏目录路径写错(中间有空格)导致安装费了点周折. 命令历史如下apt-cache search quake3sudo ap…

20个让程序员崩溃的瞬间,你遇到过几个? | IT 巨能唠

戳蓝字“CSDN云计算”关注我们哦&#xff01;作者 | 知乎读者责编 | 阿秃戳进来了&#xff1f;哈哈&#xff0c;没想到各位作为优秀的程序员你们居然好这口&#xff01;代码写完了吗&#xff1f;bug修完了吗&#xff1f;产品经理的需求搞定了吗&#xff1f;不过天大地大开心最大…

Apache JMeter 下载

https://jmeter.apache.org/download_jmeter.cgi

阿里云HBase发布冷存储特性,助你不改代码,1/3成本轻松搞定冷数据处理

9月27日&#xff0c;阿里云HBase发布了冷存储特性。用户可以在购买云HBase实例时选择冷存储作为一个附加的存储空间&#xff0c;并通过建表语句指定将冷数据存放在冷存储介质上面&#xff0c;从而降低存储成本。冷存储的存储成本仅为高效云盘的1/3&#xff0c;适用于数据归档、…

pb怎么设置 allow editing_Deno TCP Echo Server 是怎么运行的?

创建了一个 “重学TypeScript” 的微信群&#xff0c;想加群的小伙伴&#xff0c;加我微信 "semlinker"&#xff0c;备注重学TS。在 “了不起的 Deno 入门教程”这篇文章中&#xff0c;我们介绍了如何使用 Deno 搭建一个简单的 TCP echo server&#xff0c;本文将使用…

阿里云朱照远:边缘计算,无处不在

在2018杭州云栖大会19号下午的论坛上&#xff0c;朱照远对边缘计算进行了深入的阐述&#xff0c;他认为边缘计算是云计算的一部分&#xff0c;是对云计算边界的拓展&#xff0c;云和边缘、终端协同&#xff0c;是万物智联时代的基本形态&#xff0c;这一组合&#xff0c;将满足…

5G 比 4G 快,不只是因为......

【程序人生 编者按】对于技术人来说&#xff0c;知其然&#xff0c;更要知其所以然。人们都知道&#xff0c;5G比4G快。那么到底快在哪里&#xff1f;因为什么这么快&#xff1f;我们请到了北邮通信博士崔原豪、知乎大V“甜草莓”来为大家剖析这个问题&#xff01;作者 | 崔原豪…

在vm中安装linux虚拟机,如何在vm虚拟机中安装linux

1、首先在vm中新建一个虚拟机2、选择典型3、点击稍后安装操作系统4、选择安装linux&#xff0c;版本可以选择centOS64位的&#xff0c;根据自己系统的位数选择即可5、选择安装路径&#xff0c;建议装在其他盘&#xff0c;..反正最好别装在c盘就行了6、磁盘大小可以根据自身需求…

当学术大家遇到技术大拿,如何攻克数据库应用头号难题?数位产学研大咖这样解读

10月12日-14日&#xff0c;一年一度的中国数据库领域最高学术会议——NDBC 2018如期在大连举行。在这场代表了国内数据库领域最强实力的学术盛宴上&#xff0c;阿里巴巴不但集结了强大的参会阵容&#xff0c;由阿里巴巴集团副总裁、达摩院科学家、数据库与存储技术负责人李飞飞…

divgrad怎么求_请问高等数学中div(grad u)中的div是什么意思?

展开全部DIV&#xff0c;即散度(divergence)。其运算公式为&#xff1a;设某量场由 A(x,y,z) P(x,y,z)i Q(x.y,z)j R(x,y,z)k 给出&#xff0c;其中 P、Q、R 具有一阶连续62616964757a686964616fe59b9ee7ad9431333431363666偏导数&#xff0c;Σ 是场内一有向曲面&#xff0…

函数计算搭建 Serverless Web 应用(一)- HTTP 触发器

函数计算简介 阿里云 函数计算(Function Compute) 是事件驱动的全托管计算服务&#xff0c;是阿里云的 Serverless 计算平台。基于函数计算构建应用&#xff0c;您无需管理服务器等基础设施&#xff0c;而是专注于应用逻辑的开发&#xff0c;大幅提高开发效率。 借助函数计算…

linux rm 某个时间以前,(转)linux的一个find命令配合rm删除某天前的文件

转自&#xff1a;http://www.cnblogs.com/mingforyou/p/3930624.html语句写法&#xff1a;find 对应目录 -mtime 天数 -name "文件名" -exec rm -rf {} \;例1&#xff1a; 将/usr/local/backups目录下所有10天前带"."的文件删除find /usr/local/backups -…

java opencv4.5 人脸对比_2020大数据Java面试总结(未完待续)

导读&#xff1a;纪录面试的经过&#xff0c;成功有经验&#xff0c;失败则有教训。目前已找到工作&#xff0c;做Java大数据&#xff0c;月base45k&#xff0c;整理总结&#xff0c;希望对你也有帮助。自我介绍公司介绍&#xff0c;近期的三家公司&#xff0c;在线教育独角兽、…

“毕业1年,做Python挣了50W!”网友:吹得太少..

现状揭秘&#xff1a;Python岗位大厂50K起&#xff1f;程序员&#xff1a;心态崩了&#xff01;屠杀各种榜单&#xff0c;拿下语言排行榜的Python&#xff0c;薪酬真的如同网传开挂了吗&#xff1f;笔者在脉脉上发现了这样的一个信息&#xff1a;但Python真的这么火&#xff1f…