Опубликован перевод (http://itroute.ru/story.php?title=FS-Cache-i-CacheFSKeshirov...) статьи "FS-Cache & CacheFS: Caching for Network File Systems (http://www.linux-mag.com/id/7378/)", в которой отражены основные принципы работы FS-Cache (http://www.opennet.me/opennews/art.shtml?num=14371) и CacheFS, механизма прозрачного кеширования сетевых файловых систем, таких как AFS и NFS, в Linux.URL: http://itroute.ru/story.php?title=FS-Cache-i-CacheFSKeshirov...
Новость: http://www.opennet.me/opennews/art.shtml?num=22552
> Основная особенность FS-Cache в том, что для получения доступа к файлу
> не требуется наличие этого файла в кеше в полном объеме.Пока не юзал, посему вопрос,
Есть два хоста, один сервер NFS с CacheFS,
хосты, у себя, монтируют nfs:# mount -o fsc server:/data /nfsdata
1-й хост делает:
# qemu -m 512 -hda /nfsdata/qemu.img
грузится примерно ~30 сек.
Если второй сделает тоже самое, а именно:
# qemu -m 512 -hda /nfsdata/qemu.imgВремя чтения уменьшится? И вообще, чё нить выиграем?
ну если ты на хосте с cachefs второй раз будешь стучатся к тому же образу то скорость чтения увеличится,так как будет уже кеш qemu.img
>ну если ты на хосте с cachefs второй раз будешь стучатся к
>тому же образу то скорость чтения увеличится,так как будет уже кеш
>qemu.imgА какая разница, читать из удаленного кеша или удалённого не кеша :)
А разве в OpenAFS нет собственного механизма кеширования?
Вроде бы эта система позволяет обращаться к закешрованным данным даже в отсутствие коннекта с сервером, а потом синхронизировать изменения.
Ну и как вы это себе представляете, на бездисковом клиенте, со 128 Мб ОЗУ
эээ,походу я не так понял ,cachefs должен работать на стороне хостов,и кеш будет на хосте и когда хост второй раз будет читать файл - он будет читать его из кеша