Используя LogParser для генерации среднего графика времени отклика

Идея метаданных походит на хороший вывод. Если бы это не удается, я вошел бы в Ricoh и удостоверился бы, что кто-то не пытался сцепить его в AD в некотором роде. Это кажется очень нечетным поведением для устройства, это, как предполагается, не смотрит на AD имя пользователя и использует его собственное вместо этого.

Кроме того, рассмотрение, что они взимают за те планы технического обслуживания Ricoh, определенно согласовывает с Вашим представителем обновления ОС на принтере. Если Ricoh еще не разработал фиксацию для Office 2007, то (позор им) Вы в правах повысить вонь. 3 квартал 2009 проходит ПУТЬ, "как мы, как предполагалось, знали" этап...

(шанс это только неожиданно возникает для SP2?)

5
задан 8 March 2017 в 19:59
2 ответа

Это - то, как можно сделать это с LogParser и Excel:

Шаг 1 Создайте следующий запрос и сохраните его как "Время взятый graph.sql":

SELECT QUANTIZE(time-taken, 100) AS t, COUNT(*) as count
INTO 'Time-taken-graph.csv'
FROM u_ex*.log GROUP BY t

Шаг 2 Выполните запрос и экспортируйте результаты в файл CSV:

LogParser.exe file:"Time taken graph.sql"

Шаг 3 Открытый файл CSV в Excel. Я буду использовать Excel 2010 в качестве примера.
Скажем, Ваши данные находятся в диапазоне A1:B401:

Initial data

Поместите "Время" в ячейку D1. Поместите "Процент" в ячейку E1. Время заливки в столбце D с рядом, запускающимся от 0 до 5 с шагом 0.1:

time series

Шаг 4 Поместите следующую формулу в ячейку E2 (необходимо будет заменить 401 значением):

=SUMIF($A$2:$A$401,">="&D2*1000,$B$2:$B$401)/SUM($B$2:$B$401)

formula

Скопируйте формулу во все ячейки в столбце E, которые имеют соответствующую временную стоимость. Стиль набора к Проценту путем нажатия Ctrl+Shift + %

Шаг 5 Наконец, создайте линейный график на основе данных в столбцах D и C: Graph

5
ответ дан 3 December 2019 в 01:34
  • 1
    При выполнении чего-либо как это я использую Perl для чтения данных (обычно сохраненный в базе данных) для составления таблиц в Excel. Немного поиска должно поднять много статей о том, как пойти об этом. –  John Gardeniers 22 April 2010 в 11:32

Я записал программу Python для генерации того графика с помощью журналов, сгенерированных нашей подсистемой балансировки нагрузки и flot для рисования фактического графика.

Я прошел несколько повторений, прежде чем я выбрал тот график:

  • Я запустил с диаграммы рассеяния (время отклика по сравнению со временем суток), который информативен в своем собственном праве, хорош для получения хорошего ощущения формы и различия Вашего трафика, даже если это не особенно хорошо для коммуникации.

  • Затем я попробовал гистограмму, которая не была особенно полезна из-за высокого различия.

  • Наконец я закончил с этим, которое основано на гистограмме, но кумулятивно и инвертировано.

Я отправил бы код, но это столь характерно для того, что я делал, что это не собирается помогать кому-либо. Таким образом, вот приближение базовой функции:

def point(times, cutoff):
    """
        times: sorted list of response times
        0 <= cutoff < 1
    """

    size = int(len(times) * cutoff)
    return (times[cutoff], 1 - cutoff)

Вы затем выводитесь на печать (x, y) координаты как сокращение располагаются [0,1[ пользование любимой библиотекой графического изображения.

1
ответ дан 3 December 2019 в 01:34

Теги

Похожие вопросы