* [Sysadmins] Вытесняющее хранение.
@ 2008-09-02 11:22 Gennadiy Redko
2008-09-02 12:20 ` Yuri Bushmelev
2008-09-02 19:12 ` Michael Shigorin
0 siblings, 2 replies; 10+ messages in thread
From: Gennadiy Redko @ 2008-09-02 11:22 UTC (permalink / raw)
To: sysadmins
Добрый день всем.
Есть ли что-то в альтовском репозитарии на эту тему.
Имеется два стореджа.
Один DAS со SCSI-интерфейсом и не очень большой, но быстрый.
Другой SAN с FC, но медленный.
Хочется софтинку, умеющую мало используемые файлы перемещать на
медленный сторедж.
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [Sysadmins] Вытесняющее хранение.
2008-09-02 11:22 [Sysadmins] Вытесняющее хранение Gennadiy Redko
@ 2008-09-02 12:20 ` Yuri Bushmelev
2008-09-02 19:12 ` Michael Shigorin
1 sibling, 0 replies; 10+ messages in thread
From: Yuri Bushmelev @ 2008-09-02 12:20 UTC (permalink / raw)
To: ALT Linux sysadmin discuss
В сообщении от Вторник 02 сентября 2008 Gennadiy Redko написал(a):
> Добрый день всем.
>
> Есть ли что-то в альтовском репозитарии на эту тему.
> Имеется два стореджа.
> Один DAS со SCSI-интерфейсом и не очень большой, но быстрый.
> Другой SAN с FC, но медленный.
> Хочется софтинку, умеющую мало используемые файлы перемещать на
> медленный сторедж.
find по времени последнего доступа с последующим xargs mv?
--
С уважением,
Бушмелев Юрий
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [Sysadmins] Вытесняющее хранение.
2008-09-02 11:22 [Sysadmins] Вытесняющее хранение Gennadiy Redko
2008-09-02 12:20 ` Yuri Bushmelev
@ 2008-09-02 19:12 ` Michael Shigorin
2008-09-03 7:40 ` Ivan Fedorov
1 sibling, 1 reply; 10+ messages in thread
From: Michael Shigorin @ 2008-09-02 19:12 UTC (permalink / raw)
To: sysadmins
On Tue, Sep 02, 2008 at 02:22:12PM +0300, Gennadiy Redko wrote:
> Есть ли что-то в альтовском репозитарии на эту тему.
> Имеется два стореджа.
Не знаю насчёт готовых вариантов, но около ftp.heanet.ie (вроде
бы на www.heanet.ie) где-то описывалась архитектура их сервиса,
где основной объём -- на SATA, а "горячее" отдаётся из SCSI-кэша.
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [Sysadmins] Вытесняющее хранение.
2008-09-02 19:12 ` Michael Shigorin
@ 2008-09-03 7:40 ` Ivan Fedorov
2008-09-03 7:59 ` Gennadiy Redko
0 siblings, 1 reply; 10+ messages in thread
From: Ivan Fedorov @ 2008-09-03 7:40 UTC (permalink / raw)
To: sysadmins
[-- Attachment #1: Type: text/plain, Size: 762 bytes --]
Michael Shigorin <mike-nVB1ZwtFQf3sG83rWm+8vg@public.gmane.org>
writes:
> On Tue, Sep 02, 2008 at 02:22:12PM +0300, Gennadiy Redko wrote:
>> Есть ли что-то в альтовском репозитарии на эту тему.
>> Имеется два стореджа.
>
> Не знаю насчёт готовых вариантов, но около ftp.heanet.ie (вроде
> бы на www.heanet.ie) где-то описывалась архитектура их сервиса,
> где основной объём -- на SATA, а "горячее" отдаётся из SCSI-кэша.
http://ftp.heanet.ie/about/
4x 36Gb 15,000 RPM scsi RAID-O to cache the most often requested
content (although these are unused at the moment)
[-- Attachment #2: Type: application/pgp-signature, Size: 196 bytes --]
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [Sysadmins] Вытесняющее хранение.
2008-09-03 7:40 ` Ivan Fedorov
@ 2008-09-03 7:59 ` Gennadiy Redko
2008-09-03 8:25 ` Yuri Bushmelev
0 siblings, 1 reply; 10+ messages in thread
From: Gennadiy Redko @ 2008-09-03 7:59 UTC (permalink / raw)
To: ALT Linux sysadmin discuss
Ivan Fedorov пишет:
> Michael Shigorin <mike-nVB1ZwtFQf3sG83rWm+8vg@public.gmane.org>
> writes:
>
>> On Tue, Sep 02, 2008 at 02:22:12PM +0300, Gennadiy Redko wrote:
>>> Есть ли что-то в альтовском репозитарии на эту тему.
>>> Имеется два стореджа.
>> Не знаю насчёт готовых вариантов, но около ftp.heanet.ie (вроде
>> бы на www.heanet.ie) где-то описывалась архитектура их сервиса,
>> где основной объём -- на SATA, а "горячее" отдаётся из SCSI-кэша.
>
> http://ftp.heanet.ie/about/
>
> 4x 36Gb 15,000 RPM scsi RAID-O to cache the most often requested
> content (although these are unused at the moment)
Спасибо.
Но это не то, что хотелось бы.
Хотелось бы объединить два тома в один раздел и одну ФС.
И манипулировать данными внутри ФС.
Такое я видел на стореджах EMC2.
Может это и без них можно?
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [Sysadmins] Вытесняющее хранение.
2008-09-03 7:59 ` Gennadiy Redko
@ 2008-09-03 8:25 ` Yuri Bushmelev
2008-09-03 10:40 ` Maks Re
2008-09-03 11:37 ` Gennadiy Redko
0 siblings, 2 replies; 10+ messages in thread
From: Yuri Bushmelev @ 2008-09-03 8:25 UTC (permalink / raw)
To: ALT Linux sysadmin discuss
В сообщении от Среда 03 сентября 2008 Gennadiy Redko написал(a):
> Спасибо.
> Но это не то, что хотелось бы.
>
> Хотелось бы объединить два тома в один раздел и одну ФС.
> И манипулировать данными внутри ФС.
> Такое я видел на стореджах EMC2.
> Может это и без них можно?
Объединить медленное устройство и быстрое в одно псевдо-устройство и одну
ФС? В любом случае будет плохо, имхо.
Можно смонтировать медленное устройство по сети в какой-либо каталог
быстрого и решить проблему организационными методами ("редко используемое
складываем туда"), либо вышеприведенным find | xargs mv (или более
интеллектуальным скриптом на любимом языке).
Кстати, а чем файлы раздаются? Может этот вопрос можно решить на уровне
файл-сервера? Например, если это http, то вставить промежуточный скрипт,
который будет дергать быстрый кэш.
--
С уважением,
Бушмелев Юрий
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [Sysadmins] Вытесняющее хранение.
2008-09-03 8:25 ` Yuri Bushmelev
@ 2008-09-03 10:40 ` Maks Re
2008-09-03 11:50 ` Yuri Bushmelev
2008-09-03 11:37 ` Gennadiy Redko
1 sibling, 1 reply; 10+ messages in thread
From: Maks Re @ 2008-09-03 10:40 UTC (permalink / raw)
To: ALT Linux sysadmin discuss
тогда каким образом:
потребовалось из медленного хранилища дернуть объект? а если его будут
дергать больше 2 раз? по какому критерию переносить на быстрое
хранилище?
--
С уважением,
Макс.
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [Sysadmins] Вытесняющее хранение.
2008-09-03 8:25 ` Yuri Bushmelev
2008-09-03 10:40 ` Maks Re
@ 2008-09-03 11:37 ` Gennadiy Redko
1 sibling, 0 replies; 10+ messages in thread
From: Gennadiy Redko @ 2008-09-03 11:37 UTC (permalink / raw)
To: ALT Linux sysadmin discuss
Yuri Bushmelev пишет:
<skip>
>
> Объединить медленное устройство и быстрое в одно псевдо-устройство и одну
> ФС? В любом случае будет плохо, имхо.
>
Неплохо, в общем.
Там, где я смотрел - из 350 ТБ общего дискового пространства
позволяло только 15 ТБ держать на FC-дисках.
Остальное - iSCSI- и SATA-полки
У нас объемы скромнее, но все-таки.
> Кстати, а чем файлы раздаются? Может этот вопрос можно решить на уровне
> файл-сервера? Например, если это http, то вставить промежуточный скрипт,
Будет Самба или NFS.
Тоже вариант, если это реализуемо.
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [Sysadmins] Вытесняющее хранение.
2008-09-03 10:40 ` Maks Re
@ 2008-09-03 11:50 ` Yuri Bushmelev
2008-09-03 18:57 ` Michael Shigorin
0 siblings, 1 reply; 10+ messages in thread
From: Yuri Bushmelev @ 2008-09-03 11:50 UTC (permalink / raw)
To: ALT Linux sysadmin discuss
В сообщении от Среда 03 сентября 2008 Maks Re написал(a):
> тогда каким образом:
> потребовалось из медленного хранилища дернуть объект? а если его будут
> дергать больше 2 раз? по какому критерию переносить на быстрое
> хранилище?
Ну например, по критерию последнего обращения к файлу (atime). Причем,
переносить лучше в обе стороны.
Примерно такая ситуация вырисовывается:
1. Берем текущую помойку и все, что не использовалось N-ное время (now -
atime > N) выносим на медленное хранилище.
2. Монтируем медленное хранилище на файл-сервер. Поверх монтируем unionfs'ом
(должна быть такая штука в Linux палюбому) поверх него быстрое хранилище.
Таким образом, все создаваемые и изменяемые файлы будут складываться на
быстрое хранилище.
3. Раз в сутки повторяем операцию из пункта 1 - сваливаем файлы, к которым
давно не обращались, на медленное хранилище.
Хорошо бы в пункт 3 поставить копирование rsync'ом новых версий файлов на
медленное хранилище, а затем просто удалять файлы, к которым давно не
обращались, с быстрого хранилища. Но боюсь, он будет изменять atime. Хотя
можно сначала пройтись find'ом, собрать список файлов, к которым давно не
обращались, потом уже rsync и удаление с быстрого хранилища.
Фигня метода в том, что он завязан на atime, которое может изменяться. И нет
четкого контроля объема, занимаемого файлами на быстром хранилище.. Ну и
других недостатков, я думаю, найдется :)
--
С уважением,
Бушмелев Юрий
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [Sysadmins] Вытесняющее хранение.
2008-09-03 11:50 ` Yuri Bushmelev
@ 2008-09-03 18:57 ` Michael Shigorin
0 siblings, 0 replies; 10+ messages in thread
From: Michael Shigorin @ 2008-09-03 18:57 UTC (permalink / raw)
To: ALT Linux sysadmin discuss
On Wed, Sep 03, 2008 at 03:50:07PM +0400, Yuri Bushmelev wrote:
> > тогда каким образом: потребовалось из медленного хранилища
> > дернуть объект? а если его будут дергать больше 2 раз? по
> > какому критерию переносить на быстрое хранилище?
> Ну например, по критерию последнего обращения к файлу (atime).
atime -- само по себе неплохой способ превратить быстрый сторадж
в так себе... запись метаданных при каждом трогании, однако.
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2008-09-03 18:57 UTC | newest]
Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-09-02 11:22 [Sysadmins] Вытесняющее хранение Gennadiy Redko
2008-09-02 12:20 ` Yuri Bushmelev
2008-09-02 19:12 ` Michael Shigorin
2008-09-03 7:40 ` Ivan Fedorov
2008-09-03 7:59 ` Gennadiy Redko
2008-09-03 8:25 ` Yuri Bushmelev
2008-09-03 10:40 ` Maks Re
2008-09-03 11:50 ` Yuri Bushmelev
2008-09-03 18:57 ` Michael Shigorin
2008-09-03 11:37 ` Gennadiy Redko
ALT Linux sysadmins discussion
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/sysadmins/0 sysadmins/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 sysadmins sysadmins/ http://lore.altlinux.org/sysadmins \
sysadmins@lists.altlinux.org sysadmins@lists.altlinux.ru sysadmins@lists.altlinux.com
public-inbox-index sysadmins
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.sysadmins
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git