Проект Sinfo система распространять информацию о системе каждого хоста в локальной сети. Sinfo-система разделена на две части. Демон и программа пользователя.
1. Демон (sinfod) распространяет информацию системы, используя UDP вещания в локальной сети. Каждый демон будет также получать UDP трансляции всех других демонов и управлять списком самых последних информаций.
2. Программа пользователя (Sinfo) подключается к демону через локальный интерфейс петля назад и отображает до даты информацию, используя библиотеку Ncurses.
Эта схема имеет то преимущество, что она производит минимальное сетевой нагрузки. Если каждый узел передает это информация в духе сотрудничества, сеть нагрузка O (N), где N это количество узлов в сети.
Другие системы, чтобы контролировать ваши кластера нагрузку (например, RUP (1)) используем схему опроса, где каждый узел имеет спросить любого другого узла для системной информации: В этом случае нагрузка на сеть является O (N ** 2).
Информацию транслироваться включают в себя:
- Количество процессоров и их скорость.
- Узел сети хоста, тип аппаратных средств, тип процессора хост, имя операционной системы, освобождение операционная система, версия операционной системы. Все uname обеспечивает.
- Время безотказной работы системы.
- Средняя нагрузка.
- Ток нагрузки - разделить пользователем, хороший, системы и простоев.
- Использование памяти ОЗУ и подкачки.
- Сетевой трафик передачи и полученные сетевой карты.
- Информация о ТОП-5 процессов.
Монтаж:
Скрипт `настроить 'оболочки попытки угадать правильные значения для различных переменных, зависящих от системы, используемых во время компиляции.
Он использует эти значения для создания `Makefile 'в каждом из каталогов пакета. Это может также создать один или несколько файлов .h '`содержащие зависящие от системы определения.
Наконец, он создает скрипт командного `config.status ', который вы можете запустить в будущем, чтобы обновить текущую конфигурацию, файл` config.cache', который сохраняет результаты тестов, для ускорения
перенастройки, и файл `config.log ', содержащий вывод компилятора (полезно в основном для отладки` Настройка').
Если вам нужно сделать необычные вещи, чтобы собрать пакет, постарайтесь выяснить, как настроить `'мог бы проверить их, и дифференциалы или инструкции к адресу, указанному в` README', так что они могут быть рассмотрены на следующий выпуск.
Если в какой-то точке `config.cache 'содержит результаты, которые вы не хотите, чтобы сохранить, вы можете удалить или отредактировать его.
Файл `configure.in 'используется для создания` Настройка' программой под названием `Autoconf. Вам нужно только `configure.in ', если вы хотите изменить его или заново настроить`' с помощью более новой версии `Autoconf".
Самый простой способ, чтобы составить этот пакет:
1. `CD" в каталог, содержащий исходный код пакета и типа `'для настройки пакета для вашей системы.
Если вы используете `CSH" на старой версии System V, вы, возможно, необходимо набрать `ш ./configure 'вместо того,` CSH "от попыток выполнить` Настройка' себя.
Запуск `настроить 'занимает некоторое время. Во время работы, он печатает некоторые сообщения говорят, какие функции он проверяет.
2. Тип делает, чтобы собрать пакет.
3. При необходимости введите `сделать чек 'для запуска любых собственных тестов, которые поставляются вместе с пакетом.
4. Тип `сделать установку 'для установки программ и файлов данных и документации.
5. Вы можете удалить программы файлы и объектные файлы из каталога исходный код, введя `сделать чистой '. Для того, удалить файлы, которые формируют "создан (так что вы можете собрать пакет для различного рода компьютер), введите` сделать distclean.
Существует также `сделать сопровождающего чистые 'цель, но, предназначенный в основном для разработчиков программного обеспечения. Если вы используете его, вы, возможно, придется получить все виды других программ в целях восстановления файлов, которые пришли с распределением
Что нового В этом выпуске:.
- Эта версия исправляет сборник с GCC 4.7 и клавиша со стрелкой управляемость.
Что нового в версии 0.0.41:
- Эта версия исправляет проблему с размером буфер команд линии и имеет несколько улучшений во.
Что нового в версии 0.0.40:
- Дополнения скриптов были сделаны, чтобы работать с KDE4.
- Макрос MP_WITH_CURSES испытаний используется.
- ARG_MAX теперь просил помощью sysconf.
Что нового в версии 0.0.37:
- Опция --ignore был добавлен в sinfod в подавить вещание любую информацию на указанном процессе.
- Опция --Верхнее был добавлен в sinfod транслировать информацию о лучших процессов.
- По умолчанию количество процессов для этой опции составляет 5.
- Вы хотели бы установить эту опцию, чтобы больших значений для новых многоядерных процессоров.
Комментарии не найдены