За последние 24 часа нас посетили 22369 программистов и 1142 робота. Сейчас ищут 700 программистов ...

Анализ скриптов, сервера

Тема в разделе "PHP для профи", создана пользователем iamruguruman, 18 ноя 2018.

  1. iamruguruman

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

    С нами с:
    5 авг 2018
    Сообщения:
    18
    Симпатии:
    0
    Здравствуйте

    Используем php 7, mysql, yii2 чаще всего

    Решили поднять свой вдс. Никогда сильно не заботились системой анализа работы скриптов, просто даже не знаем что выбрать лучше, какие преимущества, да и вообще что бывает.

    Посоветуйте, пожалуйста, какую службу можно установить на сервере (centos), которая бы отображала и анализировала нагрузку сервера, скорость работы скриптов, показывала что память занимает, что ресурсы процессора.
     
  2. nospiou

    nospiou Старожил

    С нами с:
    4 фев 2018
    Сообщения:
    3.400
    Симпатии:
    510
    https://habr.com/post/331016/
    установи vestacp там уже есть простенький мониторинг
    хотя вопрос так странно задан может тебе просто top нужен? yum install htop
     
  3. iamruguruman

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

    С нами с:
    5 авг 2018
    Сообщения:
    18
    Симпатии:
    0
    Я хочу какое-то средство мониторинга...
    Чтобы можно было видеть какой файл или какой список файлов занимают какую часть нагрузке на сервере...
    аналищировать работу памяти, цп, диска, кеша и т.д...
    чем больше тем лучше... но при этом чтобы это как-то было связано с упоминанием файлов, которые участвую в этом процессе, чтобы можно было изучить... и сказат: "Ага! Вот он... мучитель! щас его переделаем и будет все ок!"
     
  4. nospiou

    nospiou Старожил

    С нами с:
    4 фев 2018
    Сообщения:
    3.400
    Симпатии:
    510
    Диск и cpu под все "файлы" это не реально. А память и время выполнения можешь мерять. Получаешь значения в начале + значения в конце и пишешь в лог. Можешь прям в роуте
    PHP:
     
  5. mkramer

    mkramer Суперстар
    Команда форума Модератор

    С нами с:
    20 июн 2012
    Сообщения:
    8.554
    Симпатии:
    1.754
    А что, есть реальная проблема, что сервер не справляется с задачей какой-то?
    --- Добавлено ---
    У yii2 есть свой вполне себе профайлер, если что, в отладочной панели. Я узкие места сайтов на yii2 с помощью него находил
     
  6. nospiou

    nospiou Старожил

    С нами с:
    4 фев 2018
    Сообщения:
    3.400
    Симпатии:
    510
    вернее так правильнее.
    PHP:
    1. microtime(true);