Свободное место TMPFS не равняется размеру

У меня есть быстрый вопрос. У меня есть сервер Ubuntu 10.04 на 64 бита с 24 ГБ RAM, и используется в качестве хоста VMware Workstation 7.1. Я хотел бы использовать диск в оперативной памяти для Ячейки памяти VM, которую я устанавливаю как следующее:

tmpfs /mnt/vmware tmpfs defaults,size=100% 0 0

Это все работы. Затем я хочу выделить 16 ГБ RAM к VM, я знаю, что это много, но мы делаем большую обработку, для которой нужно много RAM.

После того, как VM запускается, и я выполняю df-h, я получаю следующее для того диска:

Filesystem             Size  Used  Avail Use% Mounted On
tmpfs                  24G   11G   14G  44% /mnt/vmware

Почему случается так, что Доступный размер (на 14 ГБ) не равняется Размеру (24 ГБ) диска? И почему целые 16 ГБ не выделить пространству памяти, которое является тем, что я установил в госте VMware .vmx файл? Существует ли предел месту, которое может быть выделено к tmpfs файловой системе?

Спасибо за внимание.

3
задан 20 July 2011 в 20:08

2 ответа

Свободное место не должно равняться размеру. В случае чего Вы видите /dev/shm то, что система использует очень мало или нулевое пространство для этой файловой системы (Используемый = 0), так в этом случае доступный = размер.

Я не уверен почему df не показывает 16G использованного пространства, но, вообще говоря, когда процесс просит у ядра выделение пространства, запрос можно было бы предоставить, но ядро может на самом деле выделить меньшее место и позже (в случае, если больше памяти необходимо), разворачивают его.

1
ответ дан 1 December 2019 в 19:50

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

В действительности, если регионы файла не были записаны в затем нет никакой потребности выделить любые страницы для хранения частей, которые просто полны, обнуляет. Таким образом, по-видимому, 5 ГБ гостевого файла изображения, который Вы создали, пусты. Если то пространство будет использовано VM, то дополнительные страницы будут выделены для хранения его (предположение, что ресурсы доступны в то время).

0
ответ дан 1 December 2019 в 19:50

Другие вопросы по тегам:

Похожие вопросы: