Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Сетевые технологии (http://forum.oszone.net/forumdisplay.php?f=31)
-   -   Почему увеличиваются диски виртуальных машин vmware vsphere? (http://forum.oszone.net/showthread.php?t=344082)

pavsem7 16-02-2020 01:39 2909707

Почему увеличиваются диски виртуальных машин vmware vsphere?
 
Я задал размеры виртуальных дисков вирт.машин для windows серверов - 110 Gb и 40 Gb.
Сервера установились на эти диски, но почему-то диски выросли в размере и стали 126,11 Gb и 44,11Gb.

Т.е захватилось больше пространства, чем я планировал(а его и так мало)

Почему так получается?

Если 30 Gb задаю, то захватывается 32,11 Gb. Все время странная дробная часть 0,11.
Такое впечатление, что размер жесткого виртуального диска увеличивается на заданный размер оперативной памяти.

bredych 16-02-2020 03:15 2909714

возможно, служебная информация? это внешний размер, при внутреннем заданном?

Busla 16-02-2020 11:18 2909733

Цитата:

Цитата pavsem7
почему-то диски выросли в размере и стали 126,11 Gb и 44,11Gb. »

не пытайтесь пересказывать то, чего не понимаете

перепишите буква в букву то, что вас смущает и укажите (буква в букву) откуда берёте эти значения

и с какого перепуга это "Сетевые технологии"?

Grabber2006 16-02-2020 18:29 2909784

Одна программа считает 1 Гб = 1000 Мбайт, другая программа считает 1 Гб = 1024 Мбайт. Поэтому и получается разница.

Jula0071 16-02-2020 18:53 2909785

Цитата:

Цитата Grabber2006
Одна программа считает 1 Гб = 1000 Мбайт, другая программа считает 1 Гб = 1024 Мбайт. Поэтому и получается разница. »

Я тоже так подумал, но цыферки не совпали. Близко, но например 30 бинарных должно быть 32,21 десятичных с округлением.

Grabber2006 16-02-2020 21:19 2909796

Там могут быть нюансы в виде округления 1024*1024*1024 или 1024*1024*1000 или 1024*1000*1000. Смотря как считает конкретная реализация алгоритма.
И ещё вот.

pavsem7 18-02-2020 01:19 2909915

Цитата:

Цитата Busla
перепишите буква в букву то, что вас смущает и укажите (буква в букву) откуда берёте эти значения
и с какого перепуга это "Сетевые технологии"? »

А какие это тогда технологии по-вашему? Какой раздел?

Еще раз повторяю: я задал размеры дисков при создании вирт.машин в vmware 6.5 ровными: 30, 40, 110 Гб
А когда машины windows создались то они заняли больше пространства: 32.11, 44,11, 126,11 Гб
что показывается в списке вирт.машин в веб-клиенте и что следует из остатка свободного места на диске vmware.

Естественно такой феномен могут объяснить только те, кто работал с этой версией vmware.
Неужели никто не пользуется?
На округление из-за 1024 не тянет.
Исходя из объема ОЗУ каждой машины диск вроде увеличивается на объем ОЗУ почему-то плюс загадочные 0,11 во всех случаях.

sergey_dsv 18-02-2020 07:31 2909926

А при создании дисков вы указали что диски будут статические или динамические?

Busla 18-02-2020 12:06 2909946

Цитата:

Цитата pavsem7
Еще раз повторяю: »

неправда - теперь вы говорите другое просто не понимаете о чём говорите

Цитата:

Цитата pavsem7
А когда машины windows создались то они заняли больше пространства: 32.11, 44,11, 126,11 Гб »

если явно вы не резервируете под ВМ память, то резервируется дисковое пространство под память ВМ (под разницу между зарезервированной на гипевизоре и назначенной ВМ)
но это не "диски выросли в размере" - файлы виртуальных дисков какими были, такими и остались

Дисковое пространство на самом гипервизоре занято не только виртуальными дисками - там и конфиги, и логи. Да и сами файлы виртуальных дисков - это не голый дамп диска, а ещё и метаданные. Вы не можете создать диск совершенно произвольного размера, диск имеет геометрию - секторы, головки, цилиндры. Хотя они и виртуальны, их количество должно быть целым. Сама ФС у VMware заточена под хранение больших файлов, там размер блока от 1 до 8 мебибайтов. Т.е. даже самый крохотный файл занимает не меньше мебибиайта на диске. Короче, ВМ снаружи всегда больше, чем внутри. Впрочем, это обычно не проблема, т.к. для нормальной рабы у вас всегда должен быть запас дискового пространство. А если дисковая подсистема не совсем дохлая, то лучше выделять тонкие диски, а не толстые.

pavsem7 18-02-2020 16:28 2909970

Цитата:

Цитата sergey_dsv
при создании дисков вы указали что диски будут статические или динамические? »

Диски создаются по-умолчанию thick provisioned lazily zeroed, т.е. "Все пространство такого диска выделяется в момент создания, при этом блоки не очищаются от данных, которые находились там ранее".
Если бы они были thin (тонкие), увеличивающиеся по мере работы, то я бы не спрашивал.

Еще Disk mode: Dependent, т.е. весь диск включается в снапшот, но это к размеру не относится.
Я снапшоты не делаю, и так мало места.

Цитата:

Цитата Busla
там размер блока от 1 до 8 мебибайтов. »

Это новые единицы - мебибайты?

Цитата:

Цитата Busla
А если дисковая подсистема не совсем дохлая, то лучше выделять тонкие диски, а не толстые. »

Это, чтоб грохнулось в один день Х из-за переполнения?

Цитата:

Цитата Busla
Вы не можете создать диск совершенно произвольного размера, диск имеет геометрию - секторы, головки, цилиндры. Хотя они и виртуальны, их количество должно быть целым. »

Может расскажете, как создавать в vmware в вм секторы, головки, цилиндры, количество которых целое? :)

Charg 18-02-2020 17:09 2909971

Цитата:

Цитата pavsem7
Это новые единицы - мебибайты? »

https://ru.wikipedia.org/wiki/%D0%94...%D0%BA%D0 %B8

В целом, зря злорадствуешь. Так обидно признать что чего-то не знаешь?

Busla 18-02-2020 17:24 2909972

Цитата:

Цитата pavsem7
Может расскажете, как создавать в vmware в вм секторы, головки, цилиндры, количество которых целое? »

они и так создаются целыми, это ваши хотелки 30, 40, 110 Гб не всегда точь в точь соответствуют геометрии, поэтому диски получаются несколько больше

Цитата:

Цитата pavsem7
Это, чтоб грохнулось в один день Х из-за переполнения? »

одно с другим связано очень косвенно и как следствие решается другими средствами
дисковое пространство может занимать RAM, снапшоты и другие файлы

Цитата:

Цитата pavsem7
Я снапшоты не делаю, и так мало места. »

большинство решений по резервному копированию ВМ базируются на снапшотах - бэкапы вы тоже не планируете делать?

Цитата:

Цитата pavsem7
Это новые единицы - мебибайты? »

добро пожаловать в будущее
этим "новым единицам" уже больше 20 лет

Jula0071 18-02-2020 19:11 2909991


Запаса стораджа нет, бекапов нет, мониторинга очевидно тоже нет, но главная проблема - "почему аллокейтится чуть больше места, чем я указал". Смеяться или сочувственно шмыгать носом, даже не знаю.

pavsem7 18-02-2020 22:36 2910016

Цитата:

Цитата Busla
большинство решений по резервному копированию ВМ базируются на снапшотах »


Это только для тех, кто жирует на йобибайтных пространствах или в лок сети vmware разворачивает и считает себя крутым.
Нормальные крутые люди работают в стесненных обстоятельствах на 500 Гб на слабом и-нете с десятком вм и выкручиваются.
Бэкапы я делаю самого эксклюзивного для восстановления.

Объяснение про блоки, логи, головки тут не катит, потому что прибавка составляет ровно ОЗУ(RAM) + 0,11 на разных вм.
Но как-то нигде я не встречал объяснения этому.

Jula0071 18-02-2020 22:44 2910017

Цитата:

Цитата pavsem7
Нормальные крутые люди работают в стесненных обстоятельствах на 500 Гб на слабом и-нете с десятком вм и выкручиваются. »

:laugh:

Busla 19-02-2020 10:50 2910047

Цитата:

Цитата pavsem7
прибавка составляет ровно ОЗУ(RAM) + 0,11 на разных вм.
Но как-то нигде я не встречал объяснения этому. »

Как должна начинаться инструкция для русских: "Итак, у вас не получилось"
Например, цитата из kb1003755:
Цитата:

Virtual machine without snapshots
Use this general formula to calculate the disk space required:
(Size of virtual machine's hard disk(s)) + (size of RAM for virtual machine) + ( 100 MB for log files per virtual machine) is the minimum space needed for each virtual machine.
For example, you have 8 GB left on your LUN. If you create a virtual machine with a 8 GB hard disk, this virtual machine cannot boot. This is due to the extra space requirements for memory and other miscellaneous files ( logs, vmxf, nvram).
Цитата:

Нормальные крутые люди работают в стесненных обстоятельствах
...и, видимо, не занимаются глупостями типа последовательного изучения документации

Цитата:

на 500 Гб на слабом и-нете с десятком вм и выкручиваются
Отчасти для этого и предназначен thin provisioninig - внутри ВМ всё равно должно быть свободное пространство для нормальной работы ФС. И с десятка машин можно наскрести "пространство для манёвра", спокойно поочерёдно создавать снапшоты перед обновлениями, для резервного копирования и т.п. Но нормальные крутые люди не таковы - это будет слишком просто. Нужно специально создать себе сложность. ССЗБ.

pavsem7 19-02-2020 12:36 2910054

Цитата:

Цитата Busla
Use this general formula to calculate the disk space required:
(Size of virtual machine's hard disk(s)) + (size of RAM for virtual machine) + ( 100 MB for log files per virtual machine) is the minimum space needed for each virtual machine. »

RAM -> .vswp file creation, 0,11 - logs, can be adjusted.

Цитата:

Цитата Busla
For example, you have 8 GB left on your LUN. »

LUN - это то, что показывается в Storage(Capacity-Provisioned-Free)?

Busla 19-02-2020 14:59 2910071

Цитата:

Цитата pavsem7
LUN - это то, что показывается в Storage(Capacity-Provisioned-Free)? »

LUN как таковой не показывается в Storage
но в статье подразумевается примерно это


Время: 09:30.

Время: 09:30.
© OSzone.net 2001-