Интересно посмотореть, как сервер будет вести себя при обращении
к той же базе из perl'a...
YS>>> Она уже написана и входит в комплект поставки Apache :)
YS>>> Называется ab (ApacheBench). К ней есть дока и все, что надо.
SMakaF> Бью себя по макушке с воплями "RTFM! RTFM!"...
YS>>> Попробуйте, напишите результаты - будет интересно.
>> /usr/sbin/ab -c 25 http://zaphod:8100/track/abook.php3 -n 1500
SMakaF> This is ApacheBench, Version 1.2
SMakaF> Copyright (c) 1996 Adam Twiss, Zeus Technology Ltd,
SMakaF> http://www.zeustech.net/
SMakaF> Copyright (c) 1998-1999 The Apache Group, http://www.apache.org/
SMakaF> Server Software: Apache/1.3.4
SMakaF> Server Hostname: zaphod
SMakaF> Server Port: 8100
SMakaF> Document Path: /track/abook.php3
SMakaF> Document Length: 23121 bytes
SMakaF> Concurrency Level: 25
SMakaF> Time taken for tests: 68.141 seconds
SMakaF> Complete requests: 1500
SMakaF> Failed requests: 0
SMakaF> Total transferred: 34986809 bytes
SMakaF> HTML transferred: 34704621 bytes
SMakaF> Requests per second: 22.01
SMakaF> Transfer rate: 513.45 kb/s received
SMakaF> Connnection Times (ms)
SMakaF> min avg max
SMakaF> Connect: 0 0 22
SMakaF> Processing: 46 1106 17589
SMakaF> Total: 46 1106 17611
SMakaF> Комментарии: abook.php3 - это наша (т.е. Шаратовская) адресная книга.
SMakaF> Составляется query из базы данных.
SMakaF> Результаты на сервере:
SMakaF> uptime до 20, сервер живой и реагирует на запросы.
SMakaF> В прошлом тесте соврал, каюсь - не тот URL написал, так что про uptime
SMakaF> 0.44 - вранье, но то, что сервер вполне живет под такой нагрузкой -
SMakaF> правда. Наплодил 22 ребенка и трудится. На консоль реагирует. Правда,
SMakaF> быстрее 22/sec не успевает - в чем тут причина, не знаю.
SMakaF> Локально - те же результаты. Апач не оптимизирован никак - поставлен прямо
SMakaF> с тем, что было в дефолте.
SMakaF> Что неприятно: начинает лезть в своп (памяти у него 128M). Это уже мне
SMakaF> намек - надо 256 ставить... Правда, где я возьму 22 хита в секунду - это
SMakaF> еще вопрос :)
SMakaF> --
SMakaF> frodo@xxxxxxxxxxxx \/ There shall be counsels taken
SMakaF> Stanislav Malyshev /\ Stronger than Morgul-spells
SMakaF> phone +972-3-9316425 /\ JRRT LotR.
SMakaF> http://sharat.co.il/frodo/ whois:!SM8333
SMakaF> =============================================================================
SMakaF> = Apache-Talk@xxxxxxxxxxxxx mailing list =
SMakaF> Mail "unsubscribe apache-talk" to majordomo@xxxxxxxxxxxxx if you want to quit.
SMakaF> = Archive avaliable at http://www.lexa.ru/apache-talk =
Best regards,
Grin'kin Stanislav, mailto:stas@xxxxxxxxxxxxxxxxxxxxx
Network administrator
Unicor/RSUOG (SAOG) networks.
=============================================================================
= Apache-Talk@xxxxxxxxxxxxx mailing list =
Mail "unsubscribe apache-talk" to majordomo@xxxxxxxxxxxxx if you want to quit.
= Archive avaliable at http://www.lexa.ru/apache-talk =
"Russian Apache" includes software developed
by the Apache Group for use in the Apache HTTP server project
(http://www.apache.org/) See
Apache LICENSE.
Copyright (C) 1995-2001 The Apache Group. All rights reserved.
Copyright (C) 1996 Dm. Kryukov; Copyright (C)
1997-2009 Alex Tutubalin. Design (C) 1998 Max Smolev.