<br><div>на солярисах у меня тоже нет проблем с быстродействием ZFS ;-)<br></div><div><br></div><div class="gmail_quote">27 декабря 2009 г. 20:21 пользователь Ihalainen Nickolay <span dir="ltr">&lt;<a href="mailto:ihanick@gmail.com">ihanick@gmail.com</a>&gt;</span> написал:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div class="im">2009/12/27 Andriy Tovstik &lt;<a href="mailto:andriy.tovstik@gmail.com">andriy.tovstik@gmail.com</a>&gt;:<br>

</div><div class="im">&gt; а какого рода нагрузка?<br>
&gt; и это. вы про Solaris речь ведете? :)<br>
</div>да, Solaris 10, на одной из машин mysql/innodb, на другой nginx и zfs<br>
страйп из мирроров 14 sata дисков 3U<br>
<div><div class="h5">&gt; 27 декабря 2009 г. 14:47 пользователь Ihalainen Nickolay &lt;<a href="mailto:ihanick@gmail.com">ihanick@gmail.com</a>&gt;<br>
&gt; написал:<br>
&gt;&gt;<br>
&gt;&gt; 2009/12/27 Andriy Tovstik &lt;<a href="mailto:andriy.tovstik@gmail.com">andriy.tovstik@gmail.com</a>&gt;:<br>
&gt;&gt; &gt; пробовал использовать на сервере куда сливались бэкапы rsync&#39;ом. ZFS<br>
&gt;&gt; &gt; стал<br>
&gt;&gt; &gt; узким местом - 4 диска в RAIDZ тормозили просто безбожно при 10<br>
&gt;&gt; &gt; запущеных<br>
&gt;&gt; &gt; rsync с разных серверов. RAID10 на gmirror+gstripe работает на порядок<br>
&gt;&gt; &gt; быстрее :(<br>
&gt;&gt; хм. у меня zfs работает быстрее чем ufs на блоках 16к<br>
&gt;&gt;        data        ONLINE       0     0     0<br>
&gt;&gt;          mirror    ONLINE       0     0     0<br>
&gt;&gt;            c1t1d0  ONLINE       0     0     0<br>
&gt;&gt;            c1t2d0  ONLINE       0     0     0<br>
&gt;&gt;          mirror    ONLINE       0     0     0<br>
&gt;&gt;            c1t3d0  ONLINE       0     0     0<br>
&gt;&gt;            c1t4d0  ONLINE       0     0     0<br>
&gt;&gt;          mirror    ONLINE       0     0     0<br>
&gt;&gt;            c1t5d0  ONLINE       0     0     0<br>
&gt;&gt;            c1t6d0  ONLINE       0     0     0<br>
&gt;&gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; 27 декабря 2009 г. 11:53 пользователь Igor V. Fatkulin<br>
&gt;&gt; &gt; &lt;<a href="mailto:ingvar@westsib.ru">ingvar@westsib.ru</a>&gt;<br>
&gt;&gt; &gt; написал:<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; Давно смотрю на zfs, но уж очень неоднозначно ее оценивают. Думаете<br>
&gt;&gt; &gt;&gt; стоит использовать в боевых серверах?<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; К&gt; Рекомендую связку freebsd+zfs.<br>
&gt;&gt; &gt;&gt; К&gt; Подробнее: <a href="http://forums.freebsd.org/showthread.php?t=3689" target="_blank">http://forums.freebsd.org/showthread.php?t=3689</a><br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; К&gt; 27 декабря 2009 г. 10:52 пользователь Pavel V. &lt;<a href="mailto:pavel2000@ngs.ru">pavel2000@ngs.ru</a>&gt;<br>
&gt;&gt; &gt;&gt; написал:<br>
&gt;&gt; &gt;&gt; &gt;&gt; Здравствуйте, Ihalainen.<br>
&gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt; Вы писали 27 декабря 2009 г., 5:20:13:<br>
&gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; 2009/12/27 Руслан Шарипов &lt;<a href="mailto:ufaweb@gmail.com">ufaweb@gmail.com</a>&gt;:<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt; 27 декабря 2009 г. 2:55 пользователь Ihalainen Nickolay<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt; &lt;<a href="mailto:ihanick@gmail.com">ihanick@gmail.com</a>&gt; написал:<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt; для бекапов картинок/музыки и другой статики великолепно<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt; подоходит<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt; rsync с его инкрементальными бекапами, могу поделиться хорошим<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;&gt; скриптом.<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt;&gt; многие были бы Вам благодарны -)<br>
&gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; P.P.S. возможно из этого скрипта стоит сделать более универсальное<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; решение и выложить где-нибудь отдельным проектом. если, конешно это<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; нужно кому-то кроме меня.<br>
&gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt; Есть скрипт бэкапа, называется bontmia. Точный адрес офсайта не<br>
&gt;&gt; &gt;&gt; &gt;&gt; знаю,<br>
&gt;&gt; &gt;&gt; &gt;&gt; в гугле найдется.<br>
&gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt; Идея скрипта легко и непринужденно передается следующим образом:<br>
&gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt; --- кусок кронтаба ---<br>
&gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt; 15 6    * * *   root    /data/project/run_main<br>
&gt;&gt; &gt;&gt; &gt;&gt; 15 9    * * 6   root    /data/project/make_hardlinks<br>
&gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt; --- файл make_hardlinks ---<br>
&gt;&gt; &gt;&gt; &gt;&gt; #!/bin/bash<br>
&gt;&gt; &gt;&gt; &gt;&gt; this_backup=$(date +%Y-%m-%d-%H:%M)<br>
&gt;&gt; &gt;&gt; &gt;&gt; mkdir -p &quot;/data/project/$this_backup&quot;<br>
&gt;&gt; &gt;&gt; &gt;&gt; cp -lR /data/project/last/* &quot;/data/project/$this_backup&quot;<br>
&gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt; --- файл run_main ---<br>
&gt;&gt; &gt;&gt; &gt;&gt; #!/bin/bash<br>
&gt;&gt; &gt;&gt; &gt;&gt; rsync -e &quot;ssh -i /data/project/host_key&quot; -a --delete --force --quiet<br>
&gt;&gt; &gt;&gt; &gt;&gt; root@my.host.tld:/web/project/htdocs/music_new /data/project/last<br>
&gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt; Т.е. раз в сутки приезжает копия с основного сервера (1.8 честных<br>
&gt;&gt; &gt;&gt; &gt;&gt; Тб,<br>
&gt;&gt; &gt;&gt; &gt;&gt; mp3/avi/flv/файлообменник), благодаря могучим возможностям nginx эта<br>
&gt;&gt; &gt;&gt; &gt;&gt; бэкапная копия используется для зеркальной раздачи, а в случае 404<br>
&gt;&gt; &gt;&gt; &gt;&gt; делается редирект на основной сервер.<br>
&gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt; Раз в неделю запускается второй скрипт, который делает еженедельный<br>
&gt;&gt; &gt;&gt; &gt;&gt; срез-копию текущего состояния. Конечно, лучше всего добавить в файл<br>
&gt;&gt; &gt;&gt; &gt;&gt; run_main перед вызовом rsync создание &quot;копии предыдущего дня&quot;, чтобы<br>
&gt;&gt; &gt;&gt; &gt;&gt; в<br>
&gt;&gt; &gt;&gt; &gt;&gt; случае сбоя получить максимально актуальные данные.<br>
&gt;&gt; &gt;&gt; &gt;&gt; Срез-копия создается путем создания хардлинков, так что это дело<br>
&gt;&gt; &gt;&gt; &gt;&gt; практически занимает только нужное количество дискового<br>
&gt;&gt; &gt;&gt; &gt;&gt; пространства.<br>
&gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt; Наличие копий помогает выжить в той ситуации, если в результате сбоя<br>
&gt;&gt; &gt;&gt; &gt;&gt; дискового контроллера директория /web/project/htdocs/music_new, куда<br>
&gt;&gt; &gt;&gt; &gt;&gt; подмонтирован раздел, &quot;становится пустой&quot; (а такое было), и<br>
&gt;&gt; &gt;&gt; &gt;&gt; соответственно rsync повинуясь, делает идентичную &quot;копию&quot; в бэкапах.<br>
&gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt; Bontmia делает все те же операции, но с чуть большим комфортом -<br>
&gt;&gt; &gt;&gt; &gt;&gt; позволяет задать количество минутных/часовых/дневных/недельных/<br>
&gt;&gt; &gt;&gt; &gt;&gt; месячных/годовых? бэкапов, автоматически удалить ненужные срезы и т<br>
&gt;&gt; &gt;&gt; &gt;&gt; д<br>
&gt;&gt; &gt;&gt; &gt;&gt; Для личного удобства я в неё добавил парочку опций, типа возможности<br>
&gt;&gt; &gt;&gt; &gt;&gt; задать ssh-ключ для авторизации, и опцию quiet чтобы скрипт меньше<br>
&gt;&gt; &gt;&gt; &gt;&gt; выводил информации при его нормальной работе.<br>
&gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt; --<br>
&gt;&gt; &gt;&gt; &gt;&gt; С уважением,<br>
&gt;&gt; &gt;&gt; &gt;&gt;  Pavel                          mailto:<a href="mailto:pavel2000@ngs.ru">pavel2000@ngs.ru</a><br>
&gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt; _______________________________________________<br>
&gt;&gt; &gt;&gt; &gt;&gt; nginx-ru mailing list<br>
&gt;&gt; &gt;&gt; &gt;&gt; <a href="mailto:nginx-ru@nginx.org">nginx-ru@nginx.org</a><br>
&gt;&gt; &gt;&gt; &gt;&gt; <a href="http://nginx.org/mailman/listinfo/nginx-ru" target="_blank">http://nginx.org/mailman/listinfo/nginx-ru</a><br>
&gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; К&gt; _______________________________________________<br>
&gt;&gt; &gt;&gt; К&gt; nginx-ru mailing list<br>
&gt;&gt; &gt;&gt; К&gt; <a href="mailto:nginx-ru@nginx.org">nginx-ru@nginx.org</a><br>
&gt;&gt; &gt;&gt; К&gt; <a href="http://nginx.org/mailman/listinfo/nginx-ru" target="_blank">http://nginx.org/mailman/listinfo/nginx-ru</a><br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; --<br>
&gt;&gt; &gt;&gt; С уважением,<br>
&gt;&gt; &gt;&gt; Игорь Фаткулин, директор по технологиям ООО &quot;Группа Вестсиб&quot;<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; mailto:<a href="mailto:ingvar@westsib.ru">ingvar@westsib.ru</a><br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; _______________________________________________<br>
&gt;&gt; &gt;&gt; nginx-ru mailing list<br>
&gt;&gt; &gt;&gt; <a href="mailto:nginx-ru@nginx.org">nginx-ru@nginx.org</a><br>
&gt;&gt; &gt;&gt; <a href="http://nginx.org/mailman/listinfo/nginx-ru" target="_blank">http://nginx.org/mailman/listinfo/nginx-ru</a><br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; --<br>
&gt;&gt; &gt; WBR, Andriy Tovstik<br>
&gt;&gt; &gt; UNIX System Administrator<br>
&gt;&gt; &gt; JID: <a href="mailto:squirl@jabber.kiev.ua">squirl@jabber.kiev.ua</a><br>
&gt;&gt; &gt; nick-handle: SQ22-UANIC<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; _______________________________________________<br>
&gt;&gt; &gt; nginx-ru mailing list<br>
&gt;&gt; &gt; <a href="mailto:nginx-ru@nginx.org">nginx-ru@nginx.org</a><br>
&gt;&gt; &gt; <a href="http://nginx.org/mailman/listinfo/nginx-ru" target="_blank">http://nginx.org/mailman/listinfo/nginx-ru</a><br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; nginx-ru mailing list<br>
&gt;&gt; <a href="mailto:nginx-ru@nginx.org">nginx-ru@nginx.org</a><br>
&gt;&gt; <a href="http://nginx.org/mailman/listinfo/nginx-ru" target="_blank">http://nginx.org/mailman/listinfo/nginx-ru</a><br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; --<br>
&gt; WBR, Andriy Tovstik<br>
&gt; UNIX System Administrator<br>
&gt; JID: <a href="mailto:squirl@jabber.kiev.ua">squirl@jabber.kiev.ua</a><br>
&gt; nick-handle: SQ22-UANIC<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; nginx-ru mailing list<br>
&gt; <a href="mailto:nginx-ru@nginx.org">nginx-ru@nginx.org</a><br>
&gt; <a href="http://nginx.org/mailman/listinfo/nginx-ru" target="_blank">http://nginx.org/mailman/listinfo/nginx-ru</a><br>
&gt;<br>
&gt;<br>
_______________________________________________<br>
nginx-ru mailing list<br>
<a href="mailto:nginx-ru@nginx.org">nginx-ru@nginx.org</a><br>
<a href="http://nginx.org/mailman/listinfo/nginx-ru" target="_blank">http://nginx.org/mailman/listinfo/nginx-ru</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>WBR, Andriy Tovstik<br>UNIX System Administrator<br>JID: <a href="mailto:squirl@jabber.kiev.ua">squirl@jabber.kiev.ua</a><br>nick-handle: SQ22-UANIC<br>