ALT Linux sysadmins discussion
 help / color / mirror / Atom feed
* [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