libeatmydata:libeatmydata-因为fsync()应该是no-op

时间:2021-04-30 13:44:49
【文件属性】:
文件名称:libeatmydata:libeatmydata-因为fsync()应该是no-op
文件大小:70KB
文件格式:ZIP
更新时间:2021-04-30 13:44:49
M4 libeatmydata LD_PRELOAD库,用于禁用所有形式的将数据安全地写入磁盘的功能。 fsync()变为NO-OP,O_SYNC被删除等。 这个想法是在测试中使用,以在不需要真正耐用性的情况下获得更快的测试运行速度。 不要在关心软件存储内容的软件上使用libeatmydata。 由于某种原因,它被称为lib EAT-MY-DATA 。 参见 用法 eatmydata foo 性能改进 在笔记本电脑上于2007年运行MySQL测试套件的一部分时: TEST RESULT TIME (ms) TIME (with libeatmydata) ---------------------------------------------------------------------------------
【文件预览】:
libeatmydata-master
----.travis.yml(138B)
----libeatmydata.spec.in(2KB)
----libeatmydata()
--------portability.h(1017B)
--------test()
--------visibility.h(2KB)
--------libeatmydata.c(7KB)
----start_suspended.sh(648B)
----m4()
--------ax_tls.m4(3KB)
--------progtest.m4(3KB)
--------lib-link.m4(31KB)
--------iconv.m4(7KB)
--------gettext.m4(14KB)
--------po.m4(18KB)
--------lib-ld.m4(3KB)
--------lib-prefix.m4(8KB)
--------acx_pthread.m4(11KB)
----eatmydata.in(1KB)
----Makefile.am(4KB)
----test_run.sh(2KB)
----debian()
--------control(675B)
--------docs(7B)
--------changelog(364B)
--------compat(2B)
--------copyright(2KB)
--------README.Debian(248B)
--------rules(442B)
--------source()
----AUTHORS(833B)
----.bzrignore(152B)
----.gitignore(1KB)
----.quickly(111B)
----README.md(2KB)
----eatmydata.sh.in(2KB)
----COPYING(34KB)
----fsynctest.result(97B)
----configure.ac(1KB)

网友评论