TFS中base_filesystem_type = 1 表明ds使用的是ext4文件系统,
TFS还支持普通文件系统ext3。但是其他的文件系统并没有测试和支持。
TFS中的extblock是什么意思?
TFS 的测试是先write的时候创建多个测试文件清单,每个线程对应一个,所以如果你在test_batch_write的时候只是单线程进行测试,没有创建那么多的文件的话,那么test_batch_mix虽然指定了多线程,仍然只是单线程而已。
虽然TFS支持ext3,但是仅仅是调用posix_fallocate函数,但是posix_fallocate的效率极低,需要将整块盘都写满,会比较耗时。
TFS在写入文件之后,系统会分配给这个文件一个文件名,这个文件名包含了这个文件所在块的信息,而可以对应集群中唯一一个文件。
阅读(2914) | 评论(0) | 转发(0) |