За последние 24 часа нас посетил 29231 программист и 1487 роботов. Сейчас ищут 1545 программистов ...

Benchmark скриптов (UNIX)

Тема в разделе "Прочие вопросы по PHP", создана пользователем shreck, 30 ноя 2010.

  1. shreck

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

    С нами с:
    7 авг 2007
    Сообщения:
    479
    Симпатии:
    0
    Адрес:
    Россия, Саратов
    Есть такой шелл-скрипт для выявления скорости работы скрипта:

    Исходник:
    Код (Text):
    1.  
    2. shreck@w49$ cat ~/tools/bench.sh
    3. #!/bin/bash
    4. time=`/usr/local/bin/php-cgi -q -T $2 $1 2>&1 | tail -n 1 | cut -d " " -f 3`;
    5. avg=`echo "scale=6; $time / $2" | bc`;
    Использование:
    bench.sh [script] [num]
    [script] - скрипт для запуска
    [num] - сколько раз выполнить скрипт

    Пример:
    Код (Text):
    1.  
    2. shreck@w49$ ~/tools/bench.sh ~/data/test.php 20
    3. /home/shreck/data/test.php .000895
    Может быть кому нибудь пригодится :D