Я ожидаю, что, как говорит Алекс, тесты покажут, что самые быстрые веб-серверы Linux все равно будут самыми быстрыми, независимо от архитектуры.
Если кто-то хочет запустить тесты, мне пригодится следующий урок:
Как выполнить бенчмарки на веб-сервере
Обслуживание статических страниц
Я проверил RPi, используя Apache, обслуживающий простую статическую страницу:
<h1>It works!</h1>
В качестве контрольной группы я использовал свой основной веб-сервер, который содержит следующую спецификацию;
Intel(R) Xeon(R) CPU X3323 @ 2.50GHz
384MB RAM
Результаты приведены ниже:
контроль
ab -n 1000 -c 5 http://www.ivings.org.uk/~james/index.html
Server Software: Apache/2.2.14
Server Hostname: www.ivings.org.uk
Server Port: 80
Document Path: /~james/index.html
Document Length: 19 bytes
Concurrency Level: 5
Time taken for tests: 17.767 seconds
Complete requests: 1000
Failed requests: 0
Write errors: 0
Total transferred: 294000 bytes
HTML transferred: 19000 bytes
Requests per second: 56.29 [#/sec] (mean)
Time per request: 88.833 [ms] (mean)
Time per request: 17.767 [ms] (mean, across all concurrent requests)
Transfer rate: 16.16 [Kbytes/sec] received
Connection Times (ms)
min mean[+/-sd] median max
Connect: 42 44 0.8 44 50
Processing: 44 45 0.9 45 59
Waiting: 44 45 0.9 45 59
Total: 86 89 1.3 88 108
Percentage of the requests served within a certain time (ms)
50% 88
66% 89
75% 89
80% 89
90% 90
95% 91
98% 91
99% 94
100% 108 (longest request)
Raspberry Pi
ab -n 1000 -c 5 http://86.137.189.68/index.html
Server Software: Apache/2.2.22
Server Hostname: 86.137.189.68
Server Port: 80
Document Path: /index.html
Document Length: 19 bytes
Concurrency Level: 5
Time taken for tests: 23.186 seconds
Complete requests: 1000
Failed requests: 0
Write errors: 0
Total transferred: 304000 bytes
HTML transferred: 19000 bytes
Requests per second: 43.13 [#/sec] (mean)
Time per request: 115.930 [ms] (mean)
Time per request: 23.186 [ms] (mean, across all concurrent requests)
Transfer rate: 12.80 [Kbytes/sec] received
Connection Times (ms)
min mean[+/-sd] median max
Connect: 40 44 5.6 43 116
Processing: 49 71 156.1 57 2157
Waiting: 47 53 6.7 55 104
Total: 91 116 156.1 99 2198
Percentage of the requests served within a certain time (ms)
50% 99
66% 100
75% 100
80% 100
90% 102
95% 126
98% 150
99% 667
100% 2198 (longest request)
Вывод
Примечание: это лучше всего рассматривать как оценку.
Результаты показывают, что Raspberry Pi на самом деле выступал чертовски хорошо, учитывая. Это было только немного менее отзывчивым, чем мой основной веб-сервер.
Это должно хорошо обрабатывать достаточно большое количество запросов.