URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 105028
[ Назад ]

Исходное сообщение
"Раздел полезных советов: Оценка стоимости сборки Android 5 (..."

Отправлено auto_tips , 08-Окт-15 08:17 
Краткая сводка по результатам тестирования:
   сервер 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


URL: http://wind-and-salt.livejournal.com/1258.html
Обсуждается: http://www.opennet.me/tips/info/2921.shtml


Содержание

Сообщения в этом обсуждении
"Оценка стоимости сборки Android 5 (x86-64) на облачных серверах Amazon EC2"
Отправлено polkan , 08-Окт-15 08:17 
и зачем оно в типсах?

"Оценка стоимости сборки Android 5 (x86-64) на облачных серве..."
Отправлено тигар , 08-Окт-15 10:52 
чтобы те, кто купил "сервер" в облаке знали как его можно применить. (зачем-то же потратил деньги, почему бы не собрать там андроид!)

"Оценка стоимости сборки Android 5 (x86-64) на облачных серве..."
Отправлено Профессор , 08-Окт-15 11:28 
Тарификация там почасовая - сколько работала машинка за столько и плати :)

"Оценка стоимости сборки Android 5 (x86-64) на облачных серверах Amazon EC2"
Отправлено Сборщик , 10-Окт-15 10:22 
Автор слегка лукавит.  Каждый неполный час EC2 стоит один час.

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

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

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


"Оценка стоимости сборки Android 5 (x86-64) на облачных серве..."
Отправлено Сборщик мусора , 13-Окт-15 19:43 
А кто запрещает покругу собирать андроид, пока час не исчерпается? /trollface.jpg

"Оценка стоимости сборки Android 5 (x86-64) на облачных серве..."
Отправлено Гость , 15-Окт-15 14:43 
Лучше не по кругу, а по очереди armv5,arvm-7, arm64, x86

"Оценка стоимости сборки Android 5 (x86-64) на облачных серве..."
Отправлено Аноним , 15-Ноя-15 06:55 
Ну ты же  можешь что-нибудь другое там собирать остаток часа.

"Оценка стоимости сборки Android 5 (x86-64) на облачных серве..."
Отправлено Вареник , 17-Ноя-15 03:48 
Можно скачивать и собирать случайный реп с гитхаба. Только не спрашивайте меня зачем.

"Оценка стоимости сборки Android 5 (x86-64) на облачных серверах Amazon EC2"
Отправлено fulcrum , 01-Дек-15 07:46 
А почему бы не собрать все Андроиды в фоне на домашнем компе или ноуте, пока принимаешь ванну или смотришь сериальчик, а сэкономленный доллар не перевести в фонд Википедии или любого свободного проекта?

"Оценка стоимости сборки Android 5 (x86-64) на облачных серве..."
Отправлено Аноним , 04-Дек-15 20:35 
На домашней пекарне/лэптопе время умножай на 5 в лучшем случае. Вряд ли ты столько будешь принимать ванну или смотреть сериальчик.

"Оценка стоимости сборки Android 5 (x86-64) на облачных серве..."
Отправлено alltiptop , 12-Дек-15 18:22 
>>Вряд ли ты столько будешь принимать ванну или смотреть сериальчик.

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


"Оценка стоимости сборки Android 5 (x86-64) на облачных серверах Amazon EC2"
Отправлено dlazerka , 05-Дек-15 03:31 
Если добавить стоимость труда программиста из расчёта $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


"Оценка стоимости сборки Android 5 (x86-64) на облачных серве..."
Отправлено annual slayer , 11-Дек-15 17:51 
зачем этому сферическому программисту следить за выхлопом сборки всё это время? можно же просто в конце "&& mail -s 'done' vasya@..." дописать

"Оценка стоимости сборки Android 5 (x86-64) на облачных серве..."
Отправлено dlazerka , 11-Дек-15 21:53 
> зачем этому сферическому программисту следить за выхлопом сборки всё это время? можно
> же просто в конце "&& mail -s 'done' vasya@..." дописать

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

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