...
Post by Dmitry MiloserdovЯ конечно не могу на 100% быть уверенным что /kernel/fs/nfs
данные не кеширует, но судя по реверансу в сторону
kmem_cache_alloc есть у меня некоторые подозрения в достоверности
твоей информации. Вообщем огласи источник информации.
Тексты программ nfs.
В частности я предполагаю (не проверял), что те модули файловых
систем, что содержат вызов kmem_cache_alloc обеспечивают кеширование
данных, а те, что не содержат - не кешируют:
$ for i in /kernel/fs/*fs; do echo "===== $i ====="; nm $i | grep
kmem_cache_alloc; done
===== /kernel/fs/autofs =====
===== /kernel/fs/cachefs =====
[564] | 0| 0|FUNC |GLOB |0 |UNDEF |kmem_cache_alloc
===== /kernel/fs/ctfs =====
===== /kernel/fs/dcfs =====
[114] | 0| 0|FUNC |GLOB |0 |UNDEF |kmem_cache_alloc
===== /kernel/fs/devfs =====
[180] | 0| 0|FUNC |GLOB |0 |UNDEF |kmem_cache_alloc
===== /kernel/fs/fifofs =====
[127] | 0| 0|FUNC |GLOB |0 |UNDEF |kmem_cache_alloc
===== /kernel/fs/hsfs =====
[231] | 0| 0|FUNC |GLOB |0 |UNDEF |kmem_cache_alloc
===== /kernel/fs/lofs =====
[182] | 0| 0|FUNC |GLOB |0 |UNDEF |kmem_cache_alloc
===== /kernel/fs/lx_afs =====
===== /kernel/fs/mntfs =====
===== /kernel/fs/namefs =====
===== /kernel/fs/nfs =====
[1540] | 0| 0|FUNC |GLOB |0 |UNDEF |kmem_cache_alloc
===== /kernel/fs/objfs =====
===== /kernel/fs/procfs =====
===== /kernel/fs/sharefs =====
===== /kernel/fs/sockfs =====
[679] | 0| 0|FUNC |GLOB |0 |UNDEF |kmem_cache_alloc
===== /kernel/fs/specfs =====
[176] | 0| 0|FUNC |GLOB |0 |UNDEF |kmem_cache_alloc
===== /kernel/fs/tmpfs =====
===== /kernel/fs/udfs =====
===== /kernel/fs/ufs =====
[879] | 0| 0|FUNC |GLOB |0 |UNDEF |kmem_cache_alloc
===== /kernel/fs/zfs =====
[2308] | 0| 0|FUNC |GLOB |0 |UNDEF |kmem_cache_alloc
$