OSS Group OSS Group
>  Карта
>  Поиск
>  Контакты
>  OSS Group  ::  Admin  ::  Тестирование производительности OddMuse
  
РегистрацияЗабыли пароль?

↓  Быстрый поиск по Wiki


Режим поиска:   И   ИЛИ

↓  Доступные Wiki

↓  Навигация по сайту

[]

↓  Последняя новость

Загрузка...

↓  На эту страницу ссылаются:

Get Firefox!
[~]

Тестирование производительности OddMuse

Для тестирования производительности OddMuse применялась следующая методика:

  • Для одного из wiki получался список всех его страниц
  • Все страницы wiki получались с сервера с использованием wget

Для минимализации влияния файловых операций wget все страницы писал в один файл. Тестирование проводилось для достаточно большого wiki с вызовом скрипта как CGI-приложения и через mod_perl. При тестировании $SurgeProtectionViews устанавливался в значение, большее количества страниц в wiki.

Результаты:

 Server 1:          
 Hardware: 2x PentiumIII 933 MHz CPUs (7*133.3 MHz), 512 Mb RAM,
           40 Gb 7200 rpm HDD
 Software: Linux 2.6.6-std26-smp-alt6,
           Apache/1.3.31 (ALT Linux/alt5), mod_perl/1.29

 cgi perl: 0.06user 0.13system 1:32.47elapsed
 mod_perl: 0.06user 0.13system 0:32.51elapsed

 Server 2:
 Hardware: AMD K6-290 MHz CPUs (3.5×83 MHz), 96 Mb RAM,
           12 Gb 7200 rpm HDD
 Software: Linux 2.6.6-std26-up-alt6,
           Apache/1.3.31 (ALT Linux/alt5), mod_perl/1.29

 cgi perl: 22.53user 0.61system 7:28.39elapsed
 mod_perl: 22.53user 0.63system 3:02.40elapsed

Использованный скрипт:

#!/bin/bash
SERVER=http://localhost/wiki/
WIKI=admin

echo -n "Reading list of pages for wiki $WIKI ..."
wget -qO $WIKI.list $SERVER$WIKI?action=index\;raw=1
echo "done, total number of pages is `cat $WIKI.list | wc -l`"

echo -n "Making full URLs from page names ..."
PERL='print "'$SERVER$WIKI'/".$_;'
perl -ne "$PERL" $WIKI.list > $WIKI.urls
echo "done"

echo "Getting all pages..."
echo
echo "Elapsed time is:"
time wget -qO $WIKI.all -i $WIKI.urls

echo
echo -n "Clearing temporary files..."
rm -f $WIKI.list $WIKI.all $WIKI.urls
echo "done.

Дата создания: 2006-05-24 16:09:35 (Фетисов Н. А. (naf))
Последнее изменение: 2006-05-24 16:09:35 (Фетисов Н. А. (naf))
Владелец: Фетисов Н. А. (naf)
Версия: 1


  Не показывать комментарии



Wiki::Admin   Оглавление  Карта раздела  Изменения за сутки  Изменения за неделю  Изменения за месяц



Valid XHTML 1.0 Transitional  Valid CSS!  [Valid RSS]