# LFS
**Repository Path**: dairymix/LFS
## Basic Information
- **Project Name**: LFS
- **Description**: File System
- **Primary Language**: Unknown
- **License**: Apache-2.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2015-06-19
- **Last Updated**: 2020-12-19
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# LFS
File System
非常非常快的文件系统,可以同时存储海量大文件和小文件,高并发
存储视频音乐和图片等非常棒
并且可以作为列存储
`如果感兴趣可以 @我 申请成为开发者,源码只对开发者公布(怎么说呢?设计非常酷,但也确实比较复杂,貌似这类没有简单的)`
脚本语言使用 lua,why?因为快且小,而且非常简单
#####设置端口号
LFS --port[-p] 9002
#####设置文件存储目录(以 / 结尾)
LFS --dir[-d] Storage/
#####打开打印模式
LFS --print
#####守护进程
LFS --daemon
#####设置 Socket 的收发缓存大小
LFS --inBufferSize 102400 --outBufferSize 102400
测试数据
-
系统:OS X Yosemite
处理器:2 GHz Intel Core i7
内存:4 GB 1333 MHz DDR3
硬盘:Hitachi 500 GB SATA 磁盘
写入 27.5 万个分词,并构建索引(写入前先查询索引,去重):
* `全部用时:28.246 s(含本机通信用时)`
* `服务用时:28.228273082 s`
根据索引读取:
* `全部用时:2 ms(含本机通信用时)`
* `服务用时:0.328847 ms`
遍历查询(第 275542 项,共 275714 项)
* `全部用时:2072 ms`
* `服务用时:2071.948199 ms`