• Авторизация


система распределенных вычислений 23-05-2010 22:29 к комментариям - к полной версии - понравилось!


Сей пост о том как распределить работу почтового сервера на 2 машины.

Как всё начиналось:
был один дохлый-дохлый почтовый сервер (srv-1): Pentium III, 256Mb RAM, HDD=500Gb
и был NAS на 10Tb (srv-nas-1)
и еще был старая ненужная машина (srv-2): Pentium IV, 512Mb RAM, HDD=можно ржать=20Gb
Проблема была в том что почтовый сервер 24 часа в сутки получал/отправлял почту и антиспам грузил машину на 80% по CPU постоянно.

Идея:
Идея в том чтобы поднять на машине srv-2 антиспам, притом так чтобы не менять на ней HDD и никуда не переносить данные о антиспам-базах с NAS-a

Реализация:
На машину был поставлен srv-2 был поставлен Debian squeeze/testing. на него установлен spamassassin+pyzor+razor.
На NAS был организован доступ по NFS к директории с настройками и базами антиспама.
На srv-2 он был подмонтирован:

mount 192.168.254.3:/aspam /mnt

после этого я понял что сам диск на srv-2 очень медленный и пересадил все файловые системы srv-2 на NAS. сделал загрузку по сети через BOOTP и выкрутил нафиг винч.

Итог:
Получилась бездисковая машина которая бутиться по сети и работает с ФС по сети.
Настрйки и базы антиспама никто не переносил, а только указал правильный путь к базам и сделал симлинк к конфигу.
Производительность почтовой системы увеличилась больше чем в 2 раза. Нагрузка на сеть (благо у меня Gigabit Ethernet) увеличилась не сильно, а на NAS-е увеличения нагрузки не видно.
вверх^ к полной версии понравилось! в evernote


Вы сейчас не можете прокомментировать это сообщение.

Дневник система распределенных вычислений | piroman17 - Дневник piroman17 | Лента друзей piroman17 / Полная версия Добавить в друзья Страницы: раньше»