Записки сисадмина

Или помойное ведро идей


Выделенные сервера от $130
VDS/VPS от $20

Кластерные файловые системы

Преамбула

Нарисовалась у меня намедни проблема. У меня стоял баллансировочный nginx, а за ним 4 сервера на отдаче с зеркальными SAS-ми. Контента 80 гиг & counting… Контент мелкий и противный, отзеркалирован по каждому серверу на отдаче. Я наивно полагал что сию систему можно масштабировать по горизонтали.

Потом столкнулся с реальной Ж. При добавлении еще одного SAS-зеркала, отдача этого всего «кластера» увеличивается всего лишь на 80 мбит/с. SAS просто захлебывался в random seek’ах. Про то что это жутко тормозило все дело я молчу.

Возможно тормозила файловая система UFS2. При чем вполне возможно. И скорей всего так и было. Но переформатировать контентные серваки и поставить на них какой нить Линукс с ReiserFS и позже натолкнуться на те же грабли мне не улыбалось.

По сему я ринулся в поиски и запостил вот такую вот проблему в ru_highload

Решение было только одно: рассредоточить всю эту туеву хучу файлов по множеству винтов. Но кто и как этот хаос будет рассредотачивать? И что этими всеми винтами будет управлять?

Так я познакомился с кластерными файловыми системами :)

Читать далее…

Теги: ,

04.07.2008 Автор admin | Кластерные системы | 15 comments