BonBonSlick
@BonBonSlick
Vanilla Web Architect

Как распределен файл на сервере?

На сервере 3 накопителя.
Все 3 накопителя имеют обьем в 10 ГБ.
1. 2 совбодно
2. 5 свободно
3. 10 свободно

Вопросы
1 - прилетает файл размером в 5ГБ, он будет записан на все 3 накопителя по кусочкам или в конкретный накопитель?
2 - какой из? 2-й или 3-й?
3 - как опрделяется порядок накопителей?

4 - прилетает файл 6 гб, если он будет записан весь на 3-й накопитель, то выходит что все остальные будут простаивать в случае если файлы будут прилетать от 6+ ГБ. Так ведь?

Вопрос возник пока ехал домой, как распределены биты файлов на сервере.
Скажем у нас 25 слотов под SSD. Их обьем разный, скажем кратный % 2 = 0. А если все файлы от 3 ГБ, то в каждом слоте будет простаивать 2 ГБ. Что при 25 слотах это 50 ГБ будет просто висеть. На практике конечно в случае с SSD на 1ТБ и более это мелочь и не заметно будет, 999 будут заняты и 1 ГБ висеть. Когда у вас ЦОД на сотни серверов и тысячи
накопителей, то это уже тысячи ГБ висят в воздухе.
  • Вопрос задан
  • 63 просмотра
Решения вопроса 3
@bacon
Откуда такое возникло? Ты что-то слышал например про RAID? В ЦОД где тысячи накопителей, не так всё это используют, там появляется еще один слой для объединения дисков, где пофиг как там физически будет лежать файл.
Ответ написан
@Aelliari
Все зависит от организации файлового пространства, физические диски могут быть объединены в логические через новый слой абстракции предоставляемый файловой системой или неким дополнительным слоем абстракции (raid/lvm). Хотя у ЦОД всегда будет тьма простаивающих ресурсов, но не "висящих" в воздухе, из обычно можно задействовать.

А если они не объединены - то тут уже в зависимости от настроенной логики принимающей стороны, целиком туда куда указали
Ответ написан
saboteur_kiev
@saboteur_kiev
software engineer
Если у тебя дома три винчестера, на каждом по 1 разделу, разделы замаплены на диски C: D: E: и ты копируешь файл - как он будет распределен?
Да никак. Куда скопируешь туда и будет.

Чтобы ответить на твой вопрос надо знать не количество слотов или накопителей, а как они организованы и объеденены.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы