LTSP/Hardware: различия между версиями
(→Терминалы: уточнение насчёт 486 и ARM) |
(→Новые) |
||
(не показаны 4 промежуточные версии 2 участников) | |||
Строка 17: | Строка 17: | ||
* для 5—10 клиентов достаточно одного процессорного ядра (рекомендуется Athlon64) и 1Gb RAM; <$500 | * для 5—10 клиентов достаточно одного процессорного ядра (рекомендуется Athlon64) и 1Gb RAM; <$500 | ||
* для 10—20 клиентов — качественной настольной системы: 1 CPU, 2—4 ядра, 2—4Gb RAM, 2xSATA HDD; <$1000 | * для 10—20 клиентов — качественной настольной системы: 1 CPU, 2—4 ядра, 2—4Gb RAM, 2xSATA HDD; <$1000 | ||
* для 70—120 клиентов [http://wiki.ltsp.org/twiki/bin/view/Ltsp/SuccessStories#Local_Net_Solutions_installs_7_s известно] применение серверов HP DL385 (2xOpteron 285, 8Gb RAM, 3x36Gb SCSI HDD, 6xGigE в качестве серверов приложений, на каждые 1—5 штук ещё сторадж с 6x142Gb SCSI); ориентировочно $3500 за сервер приложений<ref>HP ProLiant DL385 G5, 2x Quad-Core AMD Opteron 2352 (2.1GHz), 8GB REG PC2-5300, DVD+RW, 8 Int. Port PCI-X SAS HBA, 2x 72GB 2.5" SAS 10000 rpm, Dual embedded NC373i Gigabit Ethernet, NC360T Dual Port Gigabit Ethernet</ref> и $4000 за сторадж<ref>DL385 G5, 1x Quad-Core AMD Opteron 2347HE (1.9GHz), 4GB, HP Smart Array P400/256, 6x 146GB Hot Plug 2.5" SAS 10000 rpm, Dual embedded NC373i Gigabit Ethernet</ref>, если прикидывать по актуальным моделям (quad core, SAS). | * для 70—120 клиентов [http://web.archive.org/web/20090131122454/http://wiki.ltsp.org/twiki/bin/view/Ltsp/SuccessStories#Local_Net_Solutions_installs_7_s известно] применение серверов HP DL385 (2xOpteron 285, 8Gb RAM, 3x36Gb SCSI HDD, 6xGigE в качестве серверов приложений, на каждые 1—5 штук ещё сторадж с 6x142Gb SCSI); ориентировочно $3500 за сервер приложений<ref>HP ProLiant DL385 G5, 2x Quad-Core AMD Opteron 2352 (2.1GHz), 8GB REG PC2-5300, DVD+RW, 8 Int. Port PCI-X SAS HBA, 2x 72GB 2.5" SAS 10000 rpm, Dual embedded NC373i Gigabit Ethernet, NC360T Dual Port Gigabit Ethernet</ref> и $4000 за сторадж<ref>DL385 G5, 1x Quad-Core AMD Opteron 2347HE (1.9GHz), 4GB, HP Smart Array P400/256, 6x 146GB Hot Plug 2.5" SAS 10000 rpm, Dual embedded NC373i Gigabit Ethernet</ref>, если прикидывать по актуальным моделям (quad core, SAS). | ||
Оценка расхода памяти — 256Mb на базовый комплект программ (в памяти один на всех) плюс 40—100Mb на каждого пользователя (в основном зависит от количества открытых табов в браузере). | Оценка расхода памяти — 256Mb на базовый комплект программ (в памяти один на всех) плюс 40—100Mb на каждого пользователя (в основном зависит от количества открытых табов в браузере). | ||
Строка 31: | Строка 31: | ||
* Gigabyte TA-7 (VIA C3) — проблем не выявлено; стоимость порядка $180 в розницу | * Gigabyte TA-7 (VIA C3) — проблем не выявлено; стоимость порядка $180 в розницу | ||
* HP Neoware CA22 (VIA C7) — в текущем драйвере xorg есть [http://www.openchrome.org/trac/ticket/88 проблемы] с DVI, железка довольно крупная (при этом БП внешний), внутри зачем-то IDE Flash с WinXPe; стоимость ближе к $500 | * HP Neoware CA22 (VIA C7) — в текущем драйвере xorg есть [http://www.openchrome.org/trac/ticket/88 проблемы] с DVI, железка довольно крупная (при этом БП внешний), внутри зачем-то IDE Flash с WinXPe; стоимость ближе к $500 | ||
* GIGABYTE BRIX GB-BACE-3160 rev. 1.0 (Celeron J3160) - чрут на p8<ref>https://lists.altlinux.org/pipermail/ltsp-server/2017-September/002725.html</ref>; стоимость вместе с памятью 2GB ~$180 | |||
Говорят, уже нормально работают [[LTSP/TroubleShooting|Geode]]-based. | Говорят, уже нормально работают [[LTSP/TroubleShooting|Geode]]-based. | ||
На 6.0+ хорошо работают AMD-шные варианты [http://tonk.ru/ ТОНК], для сделанных на Intel Baytrail требуется un-def и xorg из [[branches/p7|p7/branch]]. | |||
==== Старые ==== | ==== Старые ==== | ||
Строка 46: | Строка 49: | ||
* 3COM с добавленным бутромом<ref>проблем с прошивками не помню, но сами карты когда-то были склонны «глушить» свичи других производителей задранным уровнем сигнала</ref> | * 3COM с добавленным бутромом<ref>проблем с прошивками не помню, но сами карты когда-то были склонны «глушить» свичи других производителей задранным уровнем сигнала</ref> | ||
* не рекомендуется Myson BC001: несколько лет назад норовили вывалить драйвер в таймаут, да и сейчас [https://bugzilla.altlinux.org/22662 дурят]. | * не рекомендуется Myson BC001: несколько лет назад норовили вывалить драйвер в таймаут, да и сейчас [https://bugzilla.altlinux.org/22662 дурят]. | ||
Если BootROM никак, но есть живой CD-ROM — можно записать {{path|/opt/ltsp-boot.iso}}, сформированный инсталятором ALT Linux 4.0 Terminal, Линукс Терминал либо Альт Линукс 5.0 Школьный Терминал, и грузить с него хоть несколько машин по очереди. | |||
Если же и оптика проблемная, но хотя бы небольшой жёсткий диск ещё работает — возможно [[LTSP/LocalBoot|установить локально]] минимум, который далее будет работать по сети с остальным. | |||
=== Сеть === | === Сеть === |
Текущая версия от 20:49, 28 сентября 2017
Железо для ALTSP
Одним из наиболее простых к внедрению вариантов использования LTSP является создание «терминального сервера подразделения» (комнаты, класса) — когда сервер обслуживает десяток терминалов на отдельном свиче и всё это расположено в одном помещении. При этом возможно использовать и локальный дисплей, то есть получить ещё одно рабочее место; также упрощается ситуация с «кто выключил?» (поскольку все друг друга видят) и принтерами/сканерами, подключенными непосредственно к серверу, а не через сеть.
Такой вариант вполне возможно обеспечить при помощи достаточно недорогого «железа» по всем компонентам, включая сеть и бесперебойное питание.
Впрочем, известны и развёртывания на сотни и тысячи рабочих мест.
Сервер приложений
Для помощи в подборе аппаратной конфигурации предлагаются следующие варианты (баланс конфигурации и цены — по состоянию на осень 2008):
- для 5—10 клиентов достаточно одного процессорного ядра (рекомендуется Athlon64) и 1Gb RAM; <$500
- для 10—20 клиентов — качественной настольной системы: 1 CPU, 2—4 ядра, 2—4Gb RAM, 2xSATA HDD; <$1000
- для 70—120 клиентов известно применение серверов HP DL385 (2xOpteron 285, 8Gb RAM, 3x36Gb SCSI HDD, 6xGigE в качестве серверов приложений, на каждые 1—5 штук ещё сторадж с 6x142Gb SCSI); ориентировочно $3500 за сервер приложений[1] и $4000 за сторадж[2], если прикидывать по актуальным моделям (quad core, SAS).
Оценка расхода памяти — 256Mb на базовый комплект программ (в памяти один на всех) плюс 40—100Mb на каждого пользователя (в основном зависит от количества открытых табов в браузере).
Настоятельно рекомендуется использование двух и более дисков, объединённых в RAID1/10[3]. RAID0 нельзя (ненадёжен), RAID5/6 не рекомендуется (сильно проседает под многопоточной записью).
Терминалы
Для комфортного использования сразу после установки должны быть i586-совместимыми[4][5], иметь от 32M RAM и PXE BootROM для загрузки по сети.
Новые
Проверены:
- eBox 2300 (Vortex86) — на 2.6.22 странно притормаживает, притом не загружая процессор и сеть на 100%; стоимость ~$200
- Gigabyte TA-7 (VIA C3) — проблем не выявлено; стоимость порядка $180 в розницу
- HP Neoware CA22 (VIA C7) — в текущем драйвере xorg есть проблемы с DVI, железка довольно крупная (при этом БП внешний), внутри зачем-то IDE Flash с WinXPe; стоимость ближе к $500
- GIGABYTE BRIX GB-BACE-3160 rev. 1.0 (Celeron J3160) - чрут на p8[6]; стоимость вместе с памятью 2GB ~$180
Говорят, уже нормально работают Geode-based.
На 6.0+ хорошо работают AMD-шные варианты ТОНК, для сделанных на Intel Baytrail требуется un-def и xorg из p7/branch.
Старые
Сгодится всё, что совместимо с Pentium или выше и имеет хотя бы 16M RAM.
При 24M RAM автоматически включается поддержка USB Flash, а если есть целых 64M — лишние лучше не выбрасывать, меньше будет свопить по сети при запуске Firefox[7]. Больше 128M определённо не требуется.
Бывают нюансы со старыми видеокартами — беспроблемней всего ATI.
Сетевые карты — практически любые PCI с BootROM:
- лучше набортные (обычно VIA Rhine или RTL8139A с BootROM в системном BIOS, пока грузились все виденные)
- набортные или отдельные[8] Intel с проверенным или прошитым заведомо рабочим бутромом
- 3COM с добавленным бутромом[9]
- не рекомендуется Myson BC001: несколько лет назад норовили вывалить драйвер в таймаут, да и сейчас дурят.
Если BootROM никак, но есть живой CD-ROM — можно записать /opt/ltsp-boot.iso, сформированный инсталятором ALT Linux 4.0 Terminal, Линукс Терминал либо Альт Линукс 5.0 Школьный Терминал, и грузить с него хоть несколько машин по очереди.
Если же и оптика проблемная, но хотя бы небольшой жёсткий диск ещё работает — возможно установить локально минимум, который далее будет работать по сети с остальным.
Сеть
- сервер: рекомендуется Gigabit Ethernet
- клиенты: достаточно Fast Ethernet
- коммутатор: Fast/Gigabit Ethernet
Сторона сервера
- для 5—10 клиентов достаточно[10] 100Mbps
- для 10—20 — применения одного гигабитного порта на сервере и комбинированном свиче
- для большего количества может потребоваться добавление физических интерфейсов и ethernet bonding из расчёта «гигабитный порт на 10—20 клиентов»
Примечания
- ↑ HP ProLiant DL385 G5, 2x Quad-Core AMD Opteron 2352 (2.1GHz), 8GB REG PC2-5300, DVD+RW, 8 Int. Port PCI-X SAS HBA, 2x 72GB 2.5" SAS 10000 rpm, Dual embedded NC373i Gigabit Ethernet, NC360T Dual Port Gigabit Ethernet
- ↑ DL385 G5, 1x Quad-Core AMD Opteron 2347HE (1.9GHz), 4GB, HP Smart Array P400/256, 6x 146GB Hot Plug 2.5" SAS 10000 rpm, Dual embedded NC373i Gigabit Ethernet
- ↑ можно программный, не нужно «в BIOS встроенного контроллера»
- ↑ при наличии существенного количества DX2/DX4/5x86 в хорошем состоянии можно взять /var/lib/ltsp/i486 из LTSP4.2, ну или связаться с нами
- ↑ обдумывается возможность поддержки ARM-клиентов
- ↑ https://lists.altlinux.org/pipermail/ltsp-server/2017-September/002725.html
- ↑ Firefox 1.x/2.x способен загрузить X-сервер терминала картинками и не сообщать вовремя, что они уже не нужны
- ↑ возможно найти по $40—50 за десяток
- ↑ проблем с прошивками не помню, но сами карты когда-то были склонны «глушить» свичи других производителей задранным уровнем сигнала
- ↑ На 10Mbps или хабе работать не рекомендуется; компрессия потока для избежания заметной на глаз латентности более требовательна к мощности клиентов и сервера