Характеристки платы:
200 МГц ARM920T процессор EP9315 (Cirrus Logic).
100 МГц системная шина.
16 кБайт кеш инструкций.
16 кБайт кеш данных.
64 Мб ОЗУ.
8 Мб ПЗУ (Flash).
Последовательное ПЗУ – 2МБит.Цель терминала: выход в инет. Т.е по сути одно приложение - web-браузер.
Работать будет под linux'ом.
Число терминалов 10-20Вижу два варианта:
1. На плату ставлю иксы и веб-бразуер. Соответственно, на плате будет крутится тока одна прога - этот самый веб-браузер.
Вопросы: хватит ли на все это 200МГц и 64 МБ памяти? Не будет ли тормозить?
2. Ставлю терминальный сервер. А платы как клиенты коннектятся к серваку и соответственно в каждом сеансе запускается одно приложение - веб-браузер.
Вопросы: сколь памяти и какой проц брать на 10-20 клиентов?
Какой вариант выбрать? Управлять всем этим добром будет проще наверно по второму варианту. Да и проблем со сборкой софта под ARM архитектуру будет меньше(если я правильно понимаю, то по второму варианту мне нужно будет только собрать x-server, а по первому варианту подобрать еще и браузер на эту архитектуру, при чем как можно менее прожорливый).
ИМХО
>1. На плату ставлю иксы и веб-бразуер. Соответственно, на плате будет крутится
>тока одна прога - этот самый веб-браузер.
>Вопросы: хватит ли на все это 200МГц и 64 МБ памяти? Не
>будет ли тормозить?тут зависит от того какой выход в инет нужен -- если 10 табов + flash -- это уже ехать не будет -- как не оптимизируй
>2. Ставлю терминальный сервер. А платы как клиенты коннектятся к серваку и
>соответственно в каждом сеансе запускается одно приложение - веб-браузер.
>Вопросы: сколь памяти и какой проц брать на 10-20 клиентов?
>Какой вариант выбрать? Управлять всем этим добром будет проще наверно по второму
>варианту. Да и проблем со сборкой софта под ARM архитектуру будет
>меньше(если я правильно понимаю, то по второму варианту мне нужно будет
>только собрать x-server, а по первому варианту подобрать еще и браузер
>на эту архитектуру, при чем как можно менее прожорливый).лучше брать вариант #2 -- можно будет поставить стандартную систему (читай дистрибутив) ну и соответственно очень много вопросов снимается относительно поддержки
под 20 клиентов вполне хватит даже обычного современного писюка -- правда памяти лучше не меньше 2 гигов
опять-же такие вопросы как резервирование питания снимаются -- вобщем по второму варианту оно просто и красиво и главное без гемороя, да и при первом варианте будет наверно притормаживать в работе
А как с трафиком между серваком и клиентом будет? Соединение планируется по wi-fi, т.е до 54 Мбит/сек. По браузерам... таб будет один, но таки думаю, что Опера и Фаерфокс отпадают, надо что-то более легкое, но с поддержкой основного: ajax, javascript, flash.
У нас в банке именно так и работает, и никаких проблем нет
вплоть до 256 кбит / сек -- но скорее среднее будет около 128 кбит/сек -- так что 54 мбит тут хватит с лихвой
Вообще-то для удаленных иксов может и модемной скорости хватать, правда в низком разрешении. А у вас на 3 порядка больше, так что хватит с лихвой.
Зачем вам более легкий браузер, выполняться все равно будет на сервере причем основную память будет потреблять контент сайтов, а не копии браузеров.
>основную память будет потреблять контент сайтов, а не копии браузеров.Терминал должен как минимум один рабочий день отрабатывать без каких либо прикасаний к нему. Потому не хотелось бы, чтобы возникала ситуация, когда браузер начинал жрать непомерно памяти или что-то вроде этого. Да и вообще, если воткнуть фаерфокс, это что-то вроде пушкой по воробьям получается. По функционалу надо на два порядка меньше, чем будет давать браузер. Ведь ни табов например не надо, ни каких-то других наворотов...
flash будет жрать больше всего
если же будет отображаться одна страничка -- и при этом своя, то можно вернуться и к первому варианту
Аргументы, которые мы тут обсудили, окончательно меня склонили к второму варианту. Я на него и косился, но хотел выслушать мнения других людей.
По поводу браузера, может и правда зря горячку порю. Даже тот же фаерфокс одни сутки у меня всегда вытягивал без жутких тормозов и загребания памяти.