URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 40326
[ Назад ]

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

Отправлено opennews , 22-Фев-08 19:01 
David Howells  из компании Red Hat представил (http://kerneltrap.org/Linux/Local_Caching_For_Network_Filesy...) в списке разработчиков Linux ядра серию патчей добавляющих возможность локального кэширования данных для файловых систем подобных NFS, CIFS, AFS или ISO9660. Универсальная система кэширвоания данных в локальной файловой системе получила название FS-Cache (http://people.redhat.com/~dhowells/fscache).


Прирост производительности при использовании локального кэширования целиком зависит от специфики использования сетевой файловой системы, например, при манипулировании большим объемом мета-данных производительность может упасть, так как считывание  метаданных с локального диска, может оказаться медленней, чем копирования по гигабитному линку при условии, что на удаленном сервере все метаданные прокэшированы в памяти. Зато  при повторяющемся чтении больших файлов прирост производительности ощутим, что видно по ниже представленной таблице:


<table style="text-align: center;" border="1" cellpadding="2"
cellspacing="2">
<tr>
<td>
Статус кэша


</td>
<td>
Чтение файла 100Мб


</td>
<td>
Чтение файла 200Мб
</td>
</tr>
<tr>
<td style="text-align: left;">
Без кэширования


</td>
<td>26 сек

</td>
<td>46 сек

</td>
</tr>
<tr>
<td style="text-align: left;">
Холодный кэш (первый запрос)


</td>
<td>27 сек

</td>
<td>47 сек

</td>
</tr>
<tr>
<td style="text-align: left;">
Теплый кэш (данные в кэше)


</td>
<td>11 сек

</td>
<td>23 сек

</td>
</tr>
</table>


Детальное описание принципов работы FS-Cache можно найти в документе "FS-Cache: A Network Filesystem Caching Facility (http://people.redhat.com/~dhowells/fscache/FS-Cache.pdf)".

URL: http://kerneltrap.org/Linux/Local_Caching_For_Network_Filesy...
Новость: http://www.opennet.me/opennews/art.shtml?num=14371


Содержание

Сообщения в этом обсуждении
"Инфраструктура локального кэширования для сетевых файловых систем"
Отправлено pavlinux , 22-Фев-08 19:01 
>....метаданных с локального диска, может оказаться медленней, чем копирования по
> гигабитному линку при условии, что на удаленном сервере все метаданные
>прокэшированы в памяти

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


"Инфраструктура локального кэширования для сетевых файловых с..."
Отправлено Nick , 22-Фев-08 23:39 
ну, некорректное сравнение ;)

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

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


"Инфраструктура локального кэширования для сетевых файловых с..."
Отправлено INM , 23-Фев-08 02:55 
А что не так, при использовании squid дома(на одной машине)?

"Инфраструктура локального кэширования для сетевых файловых с..."
Отправлено pavlinux , 23-Фев-08 10:56 
3%  FROM_CACHE

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


"Инфраструктура локального кэширования для сетевых файловых с..."
Отправлено touch , 24-Фев-08 01:06 
wwwoffle - вот это для дома ;)