PBS Torque

Тема в разделе "WASM.HEAP", создана пользователем art, 25 мар 2011.

  1. art

    art New Member

    Публикаций:
    0
    Регистрация:
    26 апр 2010
    Сообщения:
    80
    Требуется добавить возможность изоляции задач в pbs torque. Сейчас разбираюсь с torque, но пока нет понимания за какой "конец хвататься". В torque есть свой sheduler, pbs_shed предоставляет возможность управления задачами в torque(постановка в очередь,выполенине задачи, удаление). Но вот возможности изоляции задач нету. К опытным товарщиам таков вопрос: откуда начинать копать?)

    Понимаю "ценность" вопроса но высказывания опытных граждан, в данном вопросе, будут интересны.

    Спасибо.
     
  2. art

    art New Member

    Публикаций:
    0
    Регистрация:
    26 апр 2010
    Сообщения:
    80
    Подходит ли для этих целей LXC(linux container)?
     
  3. art

    art New Member

    Публикаций:
    0
    Регистрация:
    26 апр 2010
    Сообщения:
    80
    Кто-нибудь может рассказать чем я вляется cgroups, а то вот читаю, но как-то в голове не могу нормальной модели создать?

    Спасибо.
     
  4. art

    art New Member

    Публикаций:
    0
    Регистрация:
    26 апр 2010
    Сообщения:
    80
    В чем смысл Unix Domain Protocols, на примере данного кода:

    Код (Text):
    1.  int fd;
    2.       struct sockaddr_un addr = { .sun_family = AF_UNIX };// установить домен(семейство протоколов)
    3.       char *offset = &addr.sun_path[1];
    4.  
    5.       strcpy(offset, "lxc-monitor");
    6.  
    7.       fd = socket(PF_UNIX, SOCK_DGRAM, 0);
    8.       if (fd < 0)
    9.             return;
    10.  
    11.       sendto(fd, msg, sizeof(*msg), 0,
    12.              (const struct sockaddr *)&addr, sizeof(addr));
    13.  
    14.       close(fd);
     
  5. r90

    r90 New Member

    Публикаций:
    0
    Регистрация:
    26 ноя 2005
    Сообщения:
    898
    Надо думать смысл в отправке сообщения через unix-socket?
     
  6. art

    art New Member

    Публикаций:
    0
    Регистрация:
    26 апр 2010
    Сообщения:
    80
    да, перед создание контейнера(легкая виртуализация).
     
  7. art

    art New Member

    Публикаций:
    0
    Регистрация:
    26 апр 2010
    Сообщения:
    80
    И еще в чем смысл структуры tty? Понятно. что она для терминала создается, но как все это работает, пока не понимаю.

    Если я в командой строке набираю что-то типа:

    lxc-execute /*параметры*/, то как "ведет себя tty". В коде, при запуске этой утилиты, есть проверка на связанность дескрипторов от 0 до 2(???) с терминалом (isatty(i))