LINUX.ORG.RU

Google переводит свои сервера на ext4

 , ,


0

1

В настоящий момент корпорация Google производит апгрейд файловой системы своих серверов с ext2 на более современную ext4.

Мы произвели множество тестов с помощью стандартных инструментов (dbench, compile bench и др.) на файловых системах xfs, ext4 и jfs, чтобы выбрать наиболее подходящую."

При наших рабочих нагрузках производительность ext4 и xfs практически одинакова. Тот факт, что обновление на ext4 будет более плавным, оказался ключевым. Благодаря ext4 уже сейчас мы избавились от узкого места для некоторых из наших самых ресурсоемких приложений.

Для проведения апгрейда Google так же пригласил главного разработчика файловых систем ext2/ext3/ext4 Теда Т'со (Ted T'so).

>>> Подробности

★★★★★

Проверено: maxcom ()
Последнее исправление: maxcom (всего исправлений: 1)
Ответ на: комментарий от anonymous

а ссылка твоя на гуглопоиск говорить лишь об одном - много народу так и ниасилило таймзоны и синхронизацию времени в rtc. однако это говорит лишь о том, что они «ламера позорные», а автор fsck тут совсем не при делах

anonymous
()
Ответ на: комментарий от anonymous

> а автор fsck тут совсем не при делах

ах да, тока предыдущие версии fsck этим мозги пользователям и системе не пили.
случайность ?))

elipse ★★★
()
Ответ на: комментарий от anonymous

И еще, ну если у тебя есть остатки мозгов еще ...:
Причем тут сбой в с настройке системного времени и ступор с ожиданием админских дейситвий в запуске системы - где связь ?

elipse ★★★
()
Ответ на: комментарий от elipse

эка тебя задело))
ищи, ищи связь!
вспомни про сервера БД, про системы бекапов основывающиеся на времени модификации и доступа...
тут есть место для самообразования)))

раньше не выдавал? зато теперь выдает, тем более это отключаемая фича.
при переводе времени «назад» уместно стопорнуть любой сервер (тем более с притензией на ынтерпрайз) еще до монтирования ФС в rw...

anonymous
()
Ответ на: комментарий от iZEN

iZEN> 4.2

То, что ты лжец, и приводишь вместо аргументов ахинею - это всем известно.

Quasar ★★★★★
()
Ответ на: комментарий от szh

>стало быть взять сорсы и разобратся как работает KTorrent ты не в состоянии ?

Нет. А ты в состоянии например взять сырую нефть (хотя бы с нефтебазы — даже не с месторождения, ага) и из неё получить высокооктановый бензин или дизтопливо для транспорта, на котором ездишь? Дятел блин. Сколько же вас таких умных, а? Да когда же вы поймёте, что «компьютерная грамотность» это не обязательно хорошее понимание всего зоопарка ЯП, на которых написан весь софт на моём компьютере?! Так же, как не всякий водитель обязан знать, чем отличается платформинговый бензин от изомеризационного и почему необходимо компаундирование. Как бы ни был хорош узкий специалист, но если он думает, что на его отрасли свет сошёлся клином, то он идиот.

anonymous
()
Ответ на: комментарий от elipse

и плюс доставка тушки админа к серверу. (как бонус)
Возможно, через руки и ноги может и дойдет тебе ...

elipse ★★★
()
Ответ на: комментарий от Quasar

1. Слова имеют свое конкретное значение, кстати ...
2. И что ? Ведь по ссылке в ссылке написано совсем другое на аглицком. Ну еще одна тупоголовая провокация флейма ...

Мигель делает свое ,а кто-то гадить кирпичами всю дорогу - тут уже роли расписаны. Посмотрим.

elipse ★★★
()
Ответ на: комментарий от Quasar

Посмотри на список рассматриваемых ФС и пойми, почему ZFS (или UFS2) не в списке.

ВСЁ_ОЧЕВИДНО: ПЕАР LINUX.

«Linux» для тех, кто не в теме, для простых пользователей стало синонимом не только открытого софта, но и ДОСТУПНОГО_НАБОРА_УСЛУГ.

Брэнд «Linux» создаёт бесплатную РЕКЛАМУ для продвижения сопутствующих товаров и услуг. Как слухификация населения страны в годы контролируемого радио создавала массовый ажиотаж на соль, спички, мыло, сахар, так и вирусная эпидемияреклама Linux создаёт массовый ажиотаж на программные продукты довольно низкого качества, зато доступные и практически бесплатные. Поначалу.

«Платность» получается, когда люди требуют поддержку. И она будет у Linux всегда, так как продукт весьма посредственный в силу «базарной» модели разработки.

Первоначально скрытые рекламным психозом издержки выливаются в дальнейшее плодотворное сотрудничество по схеме: вендор <--> потребитель (он же тестировщик). Все издержки по тестированию и доведению продукта до приемлемого уровня качества перекладываются с производителя дистрибутива на потребителя.

И это логично. Потому что большие проекты НЕ_МОГУТ развиваться силами одного лишь мелкого (по сравнению с Microsoft) вендора, который конкурирует с такими же мелкими вендорами, без участия и обратной связи с потребителем или, лучше всего, таким крупным «потребителем платформы» как Google и IBM.

Вот она суть пеара Linux.

iZEN ★★★★★
()
Ответ на: комментарий от iZEN

Ну расходился, ну прям зашелся весь ...))
С утра, вот взял и погромил Linux - и день прожит не зря )

А BSD все это обходит ? Ну аж завидки берут )

// вообще, я тебя где то понимаю

elipse ★★★
()
Ответ на: комментарий от elipse

> Ну расходился, ну прям зашелся весь ...))

Сентенция — результат трёх часов сна и одной таблэтки фенотропила. :))

А BSD все это обходит ? Ну аж завидки берут )


Пока обходит стороной. «Наблюдает со стороны», так сказать, и не вмешивается в драку.

iZEN ★★★★★
()
Ответ на: комментарий от KosmiK

>Угу..а ты не обратил внимание, что они заново mkfs делают и дампят с бэкапов? Нах им та дефраг?

Меня их дефраг и не волнует. Я надеюсь что они допилят, для общественности так сказать, типа в плане гугл_код.

darkshvein ☆☆
()
Ответ на: комментарий от anonymous

> вышел из криокамеры

Может им не нужен журнал, а журналирование идёт на уровне распределённого блочного девайса? Тогда в ext3 нет смысла, в то время как в ext4 помимо журнала ещё куча всяких вкусностей.

Adjkru ★★★★★
()
Ответ на: комментарий от Adjkru

Google не волнует:
1) журналирование (в силу полной перезаливки сервера из-за возникшего сбоя);
2) фрагментация (в ext4 она и так минимальна).

PROFIT сообществу Linux: только пеар => Google не собирается быть тестером неотлаженных технологий (дефрагментатор уж точно не поможет написать).

iZEN ★★★★★
()
Ответ на: комментарий от elipse

> а кто-то гадить кирпичами всю дорогу

Это точно. :)

Relan ★★★★★
()
Ответ на: комментарий от elipse

BSD хуже, но у BSDшников есть одно важное преимущество - они ничего и не обещают. То есть, понятно, что BSD - это просто куча разношёрстного быдлокода, который кто-то написал и выбросил, мол, делайте с ним что хотите. И каждый, кто собирается этот быдлокод использовать, уже морально готов к тому, что его придётся допиливать и дорабатывать, чтобы он был хоть как-то юзабелен. А от линукса почему-то все ждут чудес.

yet_another_anon
()
Ответ на: комментарий от yet_another_anon

> То есть, понятно, что BSD - это просто куча разношёрстного быдлокода, который кто-то написал

Не «кто-то», а как минимум кандидаты наук, в смысле учёной степени.

и выбросил


Подарил человечеству. Ради повышения ЧСВ.

И каждый, кто собирается этот быдлокод использовать, уже морально готов к тому, что его придётся допиливать и дорабатывать


АДАПТИРОВАТЬ под СВОИ нужды.

А от линукса почему-то все ждут чудес.


А чудес не бывает.
FIXED

iZEN ★★★★★
()
Ответ на: комментарий от mv

>Дебиан в арьегарде. Подбирает тех, кому впереди не повезло

Виталик, такой Виталик

anonymous
()
Ответ на: комментарий от iZEN

>Не «кто-то», а как минимум кандидаты наук, в смысле учёной степени.

Да хоть бы и академики, быдлокод есть быдлокод (хотя у бздунов в основном студентота, на самом деле). В линуксе код куда няшнее, если смотреть объективно. Просто линукс так пиарят, что от него ждут чего-то невероятного, чего не бывает - отсюда всегда вечное разочарование и баттхерт.

yet_another_anon
()
Ответ на: комментарий от yet_another_anon

> То есть, понятно, что BSD - это просто куча разношёрстного быдлокода, который кто-то написал и выбросил, мол, делайте с ним что хотите.

Скорее линукс, сборище написанного прибалтами и африканцами быдлокода. BSD пошло из университета БЕРКЛИ, Калифорния, США. Там люди поумнее и потолковее.

anonymous
()

Победа политики над здравым смыслом, печально...

frame ★★★
()
Ответ на: комментарий от andreyu

Та я тоже так предположил. Только что-то я его коммитов не видел. Может анон нас таки просветит.

vga ★★
()
Ответ на: комментарий от anonymous

>> BSD пошло из университета БЕРКЛИ, Калифорния, США. Там люди поумнее и потолковее.

какой наивный анонимус !
а ты знаешь, что кого не ткни в этих людей - эмигрант в первом или втором поколении

kto_tama ★★★★★
()
Ответ на: комментарий от iZEN

iZEN

> Она есть только в соляре. В бзде она ещё не является доделанной.

4.2

> uname -a 
FreeBSD selena.fire 8.0-STABLE FreeBSD 8.0-STABLE #0: Thu Jan 14 22:26:17 VOLT 2010     root@selena.fire:/usr/obj/usr/src/sys/SELENA  amd64 
> zpool upgrade -v 
This system is currently running ZFS pool version 14. 
 
The following versions are supported: 
 
VER  DESCRIPTION 
---  -------------------------------------------------------- 
 1   Initial ZFS version 
 2   Ditto blocks (replicated metadata) 
 3   Hot spares and double parity RAID-Z 
 4   zpool history 
 5   Compression using the gzip algorithm 
 6   bootfs pool property 
 7   Separate intent log devices 
 8   Delegated administration 
 9   refquota and refreservation properties 
 10  Cache devices 
 11  Improved scrub performance 
 12  Snapshot properties 
 13  snapused property 
 14  passthrough-x aclinherit support 
For more information on a particular version, including supported releases, see: 
 
http://www.opensolaris.org/os/community/zfs/version/N 
 
Where 'N' is the version number.

Про доделанность ничего не могу сказать, но отставание на несколько версий смущает.

~%=> uname -a                                                                                                                                  10:15 pts/2
SunOS lBaltazar 5.11 snv_130 i86pc i386 i86pc
~%=> zpool upgrade -v                                                                                                                   10:19 pts/2
This system is currently running ZFS pool version 22.

The following versions are supported:

VER  DESCRIPTION
---  --------------------------------------------------------
 ...
 15  user/group space accounting
 16  stmf property support
 17  Triple-parity RAID-Z
 18  Snapshot user holds
 19  Log device removal
 20  Compression using zle (zero-length encoding)
 21  Deduplication
 22  Received properties

For more information on a particular version, including supported releases, see:

http://www.opensolaris.org/os/community/zfs/version/N

Where 'N' is the version number.
~%=>                                                                                                                                                     10:20 pts/2
vOrOn
()
Ответ на: комментарий от vOrOn

И какми особенностями v15-22 ты пользуешься?

iZEN ★★★★★
()

2011 год Google переводит свои сервера на Android

eReSik ★★
()
Ответ на: комментарий от iZEN

Не «кто-то», а как минимум кандидаты наук, в смысле учёной степени.


Отметим, что степени и звания не гарантируют знаний и умений.

«и выбросил» vs. «Подарил человечеству».

«придётся допиливать и дорабатывать» vs. «АДАПТИРОВАТЬ под СВОИ нужды».


Извините, но это - маркетологическая лапша. От перемены названия суть не меняется.

anonymous
()
Ответ на: комментарий от Nao

>> И где ваш ext4 сейчас?

У меня на /home, / и /usr


А у меня, вообще, всюду кроме p2p и медиаколлекций (там - XFS) :)

KRoN73 ★★★★★
()
Ответ на: комментарий от Relan

> > сообществу Linux: только пеар

Я вижу здесь огромную пользу: массовый стресс-тест в продакшене.

Да никакой огромной пользы. Они ext4 используют по-минимуму, просто как более современный вариант ext2 - без журналирования, при любом косяке - полное пересоздание диска. Тут кто-то на своих серверах в таком же режиме собирается использовать? Нет. Поэтому толку от этой новости вам ноль. Поэтому кстати мощная хорошая ZFS им для этого не подходит - все навороты по контролю целостности и т.п. они делают своими костылями поверх ext2/ext4.

anonymous
()
Ответ на: комментарий от yet_another_anon

> То есть, понятно, что BSD - это просто куча разношёрстного быдлокода, который кто-то написал и выбросил, мол, делайте с ним что хотите. И каждый, кто собирается этот быдлокод использовать, уже морально готов к тому, что его придётся допиливать и дорабатывать, чтобы он был хоть как-то юзабелен. А от линукса почему-то все ждут чудес.

Наглое враньё. Как раз в действительности всё наоборот - в BSD традиционно код вылизывают до идеала, всё хорошо документируют и т.п. А вот разношёрстный быдлокод - это скорее подходит для описания линукса. Как правильно сказал Кен Томпсон (интересно тутошняя ляпиксоидная школота наверное даже не знает кто этот великий человек) в интервью, отвечая на вопрос про линукс:

«I've looked at the source, and there are pieces that are good and pieces that are not. A whole bunch of random people have contributed to this source, and the quality varies drastically. My experience and some of my friends' experience is that Linux is quite unreliable. Microsoft is really unreliable but Linux is worse.»

Поэтому для жизни лучше BSD/Solaris.

anonymous
()

Where is da fucking noise Muzhik-2?

doctorx ★★★★
()
Ответ на: комментарий от anonymous

> Как правильно сказал Кен Томпсон

В каком году?

anonymous
()
Ответ на: комментарий от Nao

>У меня на /home, / и /usr

Ну кто ж виноват, что ты живешь в прошлом веке. Еще бы fat32 поставил.

$ for fs in reiser xfs ext; do echo -n "$fs - "; mount | grep -F $fs | wc -l; done
reiser - 5
xfs - 3
ext - 0
linuxfan
()
Ответ на: комментарий от linuxfan

for fs in reiser xfs ext; do echo -n «$fs - »; mount

Зачем так гвоздями прибивать?

$ mount|awk '{ x[$5]++ } END { for (e in x) print x[e], e }'|sort -rn
9 ext4
4 tmpfs
3 xfs
2 fuse.sshfs
1 usbfs
1 sysfs
1 rootfs
1 proc
1 nfsd
1 iso9660
1 fuse.gvfs-fuse-daemon
1 fuse.fusesmb
1 ext2
1 devpts
1 binfmt_misc

KRoN73 ★★★★★
()
Ответ на: комментарий от KRoN73

>Зачем так гвоздями прибивать?

Потому что proc, sysfs, tmpfs и еще целый ворох системщины не интересует. И отсутствие ext* не будет бросаться в глаза.

linuxfan
()
Ответ на: комментарий от linuxfan

Еще в яндексе не могут осилить Postgres и у них там MySQL.

anonymous
()
Ответ на: комментарий от linuxfan

> Ну кто ж виноват, что ты живешь в прошлом веке. Еще бы fat32 поставил.
Толсто. Ну давай я тоже вброшу.
Насчёт xfs - там починили баг с забиванием нулями открытых файлов при отрублении питания?
Насчёт рейзера, я использую его там где у меня много мелких файлов (/var, /usr/portage (без distfiles)).

Nao ★★★★★
()
Ответ на: комментарий от iZEN

> 2) фрагментация (в ext4 она и так минимальна).
Я таки тебя убедил или у тебя мужик-2 головного мозга и ты пишешь взаимосключающие параграфы в разных тредах?

Nao ★★★★★
()
Ответ на: комментарий от anonymous

>Да никакой огромной пользы. Они ext4 используют по-минимуму, просто как более современный вариант ext2

Да? Неужто ext2 отменили и никто не поддерживает?

darkshvein ☆☆
()
Ответ на: комментарий от iZEN

>2) фрагментация (в ext4 она и так минимальна).

Мм.таки охота глянуть на ext4 диск поболее, которая стоит у человека год как минимум. И там уже судить о дефрагментации. Вряд то кто то использовал пока ext4 столь длительное время.

darkshvein ☆☆
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.