initializing the slab allocator and creating slab caches for vfs, buffer cache, etc.
初始化slab分配器并为vfs、缓沖区高速缓存等创建slab 高速缓存
vfs inodes are allocated using the slab allocator (from the inode_cache; see resources for a link to more information on the slab allocator).
vfsinode使用slab分配器进行分配(来自 inode_cache; 参考资料 部分提供一个介绍slab分配器的链接)。
the linux slab allocator uses these ideas and others to build a memory allocator that is efficient in both space and time.
linuxslab分配器使用了这种思想和其他一些思想来构建一个在空间和时间上都具有高效性的内存分配器。
the slab allocator used in linux is based on an algorithm first introduced by jeff bonwick for the sunos operating system.
linux所使用的slab分配器的基础是jeffbonwick为sunos操作系统首次引入的一种算法。
entries for the dentry cache are allocated from the dentry_cache slab allocator and use a least-recently-used (lru) algorithm to prune entries when memory pressure exists.
dentry缓存的条目从 dentry_cacheslab分配器分配,并且在缓存存在压力时使用最近不使用(least-recently-used,lru)算法删除条目。