1 Востаннє редагувалося Blast (23.08.2014 12:14:28)

Тема: Стрес тест Django.

Просто запустив дефолтний Django проект : python manage.py runserver 192.168.2.106:8000
Сервер на Raspberry Pi тестив з ноутбука. Суть в чому чи нормальні результати ? Просто порівняти нема з чим.

1000 послідовних запитів
Корткро про те що нижче . 1000 запитів . В часі 39.82 сек. , 100 доступність , завантажено 1.68 мб , середній час для відповіді 0.04 сек. , 25.11 транзакцій за секунду , швидкість обміну 0.04 мб/с . , паралельно сервер обробляє один запит  , вдалі транзакції 1000 , невдалих 0 , найдовша 0.23сек. , найкоротша 0.04сек.

Transactions:                1000 hits
Availability:              100.00 %
Elapsed time:               39.82 secs
Data transferred:            1.68 MB
Response time:                0.04 secs
Transaction rate:           25.11 trans/sec
Throughput:                0.04 MB/sec
Concurrency:                1.00
Successful transactions:        1000
Failed transactions:               0
Longest transaction:            0.23
Shortest transaction:            0.03

Ті самі 1000 запитів , тільки по 200 одночасно.

Transactions:                 841 hits
Availability:               84.10 %
Elapsed time:               42.50 secs
Data transferred:            1.41 MB
Response time:                2.42 secs
Transaction rate:           19.79 trans/sec
Throughput:                0.03 MB/sec
Concurrency:               47.80
Successful transactions:         841
Failed transactions:             159
Longest transaction:           23.77
Shortest transaction:            0.03

Знову ж 1000 , 10 по 100 запитів одночасно

Transactions:                 888 hits
Availability:               88.80 %
Elapsed time:               41.86 secs
Data transferred:            1.49 MB
Response time:                1.51 secs
Transaction rate:           21.21 trans/sec
Throughput:                0.04 MB/sec
Concurrency:               32.12
Successful transactions:         888
Failed transactions:             112
Longest transaction:           19.64
Shortest transaction:            0.03

Junior Django Developer

2

Re: Стрес тест Django.

Це ж девелоп сервер

Запусты через gunicorn чи uwsgi щоб були норм результати.

3

Re: Стрес тест Django.

Singularity написав:

Це ж девелоп сервер

Запусты через gunicorn чи uwsgi щоб були норм результати.

Детальніше можна ?

Junior Django Developer

4

Re: Стрес тест Django.

Blast написав:
Singularity написав:

Це ж девелоп сервер

Запусты через gunicorn чи uwsgi щоб були норм результати.

Детальніше можна ?

в джанго передбачений свій сервер, спеціально на період розробки.В продакшені його використовувати не можна. Погуглити: розгортання django

Подякували: Blast1