toiletfs:用于存储核心转储的FUSE文件系统

时间:2024-05-20 18:01:50
【文件属性】:

文件名称:toiletfs:用于存储核心转储的FUSE文件系统

文件大小:8KB

文件格式:ZIP

更新时间:2024-05-20 18:01:50

C

洗手间 一个FUSE文件系统,用于收集和存储核心转储。 为什么? 传统的Web应用程序将“预分叉”以改善并行性,但仍支持不正确支持多线程的基础运行时。 拥有十几个php或ruby进程的情况并不少见,每个进程消耗400+ MB的内存。 想象一下所有这些人同时崩溃的情况。 所有进程将并行将内核转储到磁盘。 磁盘将th动,在一次写入的十几个不同的大文件之间进行无尽的搜索。 一个简单的解决方案是简单地禁用核心转储,但是如果您希望能够修复这些错误,那么拥有一个核心真的很好。 另外,如果它们都在同一时间崩溃,那么您可能只需要一个内核。 所以... Toiletfs通过一次只打开一个文件解决了这个问题。 当内核尝试打开磁盘上的十二个内核时,第一个将成功,而其余则将失败。 Toiletfs还支持在close()之后执行Shell脚本,以创建错误报告或警告您的监视基础结构。 为什么不能只使用cor


【文件预览】:
toiletfs-master
----debian()
--------control(505B)
--------changelog(295B)
--------compat(2B)
--------copyright(1KB)
--------watch(77B)
--------rules(30B)
----COPYING(1KB)
----README.md(1KB)
----test()
--------potty-training.c(2KB)
----Makefile(520B)
----toiletfs.c(8KB)

网友评论