|
|
PelicanHP - LiveCD for set up a high performance computing cluster |
[+] [обсудить] |
| Linux дистрибутив для быстрого развертывания кластеров. PelicanHPC построен на пакетной базе Debian и позволяет превратить обычный офисный компьютерный парк в вычислительный кластер, загрузив один управляющий компьютер с LiveCD/LiveUSB, а остальные машины использовав в качестве загружаемых через PXE узлов. Графический интерфейс управляющей станции построен на основе Xfce4. Из реализаций интерфейса MPI в состав дистрибутива входит только Open MPI, ранее присутствовавший LAM-MPI удален из поставки. Для мониторинга работы кластера используется Ganglia, но в качестве альтернативы в поставке имеется и пакет ksysguard. Для тестирования производительности кластеров в дистрибутив включен пакет Linpack.
|
|
|
|
|
|
|
CHPOX - Checkpointing for linux (Transparent dumping) |
(Версия: 1.0 от 2006-07-08) [+] [обсудить] |
| Модуль Linux 2.4.x ядра позволяющий сохранять контекст выполняющегося процесса (и всех потомков) в файл с возможностью последующего восстановления состояния, при этом для процесса подобная заморозка будет незаметна. |
|
|
|
|
|
|
BProc - Beowulf Distributed Process Space |
[+] [обсудить] |
| Набор патчей к Linux ядру, библиотек и утилит для запуска и контроля выполнения процессов на других машинах работающих в рамках Beowulf -style кластера. На центральной машине удаленные процессы выглядят как локальные, принимают сигналы, wait() ловит код завершения и т.д. |
|
|
|
|
LSE - Linux Scalability Effort |
[+] [обсудить] |
| Проект развития масштабируемости Linux. Собраны интересные патчи и программы позволяющие увеличить масштабируемость Linux. Субпроекты: NUMA, Scheduling, Locking Primitives, Linux Global Spinlock Document, 2.4.17 BKL Reduction, suparna's aio and bio docs, epoll Scalability, Resource Scalability, Large Pipe Support, Scalable Counters, Disk I/O Statistics. |
|
|
|
|
|
User-Mode Linux lets you run Linux inside Linux, gives you a virtual machine |
[+] [обсудить] |
| Интересная реализация для создания полностью изолированных друг от друга виртуальных машин под linux.
Особенность в том, что в рамках работающей linux системы можно запустить дополнительные linux машины, со своей файловой системой, виртуальным аппаратным обеспечением и ядром, причем запуск ядра
производится из текущего работающего окружения не требуя привелигированного режима работы.
Можно запустить не только отличное от первичного linux ядро, но и установить другой дистрибутив.
|
|
|
|