The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Оценка стоимости сборки Android 5 (x86-64) на облачных серверах Amazon EC2
Краткая сводка по результатам тестирования: 
   сервер 4 CPU, 16GB RAM, время сборки: 04:35:30 стоимость: $1.15 
   сервер 16 CPU, 64GB RAM, время сборки: 01:12:02 стоимость: $1.21
   сервер 40 CPU, 160GB RAM, время сборки: 00:32:15 стоимость: $1.34

По результам видно, что разница в цене всего 15%, но при этом время сборки
уменьшается в 8-9 раз. Сборка проводилась в разное количество потоков (make -j X).

Лучший результат показал вариант 'количество CPU * 2'. Исходные тексты Android
были взяты из репозитория на http://www.android-x86.org/
Сборка проводилась командами: 

   . build/envsetup.sh && lunch android_x86_64-eng && make -j X 

ОС: Ubuntu 14.04.2 LTS, kernel 3.13.0-48-generic x86_64 CPU: Intel(R) Xeon(R)
CPU E5-2676 v3 @ 2.40GHz HDD: SSD 160GB
 
07.10.2015 , Автор: Abylay Ospan , Источник: http://wind-and-salt.livejournal.co...
Ключи: andrid, build, amazon
Раздел:    Корень / Программисту и web-разработчику / C/C++, сборка, отладка

Обсуждение [ Линейный режим | Показать все | RSS ]
  • 1.1, polkan (ok), 08:17, 08/10/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    и зачем оно в типсах?
     
     
  • 2.2, тигар (ok), 10:52, 08/10/2015 [^] [^^] [^^^] [ответить]  
  • +/
    чтобы те, кто купил "сервер" в облаке знали как его можно применить. (зачем-то же потратил деньги, почему бы не собрать там андроид!)
     
     
  • 3.3, Профессор (?), 11:28, 08/10/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Тарификация там почасовая - сколько работала машинка за столько и плати :)
     

  • 1.4, Сборщик (?), 10:22, 10/10/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Автор слегка лукавит.  Каждый неполный час EC2 стоит один час.

    Реальная стоимость

    5 * $0.252 = $1.26
    2 * $1.008 = $2.016
    1 * $2.52 = $2.52

    Разумеется, если после этой сборки на этих же мощностях запустить другую и считать отдельно, то стоимость будет как в заметке.

     
     
  • 2.5, Сборщик мусора (?), 19:43, 13/10/2015 [^] [^^] [^^^] [ответить]  
  • +/
    А кто запрещает покругу собирать андроид, пока час не исчерпается? /trollface.jpg
     
     
  • 3.6, Гость (??), 14:43, 15/10/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Лучше не по кругу, а по очереди armv5,arvm-7, arm64, x86
     
  • 2.7, Аноним (-), 06:55, 15/11/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ну ты же  можешь что-нибудь другое там собирать остаток часа.
     
     
  • 3.8, Вареник (?), 03:48, 17/11/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Можно скачивать и собирать случайный реп с гитхаба. Только не спрашивайте меня зачем.
     

  • 1.9, fulcrum (??), 07:46, 01/12/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А почему бы не собрать все Андроиды в фоне на домашнем компе или ноуте, пока принимаешь ванну или смотришь сериальчик, а сэкономленный доллар не перевести в фонд Википедии или любого свободного проекта?
     
     
  • 2.10, Аноним (-), 20:35, 04/12/2015 [^] [^^] [^^^] [ответить]  
  • +/
    На домашней пекарне/лэптопе время умножай на 5 в лучшем случае. Вряд ли ты столько будешь принимать ванну или смотреть сериальчик.
     
     
  • 3.14, alltiptop (ok), 18:22, 12/12/2015 [^] [^^] [^^^] [ответить]  
  • +/
    >>Вряд ли ты столько будешь принимать ванну или смотреть сериальчик.

    Недооцениваешь возможности сериальчиков.

     

  • 1.11, dlazerka (ok), 03:31, 05/12/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Если добавить стоимость труда программиста из расчёта $100000/год (столько джуниоры получают в Долине в шарашкиных конторах), то выходит

    4 CPU 16GB 04:35:30 $1.15 + $227.76
    16 CPU 64GB 01:12:02 $1.21 + $59.5
    40 CPU 160GB 00:32:15 $1.34 + $26.66

     
     
  • 2.12, annual slayer (?), 17:51, 11/12/2015 [^] [^^] [^^^] [ответить]  
  • +/
    зачем этому сферическому программисту следить за выхлопом сборки всё это время? можно же просто в конце "&& mail -s 'done' vasya@..." дописать
     
     
  • 3.13, dlazerka (ok), 21:53, 11/12/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > зачем этому сферическому программисту следить за выхлопом сборки всё это время? можно
    > же просто в конце "&& mail -s 'done' vasya@..." дописать

    На таком большом проекте программисту незачем, да. Хотя билд-инженеры на моём предыдущем проекте проекте ждали, да. Но это их работа.

    А мой текущий билдится быстрее гораздо, несколько минут, но всё равно хватает, чтобы фокус потерялся, а фейсбучек нашёлся. За эти минуты всё равно не успеешь переключиться на другую задачу. Потери производительности огромные :(

     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:




    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру