Тема: Стрес тест 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