За последние 24 часа нас посетили 18282 программиста и 1607 роботов. Сейчас ищут 1579 программистов ...

Оперативная память сервера

Тема в разделе "PHP для новичков", создана пользователем Pr1meEX, 16 июн 2009.

  1. Pr1meEX

    Pr1meEX Активный пользователь

    С нами с:
    2 фев 2009
    Сообщения:
    24
    Симпатии:
    0
    можно ли получить с помощью php сколько занято\свободной ОП\сколько всего ее?
    если нет, то где рыть? с помощью чего доставать... у меня есть екзешник который получает ее, но я хз как... может кто помочь?
     
  2. Pr1meEX

    Pr1meEX Активный пользователь

    С нами с:
    2 фев 2009
    Сообщения:
    24
    Симпатии:
    0
    конкретно для самого сервера
     
  3. Pr1meEX

    Pr1meEX Активный пользователь

    С нами с:
    2 фев 2009
    Сообщения:
    24
    Симпатии:
    0
    очень жаль что не услышал ответа ни от кого... но проблему решил сам... нашел в инете... с помощью дельфи написал программку.
    Код (Text):
    1. program memory;
    2.  
    3. {$APPTYPE CONSOLE}
    4.  
    5. uses
    6.   SysUtils,Windows;
    7.  
    8. var Mem: TMemoryStatus;
    9.  
    10. begin
    11. Mem.dwLength := sizeof(Mem);
    12. GlobalMemoryStatus(Mem);
    13. writeln(Mem.dwTotalPhys-Mem.dwAvailPhys);//занятая оперативка
    14. writeln(Mem.dwAvailPhys);//свободная
    15. writeln(Mem.dwTotalPhys);//Полный объем
    16. end.
     
  4. Jensi

    Jensi Активный пользователь

    С нами с:
    9 апр 2009
    Сообщения:
    299
    Симпатии:
    0
    как бы форум по PHP,а не дельфи:)
     
  5. Kreker

    Kreker Старожил

    С нами с:
    8 апр 2007
    Сообщения:
    5.433
    Симпатии:
    0
    Pr1meEX
    Не, круто конечно. И обижаться нечего, раз решение найдено только на дельфи. Думаю, Вы поняли...
     
  6. Frozen

    Frozen Активный пользователь

    С нами с:
    20 окт 2008
    Сообщения:
    540
    Симпатии:
    0
    Адрес:
    Москва
    ну если под виндой то реально хз )
     
  7. Pr1meEX

    Pr1meEX Активный пользователь

    С нами с:
    2 фев 2009
    Сообщения:
    24
    Симпатии:
    0
    я понимаю что написал не на php но если комуто надо будет потом.. компилирует мою програмку вызывает ее с помощью php вот так вот
    Код (Text):
    1. $memoryInfo = explode("\n", shell_exec(".\\exe\\memory.exe"));
    и получает требуемый результат :wink:
     
  8. vasa_c

    vasa_c Активный пользователь

    С нами с:
    22 мар 2006
    Сообщения:
    1.760
    Симпатии:
    0
    Адрес:
    гор.Ленинград
    с помощью php можно вызвать, например, и mem.exe