Autor Zpráva
unlucky
Profil
Mám shared hosting.

Zkusil jsem přes shell_exec /proc/meminfo, free a nebo top -n 1 -b - Ale vrací mi divné výsledky

Total Memory: 60373752 kB

To je něco přes 50Gb paměti...

nevíte v čem je chyba, nebo jak univerzálně zjistit, kolik má daný hosting ram?
Firibix
Profil
Reakce na unluckyho:
Proč by 60 GB paměti měla být chyba? PHP ale obvykle neumožňuje využít celou operační paměť, limit je možné zjistit pomocí funkce phpinfo() v řádku memory_limit.
unlucky
Profil
Firibix:
chci znát Ram a ne limit

navíc, shared hosting za 4tis ročně určitě nebude mít 60Gb ram
tttttttttt
Profil *
Nejspíš ten server má 50 GB RAM, je levnější mít jeden velký server než víc menších. 50 GB je spíš menší server, častěji bývají stovky GB. Dělíš se o ně s desítkami až stovkami dalších.
Kajman
Profil
Virtuální server nemusí mít běžnou velikost RAM ani sudý počet procesorů.
unlucky
Profil
no já mám na mysli, kolik RAMů má současný hosting, nebo kde současný web je. Zda to vůbec lze zjistit pomocí php. Firma tvrdí 2 cores, 2Gb ram / shared multihosting. V Cpanelu nejsou informace, akorát free memory v procentech.
tttttttttt
Profil *
Dost možná těch čísel víc neexistuje¹. Server má 50 GB, PHP je omezeno na dva procesy po 1 GB. Pokud chceš zjistit, kolik paměti můžeš použít, tak alokuj paměť, dokud to jde a zkoumej, kdy to přestane jít.

¹ Existuje jich spoustu, operační systém dělá s pamětí spoustu věcí, ale asi ne takové číslo, které hledáš.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0