Тебибайты
Нет времени писать на этой неделе большие трактаты. Поэтому отделаюсь маленькими заметками.
Не так давно я писал о том неожиданном эффекте, к которому приводит рост объемов. Так, например, рост объема жестких дисков практически лишает пригодности RAID-5, который использовался раньше повсеместно годами.
В одном из прошлых постов я привлекал внимание к проблеме разницы между “двоичными” и “десятичными” байтами. Ну вы помните, “программист думает, что в километре – 1024 метра”. Мы привыкли к тому, что разница эта есть, но она невелика настолько, что, как правило, ее можно проигнорировать. Подумаешь, всего 24 байта на целую тысячу!
Но все меняется, когда этих байтов становится много.
В таблице ниже приведено, какова становится разница между “двоичными” и “десятичными” байтами на больших объемах.
Неожиданно выясняется, что разница между “Гибибайтом” и “Гигабайтом” превышает 7 процентов, а между “Тебибайтом” и “Терабайтом” – почти 10%!
Это уже более чем существенно!
decimal bytes | binary bytes | |
TB | 1000000000000 | 1099511627776 |
9,95% | ||
GB | 1000000000 | 1073741824 |
7,37% | ||
MB | 1000000 | 1048576 |
4,86% | ||
KB | 1000 | 1024 |
2,40% |
??гнорировать 10-процентный эффект разницы уже нельзя. Так, например, если вы рассчитываете на 4-гигабитном канале передачи данных, скорость которого рассчитана из “двоичных байт” передавать хранимый на дисках объем данных, исчисленный из “десятичных байт”, вы получите “результат” отличающийся на более чем 7%, на каждом переданном гигабайте, просто по причине набегания этой ошибки.
Поиграть с величинами и понять масштабы проблемы можно, например, в онлайн-калькуляторе.
Где-то у NetApp проходила табличка с актуальным размером дисков. Потерял ее.
??нженеров частенько пугает, что, например 1TB диск после снимания маркетинговых бантиков оказывается ~857GB(если не ошибаюсь).
То есть при расчете полезной ёмкости 24×1Tb дисков на NetApp 2240-4 грубо имеем: (12+12)-3-3 = 9+9 = 18 полезных дисков = ~15.5Gb. Отнять WAFL и прочее = получаем порядка 13-13.5 Tb. Что никак не похоже на 24Tb.
Пардон: ~15.5Tb
Алексей:
На самом деле этих же инженеров нисколько не пугает, что купив 10 дисков, после сборки RAID-10, от них остается емкость только 5, а тут - испугало.
При том, что в случае RAID-10 получающаяся емкость, в размер половины физических дисков может далее только уменьшаться, а в случае нетапп - она может затем даже и увеличиваться, например в случае дедупликации или снэпшотов.
Так что это все вопрос привычки. Они привыкли, что за повышение надежности хранения им придется заплатить емкостью, и они воспринимают это само собой разумеющимся, а вот в случае WAFL - почему-то нет.
http://blog.aboutnetapp.ru/archives/661
http://blog.aboutnetapp.ru/archives/269
http://blog.aboutnetapp.ru/archives/386
http://blog.aboutnetapp.ru/archives/648