FreeSource : DenisSmirnov/ВыборОборудования

Выбор железа это исключительно выбор финансовый. Если тебе говорят «у нас бюджет 1k$, делай файлсервер», то никуда не денешься — будешь монстрить RAID на SATA-дисках.

Открою большую тайну — задачи они, знаете ли, разные бывают. Вот на download.seiros.ru трудятся 2 SATA-диска. Нормальненько так себе трудятся. По крайней мере сервер работает шустро, несмотря на то, что там hasher круглосуточно пакеты пересобирает. Под athlon. И если мне кто-то скажет что я должен туда ставить SCSI-диски, я ему в лицо скажу что он идиот, ибо на имеющейся нагрузке справляется имеющееся железо. А SCSI-диски того же объёма были бы слишком дороги для меня (читай — этого проекта просто не было бы, вообще).

Любая серьёзная задача, а настройка сервера относится к таковым, решается обычно комплексно. Редко удаётся сделать всё из «идеальных» компонент — то чем мы пользуемся это «стройная система костылей и подпорок». Ублюдочная архитектура x86, с кучей левых «доделок» (я про разные MMX, SSE, x86_64). Ядро с кривой архитектурой, которая имеет море недостатоков, набор библиотек часто с кретиническими ошибками, ублюдочный язык программирования (язык программирования в котором изначально нет понятия «строка», при том что оно нужно очень часто породил множество видов уязвимостей, невозможных для нормальных языков), приложения с дебильнейшей архитектурой в плане безопасности (bind напрмер. в котором чуть ли не каждый день находят ворох ошибок).

Задача любого разрабочика или админа — из всего этого, откровенного говоря, [censored], сделать надёжную, удобную и функциональную систему для пользователя, в условиях когда это пользователь не готов тех денег, которые это стоит (а в России почти всегда так).

Поэтому на нескольких разных уровнях построения системы делается всё возможное, чтобы обеспечить приемлимую производительность и надёжность.

Помнится в прошлом году Михаил Шигорин писал, как красиво одна система умирала на ext3 под нагрузкой (не умеет нормально работать с несколькими параллельными потоками чтения/записи больших файлов), и как она полетела от простой замены fs на xfs.

Спор «какая FS лучшая» — бессмысленен. Имеет смысл только «какая FS, в какой ситуации, какие преимущества имеет?».

Ссылок на эту страницу нет