• Как один сетевой сокет обрабатывает много соединений?

    jcmvbkbc
    @jcmvbkbc
    "I'm here to consult you" © Dogbert
    Выходит, что на стороне сервера все запросы маршрутизируются через один серверный сокет, забинденый на порту? Как происходит маршрутизация?

    Через серверный сокет проходят только запросы на установку соединения. После того как соединение установлено, на стороне сервера создаётся новый сокет, связывающий IP сервера на которым был принят запрос, порт сервера, IP клиента, отправившего запрос и порт клиента. Этого набора информации достаточно, чтобы определить, что пришедший пакет должен появиться в этом сокете, а при записи в сокет понять, куда отсылать пакет.
    Ответ написан
    2 комментария
  • Smartctl на Debian?

    Radriga
    @Radriga
    Установите tw-cli

    Добавьте в /etc/apt/sources.list (если у Вас squeeze)
    deb http://hwraid.le-vert.net/debian squeeze main

    apt-get update
    apt-get install tw-cli

    После этого в /dev появятся устройства twaX

    Узнаем какие параметры передать smartmontools.
    Далее посмотрите номер контроллера (интересует значение под Ctl):
    tw-cli show
    Далее узнайте в какие порты контроллера воткнуты диски (X — номер контроллера):
    tw-cli /cX show
    Ориентируйтесь по VPort.

    Допустим нам нужно посмотреть на диск в 4-м порту:
    smartctl -a /dev/twa0 -d 3ware,4
    Ответ написан
    1 комментарий