LTSP/Hardware: различия между версиями

Материал из ALT Linux Wiki
Строка 62: Строка 62:
<references />
<references />


{{LTSP}}
 
{{Category navigation|title=LTSP|category=LTSP|sortkey={{SUBPAGENAME}}}}

Версия от 07:32, 12 декабря 2008


Железо для LTSP

Одним из наиболее простых к внедрению вариантов использования 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], иметь от 32M RAM и PXE BootROM для загрузки по сети.

Новые

Проверены:

  • eBox 2300 (Vortex86) — странно притормаживает, недогружая процессор и сеть до 100 %; стоимость ~$200
  • Gigabyte TA-7 (VIA C3) — проблем не выявлено; стоимость порядка $180 в розницу
  • HP Neoware CA22 (VIA C7) — в текущем драйвере xorg есть проблемы с DVI, железка довольно крупная (при этом БП внешний), внутри зачем-то IDE Flash с WinXPe; стоимость ближе к $500

Говорят, уже нормально работают Geode-based.

Старые

Сгодится всё, что совместимо с Pentium или выше и имеет хотя бы 16M RAM.

При 24M RAM автоматически включается поддержка USB Flash, а если есть целых 64M — лишние лучше не выбрасывать, меньше будет свопить по сети при запуске Firefox[5]. Больше 128M определённо не требуется.

Бывают нюансы со старыми видеокартами — беспроблемней всего ATI.

Сетевые карты — практически любые PCI с BootROM:

  • лучше набортные (обычно VIA Rhine или RTL8139A с BootROM в системном BIOS, пока грузились все виденные)
  • набортные или отдельные[6] Intel с проверенным или прошитым заведомо рабочим бутромом
  • 3COM с добавленным бутромом[7]
  • не рекомендуется Myson BC001: несколько лет назад норовили вывалить драйвер в таймаут

Сеть

  • сервер: рекомендуется Gigabit Ethernet
  • клиенты: достаточно Fast Ethernet
  • коммутатор: Fast/Gigabit Ethernet

Сторона сервера

  • для 5—10 клиентов достаточно[8] 100Mbps
  • для 10—20 — применения одного гигабитного порта на сервере и комбинированном свиче
  • для большего количества может потребоваться добавление физических интерфейсов и ethernet bonding из расчёта «гигабитный порт на 20—30 клиентов»

Ссылки

  1. 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
  2. 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
  3. можно программный, не нужно «в BIOS встроенного контроллера»
  4. при наличии существенного количества DX2/DX4 в хорошем состоянии можно взять /var/lib/ltsp/i486 из LTSP4.2
  5. Firefox 1.x/2.x способен загрузить X-сервер терминала картинками и не сообщать вовремя, что они уже не нужны
  6. возможно найти по $40—50 за десяток
  7. проблем с прошивками не помню, но сами карты когда-то были склонны «глушить» свичи других производителей задранным уровнем сигнала
  8. На 10Mbps или хабе работать не рекомендуется; компрессия потока для избежания заметной на глаз латентности более требовательна к мощности клиентов и сервера