Comments 17
Сайт визитку или тест площадку да потянет, нормальный сайт например хостинг картинок нет. Узкое место сетевая часть и USB. При попытке отдать графический контент начнется «тупление».
Ну что такое «нормальный сайт»? Монстры вида youtube.com или там photobucket.com? Не потянет, конечно. И geektimes.ru тоже не потянет. Но обычный корпоративный сайт с информацией о компании, каталогом продуктов, справочной информацией и какими-нибудь онлайновыми сервисами, и который не является ни хостингом картинок, ни крупным порталом, ни визиткой, вполне потянет. А таких сайтов большинство.
Сайт-визитка, тест-площадка, нормальный сайт — это не определения для сайта. То есть для директора компании такой подход естественный, но не для специалиста. Специалист определяет нагрузку по количеству посещений и количеству просмотров, по «весу» страниц, по обращениям к внутренним и внешним источникам данных, по сложности обработки отдельных скриптов и т. д. Приведённый выше пример выбран неслучайно — присутствуют и обращения к базам данным и скрипты, строящие страницы на основе текста и картинок из БД. А также присутствуют и вполне реальные посетители во вполне реальном количестве. Это даёт ориентир, информацию для тех, кто решил выбрать микрокомпьютер для своего веб-сервера. Возможно, у читателя в данный момент нет многотысячных посещений, но он хочет организовать хороший веб-сервер с возможностью «побаловаться» с ним вместо того, чтобы зависеть от хостинга и окупить свои вложения со временем. Так отчего бы и нет?
«Узкое место сетевая часть....»
100mbit, реальные, не виртуальные — это очень хорошая скорость. Я пока не знаю доступных хостингов, дающих большую скорость на интерфейсе.
«USB»
Да, это узкое место. Но сетевой интерфейс — 100 Mbit, а скорость USB — выше. И, оказывается, что достаточная, чтобы обеспечить отдачу 1-го мегабайта до клиента за доли секунды (реально, скорость загрузки страниц выше, чем в тесте, поскольку все клиенты при загрузке страницы в самом конце ждали отзыв от Яндекс-метрики). Причём, как статики, так и динамического содержания (за скорость работы PHP скрипта отвечает процессор, а не USB).
«Тупление» при отдаче графического контента…
Сидя на гигабитном интерфейсе рядом с сервером, могу сказать, что реальная СПД на USB + сеть составляет 7 мегабайт в секунду. Вполне достаточная, чтобы раздавать в том числе и мегабайтные картинки. Вполне достаточная «сетевая часть» на мой взгляд, вы ещё поищете хостинг с такими данными.
«Узкое место сетевая часть....»
100mbit, реальные, не виртуальные — это очень хорошая скорость. Я пока не знаю доступных хостингов, дающих большую скорость на интерфейсе.
«USB»
Да, это узкое место. Но сетевой интерфейс — 100 Mbit, а скорость USB — выше. И, оказывается, что достаточная, чтобы обеспечить отдачу 1-го мегабайта до клиента за доли секунды (реально, скорость загрузки страниц выше, чем в тесте, поскольку все клиенты при загрузке страницы в самом конце ждали отзыв от Яндекс-метрики). Причём, как статики, так и динамического содержания (за скорость работы PHP скрипта отвечает процессор, а не USB).
«Тупление» при отдаче графического контента…
Сидя на гигабитном интерфейсе рядом с сервером, могу сказать, что реальная СПД на USB + сеть составляет 7 мегабайт в секунду. Вполне достаточная, чтобы раздавать в том числе и мегабайтные картинки. Вполне достаточная «сетевая часть» на мой взгляд, вы ещё поищете хостинг с такими данными.
в качестве корпоративного сервера (сервер базы данных, веб-сервер, сервер резервного копирования, файлообменник)
Только если у вас корпорация из трёх компьютеров. :)
Как временное решение или для статичных сайтов потянет. А вот как только появится динамика или большие файлы — то всё упрется в USB.
У меня raspberry стоят в паре мест как «индикаторы» — там крутятся всякие пинги, пишутся логи доступности серверов и т.п. Как раз из-за того, что жрёт немного. Вебсервер поднят, но только ради простенькой странички, которая по результатам пингов рисует табличку с красными и зелеными кружочками.
Имелся в виду конечно же один какой-то вариант из тех, что в скобках. И да, для небольшой организации вполне приличный по себестоимости / энергопотреблению. Если в «корпорации» 1000 человек (предположительная нагрузка за сутки 2-3 тысячи людей, выносим в 8 рабочих часов), то окажется вполне нормальный веб-сервер для статики. Плюс, как показывает мой пример, останется «место» для обращений к MySql базам. А 1000 человек — это уже ну никак не 3 компьютера. Будем оптимистичней :)
Использую orange pi pc (практически полный аналог малины, но за $15) для мониторинга удаленных объектов, установлен zabbix-proxy, openvpn, еще пара пакетов и ffserver для подслушивания обстановки встроенным микрофоном через web морду.
А зачем там Apache + nginx? Почему nginx + php-fpm не выбрали?
Кстати, еще учитывая что у нас еще 1 гигабайт памяти. то OPcache или его аналоги могли бы улучшить ситуацию с временем ответа.
Еще интересно — а redis будет ли работать шустрее? Еще вариант с картинками в базе достаточно странный тем более для такого сервера.
Еще интересно — а redis будет ли работать шустрее? Еще вариант с картинками в базе достаточно странный тем более для такого сервера.
Apache и nginx — классическая связка, наиболее известная и понятная. Тот факт, что на многопроцессорной системе может быть лучше в некоторых случаях какие-то отдельные решения, это здорово. Просто здорово и всё. А тот факт, что там может трудиться конкретный apache 2.4.10 — это информация.
Раз так сложилось, что на сегодняшний день Raspberry Pi 2 model B обладает самым производительным процессором среди «одноклассников», выбираем его для тестирования.
Вообще-то нет: www.hardkernel.com/main/products/prdt_info.php?g_code=G141578608433
Вообще-то да. По разным отзывам данная штука стоит существенно дороже (точнее, раза в два) при попытке её купить. Попробовал ещё прямо сейчас и не смог найти лучшего предложения, нежели здесь: madrobotics.ru/catalog/single-board/ODROID-C1
Это примерно 61$. Без доставки.
А вот то, что, что в статье с доставкой до Вашего почтового отделения:
www.aliexpress.com/item/2015-New-Original-Raspberry-Pi-2-Model-B-Broadcom-BCM2836-1G-RAM-6-times-faster-than/32285616814.html
Нехитрыми вычислениями приходим к выводу о реальной разнице ~ в 2 раза. Не в пользу позиционирующегося как «одноклассник-одноценник» Odroid-c1. Может, я плохо искал, но это уже не первый раз, честно старался — с удовольствием приобрету, если найду.
Это примерно 61$. Без доставки.
А вот то, что, что в статье с доставкой до Вашего почтового отделения:
www.aliexpress.com/item/2015-New-Original-Raspberry-Pi-2-Model-B-Broadcom-BCM2836-1G-RAM-6-times-faster-than/32285616814.html
Нехитрыми вычислениями приходим к выводу о реальной разнице ~ в 2 раза. Не в пользу позиционирующегося как «одноклассник-одноценник» Odroid-c1. Может, я плохо искал, но это уже не первый раз, честно старался — с удовольствием приобрету, если найду.
Попробовал прямо сейчас на Hardkernel, вышло $37 + $16 за доставку. Итого — $53. Так что либо отзывы врут, либо мы на разные позиции смотрим.
Вот, ваши данные с доставкой — 53$ за Odroid-с1, мои — 35$ за Raspberry Pi 2. Если это — одноклассники (разница ровно в полтора раза), то значит, что торговые марки Pentium и Celeron — всегда были конкурентами и их придумали зазря.
Не понял, за что минус моему сообщению. Не нравится абстрактное сравнение? Вот конкретное.
Вы посчитайте производительность 3-х Raspberry Pi 2 и двух Odroid-c1. Чтобы было понимание разницы в ценовой нише, я подскажу — у Raspberry проивзодительность также меньше в примерно полтора раза по сравнению с Odroid. Другими словами, если убрать разницу в цене (не знаю, почему, но Odroid никак нельзя у нас купить за заявленные 35$ конечному покупателю, у Вас самих не получается), то выходит, что разницы в производительности нет. Также, как нет разницы из-за наличия гигабитного интерфейса — редко найдёшь гигабитный канал по стране для веб-серевера. Тем более, при попытке сэкономить.
Так что, кроме смеха, ничего этот минус не вызвал. Ну не может быть одним и тем же булка хлеба и полторы булки. Однокомнатная и двухкомнатная квартиры. Разница в цене ощутимая в 50%, её нельзя никак игнорировать, тем более для такого класса компьютеров.
Вы посчитайте производительность 3-х Raspberry Pi 2 и двух Odroid-c1. Чтобы было понимание разницы в ценовой нише, я подскажу — у Raspberry проивзодительность также меньше в примерно полтора раза по сравнению с Odroid. Другими словами, если убрать разницу в цене (не знаю, почему, но Odroid никак нельзя у нас купить за заявленные 35$ конечному покупателю, у Вас самих не получается), то выходит, что разницы в производительности нет. Также, как нет разницы из-за наличия гигабитного интерфейса — редко найдёшь гигабитный канал по стране для веб-серевера. Тем более, при попытке сэкономить.
Так что, кроме смеха, ничего этот минус не вызвал. Ну не может быть одним и тем же булка хлеба и полторы булки. Однокомнатная и двухкомнатная квартиры. Разница в цене ощутимая в 50%, её нельзя никак игнорировать, тем более для такого класса компьютеров.
Sign up to leave a comment.
LAMP на Raspberry Pi 2 — на что способен ARM CPU + USB