我有一个目录(/srv/data),其中包含大量(20,000,000)个小文件(4-40 of )。这些文件都位于/srv/data的子目录中,其中子目录名称和文件名的连接形成UUID。是否可以告诉内核为这些文件或这些文件的子集提供缓存首选项?
例如,“嗨,Linux,从/srv/data缓存尽可能多的文件。如果你不能把它全部放进内存中,尽可能多地缓存它,
我正在为我的实验室建立一个小型Linux集群。目前,我们有一个作业提交的登录节点和3个计算节点,它们通过Gigabit连接(遗憾的是没有infiniband)。事实证明,我的集群用户在共享存储中读写小型图片文件(其中一个是<100 in )的GBs是非常常见的。NFS对于小文件IO的性能非常差。对于编写小文件,我对NFS/CIFS/SSHFS性能进行了简单的测试。但是,在计算机集群场景中为Linux主文件夹使用CIFS/SSHFS并不是一种普遍的做法(