The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Инфраструктура локального кэширования для сетевых файловых систем

22.02.2008 18:19

David Howells из компании Red Hat представил в списке разработчиков Linux ядра серию патчей добавляющих возможность локального кэширования данных для файловых систем подобных NFS, CIFS, AFS или ISO9660. Универсальная система кэширвоания данных в локальной файловой системе получила название FS-Cache.

Прирост производительности при использовании локального кэширования целиком зависит от специфики использования сетевой файловой системы, например, при манипулировании большим объемом мета-данных производительность может упасть, так как считывание метаданных с локального диска, может оказаться медленней, чем копирования по гигабитному линку при условии, что на удаленном сервере все метаданные прокэшированы в памяти. Зато при повторяющемся чтении больших файлов прирост производительности ощутим, что видно по ниже представленной таблице:
Статус кэша
Чтение файла 100Мб
Чтение файла 200Мб
Без кэширования
26 сек
46 сек
Холодный кэш (первый запрос)
27 сек
47 сек
Теплый кэш (данные в кэше)
11 сек
23 сек

Детальное описание принципов работы FS-Cache можно найти в документе "FS-Cache: A Network Filesystem Caching Facility".

  1. Главная ссылка к новости (http://kerneltrap.org/Linux/Lo...)
  2. OpenNews: Сетевая файловая система с кэшированием данных (CRFS)
Лицензия: CC-BY
Тип: Обобщение
Ключевые слова: nfs, disk, cache, fs, patch, linux, kernel
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (5) RSS
  • 1.1, pavlinux (ok), 19:01, 22/02/2008 [ответить]  
  • +/
    >....метаданных с локального диска, может оказаться медленней, чем копирования по
    > гигабитному линку при условии, что на удаленном сервере все метаданные
    >прокэшированы в памяти

    Да-да-да...
    Эквивалентно установки Squid дома - ~3%  GET_FROM_CACHE, остальное GET_DIRECT

     
     
  • 2.3, Nick (??), 23:39, 22/02/2008 [^] [^^] [^^^] [ответить]  
  • +/
    ну, некорректное сравнение ;)

    всего инета с зашаренным по сетке ресурсом.

    Очевидно, что кеширование NFS'а будет более продуктивным, нежели
    кеширование инета :)

     
  • 2.4, INM (??), 02:55, 23/02/2008 [^] [^^] [^^^] [ответить]  
  • +/
    А что не так, при использовании squid дома(на одной машине)?
     
     
  • 3.5, pavlinux (ok), 10:56, 23/02/2008 [^] [^^] [^^^] [ответить]  
  • +/
    3%  FROM_CACHE

    Инфа, и прежде всего картинки обновляются чаще чем ходишь на сайты.
    А вот эти три процента и есть сайты типа Sourceforge, Slashdot, Opennet...  

     
  • 2.6, touch (?), 01:06, 24/02/2008 [^] [^^] [^^^] [ответить]  
  • +/
    wwwoffle - вот это для дома ;)
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Спонсоры:
    Слёрм
    Inferno Solutions
    Hosting by Ihor
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2019 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру