avatar

как на PHP узнать полную и свободную Оперативная память сервера RAM ОЗУ

Рейтинг 3.9 из 5. Голосов: 237
Den 6 лет назад
2
,

0


Ответы (2)

Den
avatar
Модератор За 6 месяцев на форуме За год на форуме За два года на форуме за 10 сообщений За 100 сообщений за 500 сообщений За 700 сообщений №1 по сообщениям
1026 Mar 10
6 лет назад
как на PHP UNIX узнать полную и свободную Оперативная память сервера RAM ОЗУ
отправить
+ 0

Redy
avatar
За 6 месяцев на форуме За год на форуме За два года на форуме за 10 сообщений За 100 сообщений за 500 сообщений
503 Mar 10
6 лет назад
CODE:
function GetInfoMemory() { exec('free -mo', $MemoryInf); preg_match_all('/s+([0-9]+)/', $MemoryInf[1], $matches); list($total, $used, $free, $shared, $buffers, $cached) = $matches[1]; // echo "Memory: " . $used . "/" . $total; $MemoryInfo=array($free,$total, $used ); return $MemoryInfo; }
exec - если это ваш сервер или у хостера разрешено выполнять эту функцию.Так же обратите внимание что в PHP есть готовые функции но они позволяют узнать сколько использовано или выделено памяти для выполнения именно PHP скриптов, то есть не полную память
CODE:
memory_get_usage Возвращает количество памяти в байтах, которое было выделено PHP скрипту на на данный момент.memory_get_peak_usage() - Возвращает пиковое значение объема памяти, выделенной PHPmemory_limit максимальный размер памяти для выполнения скриптов на PHP
отправить
+ 0


Чтобы оставить комментарий войдите или зарегистрируйтесь