hostmemorylow — host memory low
hostmemorylow — host memory low
Base system:
Windows 7 (64 bit) box with 12 Gig of RAM, 6 core 980X processor.
Virtual Box 3.2.8 installed. Under the «System» — «Base Memory» section of the VB instance (Win Server 2008 — 64 bit) I can put 5009 MB and it works fine … when I go to 5010 or beyond I get:
Error ID: HostMemoryLow
Severity: Non-Fatal Error (but really, it is fatal since it won’t go beyond that point)
My Win 7 OS and programs are using about 2 to 3 GIG (in general) which leaves about 9 gig available.
Ugh, any suggestions? — Thanks!
- davidhamond
- Posts: 1
- Joined: 28. Sep 2010, 00:58
- Primary OS: MS Windows 7
- VBox Version: PUEL
- Guest OSses: Windows Server 2008 — 64 bit
Re: hostmemorylow — host memory low
by squall leonhart » 29. Sep 2010, 05:50
usually means a driver or dll has locked memory at or beyond this point.
- squall leonhart
- Posts: 312
- Joined: 21. Apr 2010, 10:39
- Primary OS: MS Windows 7
- VBox Version: PUEL
- Guest OSses: Windows XP, 8, 10, Android x86
Re: hostmemorylow — host memory low
by johnnyabc » 27. Nov 2010, 01:23
My host system is Windows 7 64-bit with 6GB physical memory.
I’m encountering the same message when I attempt to install Windows 2003 x32 in a Virtualbox environment at 2GB Ram or 3GB ram. The system pauses before the virtual instance is formatted and I can’t proceed. If I use 512mb however, I can do a full Windows 2003 install and access the new desktop. If I turn off the instance, change the settings to 2GB ram, the virtual instance pauses during the boot.
Alternatively, when I used Windows Virtual PC, I can do a full install of Windows 2003 using 3GB ram. Then, if I attach the VPC instance to Virtual Box, it continues to work 3GB memory assigned.
My current process is to create the instance in VPC, and switch it over VBox (because VBox performance otherwise is so much better). Is there something I can do to install Windows 2003 in VirtualBox?
- johnnyabc
- Posts: 4
- Joined: 27. Nov 2010, 01:15
- Primary OS: MS Windows 7
- VBox Version: PUEL
- Guest OSses: Windows 2003
Re: hostmemorylow — host memory low
by Sasquatch » 27. Nov 2010, 16:14
You all have plenty of physical RAM left to do what you want to do? The error would only come up if you are actually running out of RAM. But it’s odd that on a system that didn’t change, VPC can use 3 GB, but VB can’t. Maybe it allocates memory differently too, I don’t know. But keep task manager running on the performance tab to monitor memory consumption.
- Sasquatch
- Volunteer
- Posts: 17800
- Joined: 17. Mar 2008, 13:41
- Location: /dev/random
- Primary OS: Debian other
- VBox Version: PUEL
- Guest OSses: Windows XP, Windows 7, Linux
Re: hostmemorylow — host memory low
by johnnyabc » 27. Nov 2010, 23:03
An update. After a fresh reboot of the system, when I use Virtualbox to start the VPC-built instance I once again get the hostmemorylow error and the system pauses. If I try Virtual PC at this point, the VPC-built instance fails with an error indicating too many host system processes are being used.
If I reboot my host system, then use VirtualPC to start up the VPC-built instance. It loads fine. If I then shut VirtualPC down and restart the same VPC-Built instance using VirtualBox, the VPC file loads with no issues.
I have plenty of RAM (6GB) in my host system and while the virtual instances do run, I can run several other concurrent applications with no issues. Task manager doesn’t show any problems.
It seems that the issue is with Virtualbox’s initial allocation of the memory if it runs after a reboot. Pre-running VPC before Virtualbox seems to allow Virtualbox to run a an instance with 3GB RAM fine.
- johnnyabc
- Posts: 4
- Joined: 27. Nov 2010, 01:15
- Primary OS: MS Windows 7
- VBox Version: PUEL
- Guest OSses: Windows 2003
Re: hostmemorylow — host memory low
by johnnyabc » 1. Dec 2010, 01:07
Well. I’m pretty much stuck now trying to get a 3GB 64-bit Windows OS guest running in a Virtual environment on Windows 7 with 6GB RAM.
Virtualbox gives me this hostmemorylow error and pauses on any instance I create that is more an about a GB of RAM.
Virtual PC won’t support 64-bit guests.
VMWare gives a message that there’s an inconsistancy reading the vdmk file for virtual machines over about a GB of RAM.
The issues with Virtualbox and VMWare seem to be common for others, so I’ve ruled out hardware. I also tried cachset (mentioned in another post) to no benefit.
I’d like to be able to use Virtualbox for this. Any suggestions?
00:00:18.976 PGM: Failed to procure handy pages; rc=VERR_NO_MEMORY rcAlloc=VINF_SUCCESS rcSeed=VINF_SUCCESS cHandyPages=0x8
00:00:18.976 cAllPages=0x81444 cPrivatePages=0x56fc0 cSharedPages=0x0 cZeroPages=0x2a460
00:00:18.976 GMM: Statistics:
00:00:18.976 Allocated pages: 55bc4
00:00:18.976 Maximum pages: 8009c
00:00:18.976 Ballooned pages: 0
00:00:18.979 PGM: Failed to procure handy pages; rc=VERR_NO_MEMORY rcAlloc=VINF_SUCCESS rcSeed=VINF_SUCCESS cHandyPages=0x8
00:00:18.979 cAllPages=0x81444 cPrivatePages=0x56fc0 cSharedPages=0x0 cZeroPages=0x2a460
00:00:18.979 GMM: Statistics:
00:00:18.979 Allocated pages: 55bc4
00:00:18.979 Maximum pages: 8009c
00:00:18.979 Ballooned pages: 0
00:00:18.979 VM: Raising runtime error ‘HostMemoryLow’ (fFlags=0x2)
00:00:18.979 Changing the VM state from ‘RUNNING’ to ‘SUSPENDING’.
00:00:19.024 Changing the VM state from ‘SUSPENDING’ to ‘SUSPENDED’.
00:00:19.033 Console: VM runtime error: fatal=false, errorID=HostMemoryLow message=»Unable to allocate and lock memory. The virtual machine will be paused. Please close applications to free up memory or close the VM»
00:03:04.130 ERROR [COM]: aRC=VBOX_E_INVALID_VM_STATE (0x80bb0002) aIID={6375231a-c17c-464b-92cb-ae9e128d71c3} aComponent={Console} aText={Invalid machine state Paused when checking if the guest entered the ACPI mode)} aWarning=false, preserve=false
- johnnyabc
- Posts: 4
- Joined: 27. Nov 2010, 01:15
- Primary OS: MS Windows 7
- VBox Version: PUEL
- Guest OSses: Windows 2003
Re: hostmemorylow — host memory low
by gwaddell-ADPBusiness » 27. Jan 2012, 17:32
I’m having the same issue on a Toshiba laptop running Windows 7 64 bit with 6GB Ram. If I try to run a VM with over 1024MB RAM, I get the error. If I try to Run two machines of 1 GB concurrently I get the same error on the second machine to boot up.
Running the VMBox on it’s own with no VM running and the normal outlook etc running in the background, task Manager puts Memory usuage at 1.62 GB So I would have thought that the other 4.3 GB or so I had would be able to run a VM with over 1 GB RAM!!! I have a Quad Core processor that is sitting at about 1% usuage
I have version of VMbox 4.1.8 r75467
- gwaddell-ADPBusiness
- Posts: 7
- Joined: 26. Jan 2012, 18:56
- Primary OS: MS Windows 7
- VBox Version: OSE other
- Guest OSses: windows 7
Re: hostmemorylow — host memory low
by gwaddell-ADPBusiness » 31. Jan 2012, 14:38
Hi, I have a solution, well it worked for me….
I had read other forum posts about ensuring hardware virtualisation was enabled and I checked on my machine and it was. BUT I went back into the BIOS and double checked and although it was enabled, it was only enabled for something called VT-A I changed this setting to one that said VT-A & VT-D supported and now not only can I run over a 1 GB Ram guest, I can run a 2GB ram guest and a 1GB ram guest concurrently too.
- gwaddell-ADPBusiness
- Posts: 7
- Joined: 26. Jan 2012, 18:56
- Primary OS: MS Windows 7
- VBox Version: OSE other
- Guest OSses: windows 7
Re: hostmemorylow — host memory low
by marcanddonna » 1. Feb 2012, 02:40
I am also running into this problem. Windows 7 Professional 64 bit on a Toshiba laptop with 6 GB physical memory.
VirtualBox 4.1.8 installed. Tried to create a VM with 2 GB memory and install Windows 7 Professional 64 bit on the VM.
The Windows installer gets part-way through, then the VM hangs with an «out of host memory» error.
The log shows:
00:01:07.191 PGM: Failed to procure handy pages; rc=VERR_NO_MEMORY rcAlloc=VINF_SUCCESS rcSeed=VINF_SUCCESS cHandyPages=0x8
00:01:07.191 cAllPages=0x67e4b cPrivatePages=0x58f91 cSharedPages=0x0 cZeroPages=0xee91
I am attaching the log file to this message.
I saw the message about checking to ensure that hardware virtualization support is enabled in the BIOS—it is (VT-x for Intel processors).
It does seem to work with 1 GB of memory, although I want to use more so I can effectively run Oracle and OBIEE in the VM.
I did not see this in the BugTracker as a known defect.
(Additional information: I tried it on my desktop machine—AMD Athlon II X2 processor, 4 GB physical memory—and was able to create a 2 GB virtual machine with no trouble. The laptop had close to 4 GB physical memory free when I tried to create the 2 GB VM.)
Suggestions for dealing with this problem would be very welcome.
- Attachments
-
- VBox.log
- (48.75 KiB) Downloaded 388 times
- marcanddonna
- Posts: 1
- Joined: 1. Feb 2012, 02:29
- Primary OS: MS Windows 7
- VBox Version: PUEL
- Guest OSses: Windows 7 Professional, 64 bit
Re: hostmemorylow — host memory low
by AtlantaRene » 3. Feb 2012, 01:25
I too had the problem outlined above. I am running Windows 7 64 bit host OS (with all the latest patches and the latest nVidia drivers), my guest OS is a build of Fedora. I am getting the errors as outlined in the first post on this thread. My system had 5GB of RAM. I finally decided to pull out my extra memory to reduce my memory to 4GB of RAM. It resolved my problem. I was wondering if others on this thread could confirm the behavior.
I suspect it is a mathematical problem (e.g. int32 vs. int64 or signed vs. unsigned) related to the amount of free RAM in the host OS at the time the guest OS is launched. (Just a theory)
I have attached a zip file containing my before and after vbox.log if the developer need to research the issue.
Regards,
Rene
- Attachments
-
- before-after.zip
- before-after-vbox.log.zip
- (27.16 KiB) Downloaded 246 times
- AtlantaRene
- Posts: 3
- Joined: 3. Feb 2012, 00:34
- Primary OS: MS Windows 7
- VBox Version: PUEL
- Guest OSses: Fedora 10
Re: hostmemorylow — host memory low
by HelgeK » 12. Mar 2012, 14:14
I also have the problem that VirtualBox somehow cannot use memory that is available. My OS is Windows 7 x64 with 8 GB RAM. I cannot start a second virtual machine although Task Manager reports 4273 MB as «available» and 2592 as «free». The VM I am trying to start is configured with 1792 MB RAM.
I have attached the files vbox.log and vbox.png, copied at the time the error message was displayed.
- Attachments
-
- VBox.png (2.01 KiB) Viewed 34338 times
-
- VBox.log
- (49.47 KiB) Downloaded 171 times
- HelgeK
- Posts: 1
- Joined: 12. Mar 2012, 14:07
Re: hostmemorylow — host memory low
by Bikky » 1. May 2012, 11:33
Any solutions on this yet?
VBOX 4.1.8 r75467
Recognises all 6GB RAM
Host Win7 pro x64
6GB RAM
Intel Core 2 Duo (4core)
For months I’ve ran 2 guests on this simultaneously with no issues.
g1
win7 pro x86
1gb RAM
g2
winxp pro x86
768 RAM
Now suddenly when I try to start the xp guest i get host out of memory. There have been no system updates or oracle updates for at least 2 weeks. Last week when used all was well. My system is currently only using 3.2GB RAM with 1 guest running, when the 2nd guest loads it goes no higher than 4.3GB in use. I stupidly deleted the xp image as I thought it was an image problem and can’t re-intsall for the exact same reason.
Current attempt when g1 running, g2 with DSL on 256ram loads, g2 to install an os with 678ram, total host ram in use reaches 3.7gb still fails.
- Bikky
- Posts: 7
- Joined: 1. May 2012, 11:21
Re: hostmemorylow — host memory low
by Bikky » 1. May 2012, 12:00
update, when i try guest 2 at 512 ram it fails.
*edit* upgraded to 4.1.14 and still have the issue…. but with DSL pre-installed and ram upped to 512 and 1gig its fine.
- Bikky
- Posts: 7
- Joined: 1. May 2012, 11:21
Re: hostmemorylow — host memory low
by Bikky » 9. May 2012, 10:52
I’ve since discovered I can use any combination of 1 or more guests as long as the total assigned memory is less than 1325mb.
1 guest on 1330mb crashes,
1 guest on 1320mb works
2 guests or more on 1330mb or more 2nd one to load crashes
2 guests or more on 1320mb or less and all work fine.
- Bikky
- Posts: 7
- Joined: 1. May 2012, 11:21
Re: hostmemorylow — host memory low
by silvest » 9. May 2012, 13:29
AtlantaRene wrote:I too had the problem outlined above. I am running Windows 7 64 bit host OS (with all the latest patches and the latest nVidia drivers), my guest OS is a build of Fedora. I am getting the errors as outlined in the first post on this thread. My system had 5GB of RAM. I finally decided to pull out my extra memory to reduce my memory to 4GB of RAM. It resolved my problem. I was wondering if others on this thread could confirm the behavior.
I suspect it is a mathematical problem (e.g. int32 vs. int64 or signed vs. unsigned) related to the amount of free RAM in the host OS at the time the guest OS is launched. (Just a theory)
I have attached a zip file containing my before and after vbox.log if the developer need to research the issue.
Regards,
Rene
I can confirm this behavior. I have been running smoothly with the default 4GB ram, then added an extra 4GB and started incurring in the problem.
I also attach the log hoping that a solution can be found by the developers.
Regards,
Luca
- Attachments
-
- VBoxSVC.log
- (6.39 KiB) Downloaded 193 times
- silvest
- Posts: 1
- Joined: 9. May 2012, 12:58
Return to VirtualBox on Windows Hosts
Who is online
Users browsing this forum: dEhiN, scottgus1 and 33 guests
Заблокирован |
|
1 |
|
08.05.2010, 23:54. Показов 28187. Ответов 16
Установил VirtualBox, создал диск, показал образ, и хотел установить систему WinXP на виртуальный комп, когда уже при форматировании диска, перед копированием файлов для установки, выдаёт не критическую ошибку. Вот скрин. Миниатюры
__________________
0 |
Тимуровец 445 / 285 / 50 Регистрация: 10.09.2009 Сообщений: 963 |
|
09.05.2010, 00:22 |
2 |
Говорит, мозгов маловато. Либо вы выделили мало оперативной памяти под нее, либо вы жесткий диск не динамический, а статичный сделали, вот и некуда свап писать.
0 |
12384 / 7223 / 758 Регистрация: 09.09.2009 Сообщений: 28,185 |
|
09.05.2010, 00:23 |
3 |
а подучить «родной» английский слабо? Там же все написано — Host memory low. Чего тут непонятного?
0 |
8378 / 3600 / 419 Регистрация: 03.07.2009 Сообщений: 10,708 |
|
09.05.2010, 11:51 |
4 |
Yarilo, эта ошибка появляется когда недостаточно свободного места ОЗУ для разворачивания виртуальной машины.
0 |
Заблокирован |
|
09.05.2010, 14:14 [ТС] |
5 |
Yarilo, эта ошибка появляется когда недостаточно свободного места ОЗУ для разворачивания виртуальной машины. У меня 512 Мб, выделил 255 (т.к. если больше, то «ругается»), на диск 4 Гб (пробовал и динамический и статический).
0 |
8378 / 3600 / 419 Регистрация: 03.07.2009 Сообщений: 10,708 |
|
09.05.2010, 14:30 |
6 |
Yarilo, тип виртуального диска не имеет значения.
0 |
Заблокирован |
|
10.05.2010, 13:14 [ТС] |
7 |
M128K145, На старой версии 1.5.0 после запуска остаётся около 17 Кб, но всё работает, а новую версию не ставил, т.к. старая не работает и сколько памяти ест не знаю, но, наверное, не меньше
0 |
8378 / 3600 / 419 Регистрация: 03.07.2009 Сообщений: 10,708 |
|
10.05.2010, 13:46 |
8 |
Yarilo, вот тогда причина
Yarilo, эта ошибка появляется когда недостаточно свободного места ОЗУ для разворачивания виртуальной машины. Выделите виртуальной машине 192Мб. Это рекомендованный минимальный размер для XP
0 |
21297 / 12107 / 653 Регистрация: 11.04.2010 Сообщений: 53,466 |
|
10.05.2010, 16:31 |
9 |
А лучше юзать песочницу VMVare
0 |
8378 / 3600 / 419 Регистрация: 03.07.2009 Сообщений: 10,708 |
|
10.05.2010, 16:35 |
10 |
qvad, да хоть самому написать, а если памяти не хватает — то это просто не хватает памяти и никакой другой эмулятор физической памяти не добавит
0 |
21297 / 12107 / 653 Регистрация: 11.04.2010 Сообщений: 53,466 |
|
10.05.2010, 16:53 |
11 |
Конечно, не добавит, но VMVare лояльнее относится к железу и работает на медленных (старых) машинах, проверено уже
0 |
12384 / 7223 / 758 Регистрация: 09.09.2009 Сообщений: 28,185 |
|
10.05.2010, 16:58 |
12 |
Конечно, не добавит, но VMVare лояльнее относится к железу и работает на медленных (старых) машинах, проверено уже я так понимаю, речь все-таки про старые версии вмвари. Не думаю, что вмварь сервер 2.х будет таким же «лояльным» как и 1.х…
0 |
8378 / 3600 / 419 Регистрация: 03.07.2009 Сообщений: 10,708 |
|
10.05.2010, 16:59 |
13 |
qvad, вопрос кто, где и как работает не в этой теме, а здесь конкретный эмулятор с конкретным железом и ошибкой
0 |
21297 / 12107 / 653 Регистрация: 11.04.2010 Сообщений: 53,466 |
|
11.05.2010, 00:31 |
14 |
Я только хотел сказать, что есть альтернативы, возможно, они будут корректнее работать, ведь семерка еще новая, кто его знает, чего от нее ожидать можно
0 |
Заблокирован |
|
12.05.2010, 13:00 [ТС] |
15 |
Yarilo, вот тогда причина Писал ранее У меня 512 Мб, выделил 255 (т.к. если больше, то «ругается»), на диск 4 Гб (пробовал и динамический и статический). Ведь 255 больше чем 192, однако не хочет, а на старой версии работает. Я думаю что это от фирмы, новые версии от Sun, а старая от Innotek
0 |
8378 / 3600 / 419 Регистрация: 03.07.2009 Сообщений: 10,708 |
|
12.05.2010, 13:50 |
16 |
Yarilo, вы не поняли моей мысли, я сказал это к тому, что вам просто не хватает физической памяти, а не виртуальной, поэтому вам необходимо уменьшить потребление памяти виртуальной машиной. Сделать это можно только тем способом, который я написал.
1 |
Заблокирован |
|
12.05.2010, 18:07 [ТС] |
17 |
M128K145, Спасибо
0 |
В ознакомительных целях поставил Ubuntu 7.10 на VirtualBox — не хочет грузиться — папуаска :quest:. В начале загрузки (когда градусник начинает бегать) выскакивает сообщение:
Unable to allocate and lock memory. The virtual machine will be paused. Please close applications to free up memory or close the VM..
ID ошибки:
HostMemoryLow
Важность:
Нефатальная ошибка
Operating System: Windows XP Professional (5.1, Build 2600) Service Pack 2 (2600.xpsp.050301-1521)
Language: Russian (Regional Setting: Russian)
System Manufacturer: INTELR
System Model: AWRDACPI
BIOS: Phoenix — AwardBIOS v6.00PG
Processor: Intel(R) Pentium(R) 4 CPU 2.40GHz
Memory: 256MB RAM
Page File: 356MB used, 260MB available
Общие
Имя Ubuntu 7.10
Тип ОС Linux 2.6
Основная память 394 Мб
Видеопамять 8 Мб
Порядок загрузки Дискета, CD/DVD-ROM, Жесткий диск
ACPI Включен
IO APIC Выключен
*
Жесткие диски
Первичный мастер Ubuntu 7.10.vdi [Обычный, 2,03 GB]
*
CD/DVD-ROM Образ ubuntu-7.10-desktop-i386.iso
*
Дискета Не подключена
Сеть Адаптер 0
NAT
Общие папки Нет
Удаленный дисплей Выключен
добавь в машину еще оперативки, 256 это очень мало. можно еще увеличить файл подкачки, но это будет очень тормознуто
или в виртуальной машине уменьши до 128, вроде для убунты этого должно хватить.
ЗЫ очень хочется надеяться, что я правильно понял конфигурацию компа.
Memory: 256MB RAM
Page File: 356MB used, 260MB available
Запускать при таком количестве оперативной памяти виртуальные машины-это мазохизм.Ставь 1 гиг оперативки и все заработает.
Тоже попытался. Поставил на виртуальную машину 512 Мб оперативки, 8 Гб на систему. Ubuntu 7.10 при установке зависает на: установка системы 82% — настраивается atp, идет просмотр зеркала архива. В чем может быть проблема?
Попробуйте отключить поддержку сети в виртуалбоксе на время установки Убунты.
Спасибо, установил. Но разобраться в нем новичку тяжеловато. :(Ставил в основном чтобы посмотреть визуальные эффекты.
На форуме forum.ubuntu.ru решение всех вопросов.Если что не понятно,юзайте поиск и не стесняйтесь задавать там вопросы.
Что касается эффектов. То виртуалка не даст вам полностью насладиться этой системой.Ставьте на отдельный раздел,включайте полные эффекты и виндузятники сдохнут от зависти,если продемонстрируте им компиз в полную силу.Виста там и рядом не валялась.
Тоже попытался. Поставил на виртуальную машину 512 Мб оперативки, 8 Гб на систему. Ubuntu 7.10 при установке зависает на: установка системы 82% — настраивается atp, идет просмотр зеркала архива. В чем может быть проблема?
Он просто ищет репозитории, нужно во время установки отказаться от настройки сети, тем более это можно сделать позже через графическую оболочку
У меня такая проблема: внутри гостевой операц. системы (в моем случае win XP) не видны shared folders хотя все «снаружи» подключено . подскажите кто сталкивался
Они вообще-то должны в сетевом окружении появится
Точно — памяти надо 2 Гига
А потом аналогичные глюки могут уйти со сменой версии Виртуалбокса.
Также попробуй отрубить поддержку ЮСБ и флоповода
Добавлено через 4 минуты
У меня такая проблема: внутри гостевой операц. системы (в моем случае win XP) не видны shared folders хотя все «снаружи» подключено . подскажите кто сталкивался
А как ты именно их в ХРени искал?
Дело в том, что общие папки скидываются в отдельную группу с названием VBOXSHARE, если не ошибаюсь.
И чтобы в ХРени (как и в Висте) до них добраться, надо кучу кликов сделать.
Почитай соответствующий раздел помощи по Боксу и подключи папку как сетевой диск ручками по инструкции.
Авось увидишь.
короче я создаю машину через VirtualBox и мне выдаётса такоэ сообщениэ
Unable to allocate and lock memory. The virtual machine will be paused. Please close applications to free up memory or close the VM..
ID ошибки:
HostMemoryLow
Важность:
Нефатальная ошибка
что ето значит я не могу сделать нормальную машину помогите
Примечание. APC является устаревшим модулем и на текущий момент не рекомендуется к установке и использованию для PHP версий 5.4 и выше. Вместо него лучше взять xCache 3.0+ или использовать коробочный оптимизатор. Его можно использовать только с 5.3.
Что такое APC?
APC (Alternative PHP Cache) или Акселератор PHP — это расширение для PHP, основное назначение которого — увеличение производительности интерпретатора при обработке сценариев путем кэширования их байт-кода.
В этой статье мы поговорим, как решить одну из самых популярных ошибок с APC (Alternative PHP Cache) — Unable to allocate memory for pool. Внешне она выглядит следующим образом
Смысл в том, что APC сообщает, что у него кончилась память для кеша. На самом деле это не ошибка, а предупреждение. Существует три способа убрать данное предупреждение.
Способ #1 (рекомендованный)
Используйте современный оптимизатор — xCache, либо встроенный в PHP (начиная с версии 5.5). И APC лучше выключить, потому что он устарел несколько лет назад.
Способ #2
Увеличим в php.ini значение apc.shm_size, или обращаемся к хостеру и говорим, что нужно больше памяти.
Плюсы: повышение производительности вашего сайта.
Минусы: расходуется много памяти.
Как показывает практика, с этим нужно быть осторожнее. Есть такая особенность, что при большом shm_size неконтролируемо вырастает ресурсопотребление процесса, после чего php либо «съедает» всю доступную память, либо неконтролируемо падает.
Способ #3
Выключите APC. Допишите в .htaccess php_flag apc.cache_by_default Off
К сожалению, не все хостеры позволяют самостоятельно отключить APC с помощью .htaccess. В таком случае вам необходимо обращаться непосредственно к хостеру.
Минусы: возможно заметное снижение производительности.
What steps will reproduce the problem?
1.Be Running Windows 7 SP1 (64-bit)
2.Be running Omaha/Google Update 1.3.21.99
3.Be running Virtualbox 4.1.8 http://goo.gl/ZqUuv
4.GoogleCrashHandler64.exe is running
5.Create a new 64-bit Virtualbox VM instance and install a 64-bit guest OS (Win
8 Consumer preview/Ubuntu 11.10 etc). Alternatively launch an existing 64-bit
guest OS.
What is the expected output?
To begin loading the 64-bit guest OS or launching of an existing 64-bit guest OS
What do you see instead?
The VirtualBox VM throws a "HostMemoryLow" error son after launch and exits
What version of the product are you using? On what operating system?
Omaha/Google Update 1.3.21.99
Virtualbox 4.1.8
Windows 7 SP1 x64
Additional information:
If GoogleCrashHandler64.exe is terminated, VMs launch with no issues.
Please refer to http://code.google.com/p/chromium/issues/detail?id=114021 for
more detail and further user confirmation of the problem/workaround.
Duncan
Original issue reported on code.google.com by wyd...@gmail.com
on 7 Mar 2012 at 2:11
Attachments:
- HostMemoryLow.jpg
Copy link
Contributor
Author
Just to add, this is dependent on the memory assigned to the VM. For example,
on my 8Gb Windows 7 host running only Outlook, a browser or two and VirtualBox:
a 3Gb VM works OK but a 3.5Gb VM will report the HostMemoryLow problem within a
few minutes of using it. As reported above, killing GoogleCrashHandler64 (or
turning off "Automatically send usage statistics and crash reports to Google"
in Chrome) resolves the issue.
Original comment by dhagu...@googlemail.com
on 7 Mar 2012 at 9:02
Copy link
Contributor
Author
Managed to get a repro on my end, but I'm not sure that this is a bug in the
crash handler. The tail from the VBox log reads:
00:01:14.394 PGM: Failed to procure handy pages; rc=VERR_NO_MEMORY
rcAlloc=VINF_SUCCESS rcSeed=VINF_SUCCESS cHandyPages=0x8
00:01:14.394 cAllPages=0x104447 cPrivatePages=0xdedb9 cSharedPages=0x0
cZeroPages=0x25669
00:01:14.394 GMM: Statistics:
00:01:14.394 Allocated pages: da9bd
00:01:14.394 Maximum pages: 10009e
00:01:14.394 Ballooned pages: 0
00:01:14.395 PGM: Failed to procure handy pages; rc=VERR_NO_MEMORY
rcAlloc=VINF_SUCCESS rcSeed=VINF_SUCCESS cHandyPages=0x7
00:01:14.395 cAllPages=0x104447 cPrivatePages=0xdedba cSharedPages=0x0
cZeroPages=0x25668
00:01:14.395 GMM: Statistics:
00:01:14.395 Allocated pages: da9bd
00:01:14.395 Maximum pages: 10009e
00:01:14.395 Ballooned pages: 0
It sounds like VBox is having more generic problems with acquiring large memory
blocks. No record of any attachments or other activity from the crash handler
while it's running, and memory usage by the crash handler is staying steady at
around 2MB.
I'll experiment a bit and see if I can figure out what's going on, but I
suspect that this is a bug in VBox.
Original comment by ryanmyers@google.com
on 7 Mar 2012 at 8:40
- Changed state: Accepted
Copy link
Contributor
Author
Found the root cause. This will be fixed in .111.
Original comment by ryanmyers@google.com
on 7 Mar 2012 at 9:31
- Changed state: Fixed
Copy link
Contributor
Author
Good work and prompt response as always Ryan, many thanks!
So not a VBox issue then? Care to divulge? ;)
Original comment by wyd...@gmail.com
on 8 Mar 2012 at 2:08
Copy link
Contributor
Author
It wasn't a VBox issue.
We had a bug (an unintended typecast) in a routine calling
SetProcessWorkingSetSize() which caused us to request more working set than
actually needed. Windows largely ignores that setting with respect to normal
memory allocation, so the vast majority of programs out there weren't affected.
However, for processes such as VM hosts that need to lock big chunks of memory,
there is contention for working set, as calling SPWSS() is a prerequisite to
calling VirtualLock() and Windows hands it out first-come-first-serve.
Original comment by ryanmyers@google.com
on 8 Mar 2012 at 6:09
Copy link
Contributor
Author
Thanks Ryan. .111 close on the horizon then? I'm just wondering as we use
VMWare workstation at work, and I'm guessing it too might suffer the same
problem. Thanks.
Original comment by wyd...@gmail.com
on 10 Mar 2012 at 4:09
Copy link
Contributor
Author
Probably end of March at the latest.
Original comment by ryanmyers@google.com
on 12 Mar 2012 at 5:26
Copy link
Contributor
Author
1 similar comment
Copy link
Contributor
Author
Copy link
Contributor
Author
Fixed on Google Chrome 19.0.1077.3 dev-m Windows 7 Pro SP1 x64.
Today Chrome's update module has been updated to version 1.3.21.111. An issue
has been solved for me, VMware Player 4.0.2 is able to allocate 3072 MB RAM
memory to virtual guest machine.
Original comment by michel.b...@gmail.com
on 24 Mar 2012 at 2:13
Copy link
Contributor
Author
.111 works a charm, thanks Ryan!
Original comment by wyd...@gmail.com
on 25 Mar 2012 at 9:15
Copy link
Contributor
Author
Original comment by ryanmyers@google.com
on 27 Mar 2012 at 8:23
- Changed state: Verified