Hi,

please try to run the "ab" from your client which is expecting the poor 
performance.
If you run it from another server you should also try to browse OTRS from this 
server (cURL, wget, lynx) to make sure that the performance issues are not L3 
related. Otherwise the results aren't comparable.

On the OTRS server please run:

# time sudo -uotrs ./otrs.Console.pl Maint::Database::Check
# sudo -uotrs ./otrs.Console.pl Dev::Tools::CacheBenchmark 

I'm not sure if unreachability could lead to bad user experience but you could 
also try to check if cloud services are reachable and not blocked by firewall.

# sudo -uotrs ./otrs.Console.pl Maint::CloudServices::ConnectionCheck

Regards,
Yves







> On 01 Jul 2016, at 09:55, Mimiko <[email protected]> wrote:
> 
> So the results:
> 
> > ab -n 100 -c 2 
> > http://example.com/otrs-web/skins/Agent/default/css/thirdparty/fontawesome/fontawesome-webfont.svg
> This is ApacheBench, Version 2.3 <$Revision$>
> Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
> Licensed to The Apache Software Foundation, http://www.apache.org/
> 
> Benchmarking example.com (be patient).....done
> 
> 
> Server Software:        Apache/2.4.7
> Server Hostname:        example.com
> Server Port:            80
> 
> Document Path: 
> /otrs-web/skins/Agent/default/css/thirdparty/fontawesome/fontawesome-webfont.svg
> Document Length:        313398 bytes
> 
> Concurrency Level:      2
> Time taken for tests:   0.317 seconds
> Complete requests:      100
> Failed requests:        0
> Total transferred:      31376400 bytes
> HTML transferred:       31339800 bytes
> Requests per second:    315.12 [#/sec] (mean)
> Time per request:       6.347 [ms] (mean)
> Time per request:       3.173 [ms] (mean, across all concurrent requests)
> Transfer rate:          96556.71 [Kbytes/sec] received
> 
> Connection Times (ms)
>              min  mean[+/-sd] median   max
> Connect:        0    0   0.1      0       1
> Processing:     4    6   1.7      6      13
> Waiting:        0    4   2.2      4      11
> Total:          4    6   1.8      6      13
> 
> Percentage of the requests served within a certain time (ms)
>  50%      6
>  66%      6
>  75%      7
>  80%      7
>  90%      8
>  95%     11
>  98%     12
>  99%     13
> 100%     13 (longest request)
> 
> -------------------
> 
> From another server:
> 
> > ab -n 100 -c 2 
> > http://example.com/otrs-web/skins/Agent/default/css/thirdparty/fontawesome/fontawesome-webfont.svg
> This is ApacheBench, Version 2.3 <$Revision: 1373084 $>
> Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
> Licensed to The Apache Software Foundation, http://www.apache.org/
> 
> Benchmarking example.com (be patient).....done
> 
> 
> Server Software:        Apache/2.4.7
> Server Hostname:        example.com
> Server Port:            80
> 
> Document Path: 
> /otrs-web/skins/Agent/default/css/thirdparty/fontawesome/fontawesome-webfont.svg
> Document Length:        313398 bytes
> 
> Concurrency Level:      2
> Time taken for tests:   0.689 seconds
> Complete requests:      100
> Failed requests:        0
> Write errors:           0
> Total transferred:      31376400 bytes
> HTML transferred:       31339800 bytes
> Requests per second:    145.24 [#/sec] (mean)
> Time per request:       13.771 [ms] (mean)
> Time per request:       6.885 [ms] (mean, across all concurrent requests)
> Transfer rate:          44502.27 [Kbytes/sec] received
> 
> Connection Times (ms)
>              min  mean[+/-sd] median   max
> Connect:        0    1   1.1      0       8
> Processing:     8   13   4.4     12      38
> Waiting:        3    6   3.4      4      26
> Total:          9   14   4.6     13      38
> 
> Percentage of the requests served within a certain time (ms)
>  50%     13
>  66%     13
>  75%     15
>  80%     16
>  90%     20
>  95%     23
>  98%     29
>  99%     38
> 100%     38 (longest request)
> 
> ------------------------------------
> 
> > time mysql --host=ip --user=user --password=password -e 'select count(tn) 
> > from ticket;' otrs
> +-----------+
> | count(tn) |
> +-----------+
> |       139 |
> +-----------+
> 
> real    0m0.010s
> user    0m0.004s
> sys     0m0.000s
> 
> ------------------------
> 
> > time mysql --host=ip --user=user --password=password -e "SELECT 
> > BENCHMARK(1000,(SELECT  t.tn FROM queue AS q, ticket AS t, article AS a, 
> > article_type AS a_t, ( SELECT _a.ticket_id, MAX(_a.create_time) AS 
> > create_time FROM ticket AS _t, ticket_state AS _t_s, article AS _a WHERE 
> > _t_s.name IN ('new', 'open') AND _t.ticket_state_id = _t_s.id AND 
> > _a.ticket_id = _t.id GROUP BY _a.ticket_id ) a_max WHERE q.id = t.queue_id 
> > AND t.id = a_max.ticket_id AND a.create_time = a_max.create_time AND a_t.id 
> > = a.article_type_id GROUP BY t.id ORDER BY a.create_time DESC LIMIT 0,1));" 
> > otrs
> +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
> | BENCHMARK(1000,(SELECT  t.tn FROM queue AS q, ticket AS t, article AS a, 
> article_type AS a_t, ( SELECT _a.ticket_id, MAX(_a.create_time) AS 
> create_time FROM ticket AS _t, ticket_state AS _t_s, article AS _a WHERE 
> _t_s.name IN ('new', 'open') AND _t.ticket_ |
> +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
> |                                         0 |
> +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
> 
> real    0m0.013s
> user    0m0.004s
> sys     0m0.004s
> 
> 
> 
> This seems ok. So what could it be?
> 
> ---------------------------------------------------------------------
> OTRS mailing list: otrs - Webpage: http://otrs.org/
> Archive: http://lists.otrs.org/pipermail/otrs
> To unsubscribe: http://lists.otrs.org/mailman/listinfo/otrs


-------------------------------------------------------
     >>> business. people. technology. <<<
-------------------------------------------------------

adesso AG mit Sitz in Dortmund
Vorstand: Michael Kenfenheuer (Vors.), Christoph Junge, Andreas Prenneis
Vorsitzender des Aufsichtsrates: Prof. Dr. Volker Gruhn
Amtsgericht Dortmund HRB 20663
---------------------------------------------------------------------
OTRS mailing list: otrs - Webpage: http://otrs.org/
Archive: http://lists.otrs.org/pipermail/otrs
To unsubscribe: http://lists.otrs.org/mailman/listinfo/otrs

Reply via email to