1. Гость, мы просим Вас ознакомиться с Правилами Форума и Отказом от ответственности!

php скрипт нагрузки на сервер

Тема в разделе 'Оффтоп', создана пользователем Fituchini, 6 июл 2018.

  1. TopicStarter Overlay

    Fituchini Пользователи

    Сообщения:
    339
    Лайки:
    71
    Пол:
    Мужской
    Репутация:
    0
    Команда:
    PWAA
    Страна:
    Russian Federation Russian Federation
    Доброго времени господа . Видел в личных кабинетах в шаре php скриптики нагрузки на сервер.
    Может у кого в рукаве завалялись коды? поделитесь пожалуйста. Нужен php скрипт нагрузки на сервер, если есть динамический, чтоб страничку не обновлять. Хотя и простой сойдёт. И может у кого ещё есть php-скрипт нагрузки на канал? на сколько он нагружен.
  2. alexdnepro Эксперт AngeliCore Пользователи Open Source Contributor White List

    Сообщения:
    754
    Лайки:
    1.313
    Пол:
    Мужской
    Репутация:
    6
    Обычно все эти скрипты показывают зависимуют от онлайна "нагрузку", а не реальную.
  3. TopicStarter Overlay

    Fituchini Пользователи

    Сообщения:
    339
    Лайки:
    71
    Пол:
    Мужской
    Репутация:
    0
    Команда:
    PWAA
    Страна:
    Russian Federation Russian Federation
    ну может у кого есть реальная нагрузка на сервер? я про скрипт.
  4. salitypw Программист Пользователи

    Сообщения:
    673
    Лайки:
    458
    Пол:
    Мужской
    Репутация:
    8
    Команда:
    Easy Game Protection
    Страна:
    Japan Japan
    Самый простой способ - получить Load Average:
    PHP:
    <?php

    $result 
    trim(shell_exec('uptime'));

    preg_match('/([\d\.]+?)[,\s]+([\d\.]+?)[,\s]+([\d\.]+?)/'$result$matches);

    echo 
    'Last 1 min: ' $matches[1] . PHP_EOL;
    echo 
    'Last 5 min: ' $matches[2] . PHP_EOL;
    echo 
    'Last 15 min: ' $matches[3] . PHP_EOL;
    Последнее редактирование: 6 июл 2018
    Fituchini, Unix и alexdnepro нравится это.
  5. TopicStarter Overlay

    Fituchini Пользователи

    Сообщения:
    339
    Лайки:
    71
    Пол:
    Мужской
    Репутация:
    0
    Команда:
    PWAA
    Страна:
    Russian Federation Russian Federation
    но это ведь средняя загрузка системы написано)) а нужно отображение нагрузки)
  6. salitypw Программист Пользователи

    Сообщения:
    673
    Лайки:
    458
    Пол:
    Мужской
    Репутация:
    8
    Команда:
    Easy Game Protection
    Страна:
    Japan Japan
    (количество_ядер / load_average) * 100% - это будет примерная нагрузка в процентах
    (могут быть случаи, когда это значение перевалит за 100%)
  7. dpakon1 Пользователи

    Сообщения:
    101
    Лайки:
    14
    Пол:
    Мужской
    Репутация:
    0
    Команда:
    myself
    Тогда уж наоборот в формуле... la/cpu_count и то,это совсем не отражает действительную нагрузку, может свидетельствовать, что что-то не так, например, ожидания записи на диск и тд.
  8. salitypw Программист Пользователи

    Сообщения:
    673
    Лайки:
    458
    Пол:
    Мужской
    Репутация:
    8
    Команда:
    Easy Game Protection
    Страна:
    Japan Japan
    Да, верно. Моя ошибка.
    Это смотря с какой стороны рассматривать это утверждение.
    Если ТС-у необходима только нагрузка на CPU, то верно. Если же нужна "общая картина" состояния системы, то неверно.
    Лично мое мнение - лучше отображать общую нагрузку, так как не только из-за нагрузки на CPU могут возникать проблемы.
Черновик сохранён Черновик удалён
Similar Threads
  1. bublicfaust
    Ответов:
    18
    Просмотров:
    2.335
  2. Roymike
    Ответов:
    2
    Просмотров:
    1.977
  3. New-X
    Ответов:
    3
    Просмотров:
    1.167
  4. bradis
    Ответов:
    1
    Просмотров:
    3.104
  5. TwoStar
    Ответов:
    15
    Просмотров:
    4.357
Загрузка...

Поделиться этой страницей