Модераторы: ZeeLax, powerfox
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Выбор ноутбука/нетбука для работы с Linux. 
:(
    Опции темы
OlegIT
Дата 22.9.2011, 09:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 684
Регистрация: 5.4.2006

Репутация: нет
Всего: нет



Задача разработка программ для ARM. Хватит ли нетбука для такой работы? Для загрузки программ в ARM нужен COM порт, коих у современный компьютеров нет. Достаточно для этих целей IE-UCON232S или какой-нибудь из MOXA?

PM MAIL   Вверх
rsm
Дата 22.9.2011, 10:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник Клуба
Сообщений: 999
Регистрация: 16.3.2005

Репутация: 1
Всего: 62



Цитата(OlegIT @  22.9.2011,  11:23 Найти цитируемый пост)
Хватит ли нетбука для такой работы?

Смотря чего и сколько требуется компилировать. Если часто и помногу (например, пересобирать ядро или buildroot), то ноутбук/нетбук явно не годится, т.к. нужен мощный проц, много оперативки и шустрый винт (в идеале - SSD). Если редко и помалу (например, какой-то прикладной софт) - то вполне сойдет. Я лично предпочитаю работать на мощном десктопе и таскаю с собой нетбук только когда требуется что-то продемонстрировать на месте или когда просто хочется покодить в парке на свежем воздухе.

Цитата(OlegIT @  22.9.2011,  11:23 Найти цитируемый пост)
Для загрузки программ в ARM нужен COM порт, коих у современный компьютеров нет

Шнурок USB <=> COM вполне годится, нужно лишь не забывать о согласовании уровней напряжения, т.к. некоторые шнурки дают штатный для СОМ-порта потенциал ±12 В, который может на раз сжечь подключенный девайс.
PM MAIL   Вверх
OlegIT
Дата 22.9.2011, 11:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 684
Регистрация: 5.4.2006

Репутация: нет
Всего: нет



SSD может и хорошо, но уж очень не гуманно стоят.

Цитата

Шнурок USB <=> COM вполне годится

И без модемных сигналов можно обойтись?
Цитата

штатный для СОМ-порта потенциал ±12 В, который может на раз сжечь подключенный девайс.

В девайсе стоит МС драйвер этого интерфейса, так что ни каких проблем не должно быть.
PM MAIL   Вверх
rsm
Дата 22.9.2011, 12:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник Клуба
Сообщений: 999
Регистрация: 16.3.2005

Репутация: 1
Всего: 62



Цитата(OlegIT @  22.9.2011,  13:29 Найти цитируемый пост)
SSD может и хорошо, но уж очень не гуманно стоят

Если предполагается заниматься разработкой в любительских целях, не приносящих прибыли, то конечно нет смысла покупать SSD.

Цитата(OlegIT @  22.9.2011,  13:29 Найти цитируемый пост)
И без модемных сигналов можно обойтись?

Это уже от подключаемого оборудования зависит, использует оно сигналы или нет. Большинство шнурков собирается на очень популярном чипе FT232, который реализует все сигналы RS-232. Хотя в идеале при покупке лучше убедиться в этом, взяв с собой нетбук. Подключаем шнурок, замыкаем пинцетом или отвёрткой RTS и CTS (7 и 8 контакты в DB-9), запускаем gtkterm и, меняя состояние RTS, наблюдаем за CTS - если он синхронно изменяется, значит сигналы в порядке.

Это сообщение отредактировал(а) rsm - 22.9.2011, 12:59
PM MAIL   Вверх
ruberoid
Дата 22.9.2011, 20:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 29
Регистрация: 2.9.2011

Репутация: нет
Всего: нет



Я бы лучше остановился на ноуте.
PM MAIL   Вверх
OlegIT
Дата 23.9.2011, 12:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 684
Регистрация: 5.4.2006

Репутация: нет
Всего: нет



Вопрос не совсем корректный, но всё же.
Какие минимальные требования по процу и ОЗУ порекомендуете - «пересобирать ядро или buildroot» и «какой-то прикладной софт» то же будет. 
Проект может принести прибыль, а может и нет. Будем старатьсяsmile Сейчас бюджет ограничен.

PM MAIL   Вверх
rsm
Дата 23.9.2011, 15:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник Клуба
Сообщений: 999
Регистрация: 16.3.2005

Репутация: 1
Всего: 62



Для прикладного софта - проц минимум 2 ядра от 1,5 ГГц, оперативки от 2 Гб. Для регулярных сборок ядра - минимум 4 ядра от 2 ГГц, оперативки от 4 Гб, SSD или хотя бы RAID. Вообще, лучше 4 ядра с меньшей частотой, чем 1 с большей - компиляция легко распараллеливается и добавление ядер даёт очень ощутимый прирост скорости. В отсутствии SSD можно поставить побольше оперативки, создать RAM-drive и компилировать в нём. Если есть только слабые машинки, но зато в большом количестве, то можно заюзать distcc, создав примитивный кластер.

Вообще, конечно, всё зависит от задач - понятно, что завалящий "Hello, World!" можно собирать на чём угодно smile
PM MAIL   Вверх
OlegIT
Дата 23.9.2011, 15:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 684
Регистрация: 5.4.2006

Репутация: нет
Всего: нет



Задачки конечно не завалящиеsmile Ядро пересобирать, убирать лишнее, оптимизировать, конечно, придётся, есть такое желание, минимизировать память у девайса.
PM MAIL   Вверх
rsm
Дата 23.9.2011, 17:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник Клуба
Сообщений: 999
Регистрация: 16.3.2005

Репутация: 1
Всего: 62



Если надо, могу затестить две машинки какие есть в наличии - нетбук и топовый десктоп.
PM MAIL   Вверх
OlegIT
Дата 26.9.2011, 08:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 684
Регистрация: 5.4.2006

Репутация: нет
Всего: нет



Да, если не сложно сделайте тесты.
PM MAIL   Вверх
rsm
Дата 28.9.2011, 11:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник Клуба
Сообщений: 999
Регистрация: 16.3.2005

Репутация: 1
Всего: 62



Тесты потребовали больше времени чем я планировал smile

/* Тестовая конфигурация */

# аппаратное обеспечение:
  • нетбук: Samsung N150+, характеристики;
  • десктоп: Intel Core i7 2600 (8 ядер по 3.4 ГГц), 16 Гб DDR3-1333, 90 Гб SSD OCZ Vertex 2;
# программное обеспечение:
  • дистрибутив: ArchLinux (64 бита);
  • ядро 2.6.39, штатное из репозитория;
  • gcc 4.6.1;
  • glibc 2.14;
  • make 3.82;
  • tar 1.26;
  • bash 4.2.10(2);
  • ccache 3.1.5;
ПО полностью идентично на обоих машинках, т.к. установлено из одного и того же среза репозитория. Файловая система также идентична (ext4) и смонтирована с одинаковыми опциями (defaults,noatime,nodiratime).

# объект истязаний: ядро 3.0.4; брал здесь т.к. главный сайт kernel.org до сих пор в отключке. MD5 моей копии: dff86c657cabe813bda84c72bfb93ae8.

/* Условия проведения тестов */
  • нетбук: питается от сети, лишних демонов нет, Х'ов нет (каюсь, лень было ставить и сносить только ради теста), политика управления питанием по-умолчанию;
  • десктоп: обычные условия эксплуатации, т.е. запущены браузер, аудиоплеер, почта, несколько терминалов и ещё всякая мелочёвка;
  • конфигурация ядра делается профилем allyesconfig, идентичность конфигов между десктопом и нетбуком проверена;
  • количество потоков компиляции (параметр "-j" программы make) задаётся равным: количество ядер процессора + 1;
  • используется ccache, непосредственно перед запуском компиляции кэш принудительно очищался;
  • во время компиляции стандартный вывод перенаправляется в /dev/null чтобы исключить затраты времени на вывод текста;
  • измерения времени проведены с помощью команды time;
ВАЖНО! Во время проведения теста работа на нетбуке - НЕ ведётся (стоит в сторонке и я его не трогаю), работа на десктопе - АКТИВНО ведётся (юзается Инет, слушается музыка, пишется код).

/* Результаты тестов */

# десктоп:

Цитата
$ time tar jxf linux-3.0.4.tar.bz2 
real    0m10.237s
user    0m10.166s
sys     0m1.083s

$ cd linux-3.0.4

$ time make allyesconfig > /dev/null
real    0m1.540s
user    0m1.207s
sys     0m0.103s

$ time make -j9 > /dev/null
real    14m55.379s
user    84m11.434s
sys     5m17.959s

$ cd ..

$ time rm -rf linux-3.0.4
real    0m1.726s
user    0m0.030s
sys     0m1.683s

# нетбук:

Цитата
$ time tar jxf linux-3.0.4.tar.bz2 
real    1m3.776s
user    1m2.246s
sys     0m14.439s

$ cd linux-3.0.4

$ time make allyesconfig > /dev/null
real    0m12.354s
user    0m9.286s
sys     0m0.903s

$ time make -j3 > /dev/null
real    297m23.013s # ~5 часов!
user    522m19.260s
sys     38m40.342s

$ cd ..

$ time rm -rf linux-3.0.4
real    0m19.067s
user    0m0.250s
sys     0m6.863s

/* Анализ */

Меня настолько поразили ужасающие результаты нетбука, что я всерьёз задумался, не случилось ли с ним чего? Погрешив на производительность чахлого тормозного винта (5400 об/мин) на многопоточной работе, решил повторить тест в один поток. Приведу только время компиляции:

Цитата
$ time make -j1 > /dev/null
real    368m33.917s # ~6 часов!!!
user    353m12.365s
sys     28m16.606s

Стало ещё хуже на целый час! smile

/* Выводы */

Что тут скажешь... smile Десктоп не просто рвёт нетбук на тряпки, а прямо-таки расщепляет на атомы по всем параметрам:
  • по времени распаковки: 10.237 с. против 63.776 с. = ~623% (~6 раз);
  • по времени файловых операций (удаление каталога с исходниками): 1.726 с. против 19.067 с. = ~1105% (~11 раз);
И, наконец, по времени компиляции: 895.379 с. против 17843.013 с. = ~1993% (~20 раз)! Двадцатикратное превосходство над нетбуком, находящимся в "тепличных условиях" - ни Х'ов, ни лишних демонов, ни пользователей.
PM MAIL   Вверх
OlegIT
Дата 29.9.2011, 08:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 684
Регистрация: 5.4.2006

Репутация: нет
Всего: нет



Большое спасибо за такие подробности. Есть над чем задуматься.
Нетбук, конечно, тут не тянет, ноут может быть…

Компиляция проводилась всего ядра, а если переконфигурирование, то полной перекомпиляции не будет и жить будет не много легче.


PM MAIL   Вверх
bilbobagginz
Дата 29.9.2011, 19:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Naughtius Maximus
****


Профиль
Группа: Экс. модератор
Сообщений: 8813
Регистрация: 2.3.2004
Где: Israel

Репутация: 22
Всего: 317



Цитата(OlegIT @  29.9.2011,  07:28 Найти цитируемый пост)
Есть над чем задуматься.

smile
да. основная мысль: лучше 8 свежих булок, чем 1 протухшая.

smile smile smile



--------------------
Я ещё не демон. Я только учусь.
PM WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Linux/UNIX: Hardware"
Imple
ZeeLax
nickless

В этом форуме предпочтительны вопросы на следующие темы:

  • Поиск и установка драйверов для *n?x-систем.
  • Настройка различных устройств (например звука или аппаратного ускорения видео).
  • Выбор *n?x совместимого железа, обмен опытом и.т.д.


Вопросы мобильной разработки тут

Вопросы о настройке системы (например разбивка и форматирование диска, настройка сети) сюда не относятся.


Чтобы получить наибольшую пользу от данного раздела, убедитесь, что вы четко сформулировали свой вопрос и привели точные данные о конфигурации компьютера, а так же указали версию драйвера, версию ОС и версию ядра.
При проблемах с железом желательно указывать вывод комманд lspci, lsusb и dmesg (запускать под root-ом), содержимое соответствующих логов (лежат в /var/log) и конфигурационных файлов (лежат в /etc). Чем больше информации мы получим, тем быстрее сможем помочь Вам.


  • Вы должны соблюдать правила форума.
  • Помните: какой вопрос, такой и ответ. Прежде чем задать вопрос прочитайте вот эту статью на форуме CIT.
  • Оскорблять запрещается.
  • Религиозные войны в Религиозных войнах.
  • Общение "просто так" в Клубе юнуксоидов. В отличие от многих других разделов, здесь разрешается сдержанно оффтопить и юморить в тему.

За интересные статьи, находки, решения, программы и просто реальную помощь будут ставиться + в репу).


В данный момент этот раздел модерируют nerezus, nickless, powerfox, pythonwin, Imple и ZeeLax. Если вы хотите помочь нам, пишите в ПМ и мы обсудим.


Спасибо. И use UNIX or die; С уважением, nerezus, nickless, powerfox, pythonwin, Imple, ZeeLax.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | *NIX и Hardware | Следующая тема »


 




[ Время генерации скрипта: 0.1646 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.