Автор Тема: "Завален" диск или сеть ?  (Прочитано 22011 раз)

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 145
    • Email
Re: "Завален" диск или сеть ?
« Ответ #75 : 30.03.2017 18:50:32 »
сколько ОЗУ на клиентах?
256 Mb

Если говорить про новые клиенты, то планируется 2 Gb.
Сноси Винду, переходи на Линукс ! :)

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 145
    • Email
Re: "Завален" диск или сеть ?
« Ответ #76 : 22.10.2018 07:50:24 »
ethtool --pause enp2s0 autoneg off rx off
Столкнулся с проблемой на p8, выполняю команду при запуске или в процессе работы, она корректно отрабатывает:
# ethtool --show-pause enp3s0
Pause parameters for enp3s0:
Autonegotiate: off
RX: off
TX: off
Но спустя некоторое время я вижу уже вот такую картину:
# ethtool --show-pause enp3s0
Pause parameters for enp3s0:
Autonegotiate: off
RX: on
TX: off
Хотел было прописать в etcnet:
# cat /etc/net/ifaces/enp3s0/ethtool
autoneg off rx off
Но получаю отлуп:
Starting enp3s0: ....ethtool: bad command line argument(s)

В логах ничего интересного не вижу, совершенно непонятно, почему настройка сбрасывается... на p7 такой проблем не было.
Сноси Винду, переходи на Линукс ! :)

Оффлайн rits

  • Завсегдатай
  • *
  • Сообщений: 1 031
  • ITS
Re: "Завален" диск или сеть ?
« Ответ #77 : 23.10.2018 16:50:51 »
whdd - посмотрите релокейты на дисках, если есть, прогоните викторией
iftop и jnettop - загрузка сети.

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 099
Re: "Завален" диск или сеть ?
« Ответ #78 : 23.10.2018 17:31:45 »
Хотел было прописать в etcnet:
# cat /etc/net/ifaces/enp3s0/ethtool
autoneg off rx off
Но получаю отлуп:
Starting enp3s0: ....ethtool: bad command line argument(s)
Можно по-другому. Положить в /etc/net/ifaces/enp3s0/ файл ifup-post, а там написать
#!/bin/bash
ethtool --pause $1 autoneg off rx off
Так точно будет работать, если "ethtool --pause enp2s0 autoneg off rx off" - это правильный синтаксис. По-умолчанию там запросто -s может быть. Тут читать надо.

Оффлайн klark973

  • Завсегдатай
  • *
  • Сообщений: 662
  • Неспящий саппорт
Re: "Завален" диск или сеть ?
« Ответ #79 : 23.10.2018 22:10:24 »
В данном случае критичны только два показателя: Latency и IOPs. Оба измеряются fio. HDD менять на SSD, а лучше на NVME или SAS JBOD с Host-RAID, но ещё нужна балансировка нагрузки на сервере или FlowControl на свиче. А то кто первый встал, того и тапки. Более-менее честную балансировку на сервере нормально можно сделать только на входном потоке.
To moan or to solve -- that is the question!

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 145
    • Email
Re: "Завален" диск или сеть ?
« Ответ #80 : 24.10.2018 08:47:07 »
Интересно, после той ошибки:
Starting enp3s0: ....ethtool: bad command line argument(s)больше пока не переключается в on, понаблюдаю ещё.

NVME
Сейчас уже стоит Kingston Predator 240Gb, системная плата NVMe не поддерживает, поэтому об этом приходится только мечтать.
Сноси Винду, переходи на Линукс ! :)

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 145
    • Email
Re: "Завален" диск или сеть ?
« Ответ #81 : 13.11.2018 08:28:01 »
если "ethtool --pause enp2s0 autoneg off rx off" - это правильный синтаксис.
Правильный:
        ethtool -a|--show-pause DEVNAME Show pause options
        ethtool -A|--pause DEVNAME Set pause options
[ autoneg on|off ]
[ rx on|off ]
[ tx on|off ]

Снова слетела настройка, создал ifup-post, с ним сеть нормально запускается и параметры применяются, понаблюдаю, слетит ли снова. Но дело то том, что у меня в rc.local тоже прописана аналогичная строка и при запуске системы настройки тоже применяются, но спустя некоторое время они тоже сбрасываются по непонятным причинам. Такая мысль прописать в крон такую же команду раз в 10 минут скажем.
Сноси Винду, переходи на Линукс ! :)

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 145
    • Email
Re: "Завален" диск или сеть ?
« Ответ #82 : 27.11.2018 08:38:58 »
создал ifup-post, с ним сеть нормально запускается и параметры применяются, понаблюдаю, слетит ли снова.
Пока не сбрасывалось значение, будем считать, что помогло.
asy, спасибо.
Сноси Винду, переходи на Линукс ! :)

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 145
    • Email
Re: "Завален" диск или сеть ?
« Ответ #83 : 19.02.2019 07:59:23 »
Снова стало сбрасываться, в логах нашёл такие строчки:
Feb 18 19:07:42 server-ltsp rpc.mountd[4844]: authenticated unmount request from 192.168.8.20:791 for /var/lib/ltsp/i586_p8 (/var/lib/ltsp/i586_p8)
Feb 18 19:07:59 server-ltsp kernel: [284208.600977] e1000e: enp3s0 NIC Link is Down

192.168.8.20 - это машина, которая использует чрут /var/lib/ltsp/i586_p8, и его использует только она, остальные берут /var/lib/ltsp/i586. Если ещё точнее, то это Intel NUC. Неужели все дело в нём ?
Сейчас буду ещё наблюдать, так как каждый день стало отключаться.
Сноси Винду, переходи на Линукс ! :)

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 099
Re: "Завален" диск или сеть ?
« Ответ #84 : 19.02.2019 08:25:52 »
kernel: [284208.600977] e1000e: enp3s0 NIC Link is Down
Это вот почему происходит? Вообще, если сделать выборку по enp3s0, или даже e1000e, не будет ли там ещё чего?

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 145
    • Email
Re: "Завален" диск или сеть ?
« Ответ #85 : 19.02.2019 08:51:29 »
enp3s0
Здесь большой вывод, потому что все клиенты по этому порту получают адреса, но ничего интересного в выводе нет.

e1000e
# grep e1000e /var/log/messages
Feb 18 08:03:48 server-ltsp kernel: [244355.246886] e1000e: enp3s0 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: Rx
Feb 18 19:07:59 server-ltsp kernel: [284208.600977] e1000e: enp3s0 NIC Link is Down
Feb 19 08:03:01 server-ltsp kernel: [330714.131681] e1000e: enp3s0 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: Rx

Я понял, в конце рабочего дня обрубается питание и соответственно отключается коммутатор, поэтому сетевая карта и отключается. Всё логично. Только вот может это откл/вкл как раз и влияет на сброс параметров ?
Сноси Винду, переходи на Линукс ! :)

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 099
Re: "Завален" диск или сеть ?
« Ответ #86 : 19.02.2019 09:22:37 »
Только вот может это откл/вкл как раз и влияет на сброс параметров ?
Может быть. Тут, наверное, от кода драйвера зависит.

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 145
    • Email
Re: "Завален" диск или сеть ?
« Ответ #87 : 26.02.2019 18:12:50 »
e1000e: enp3s0 NIC Link is Down
Ну да, так и есть, когда пропадает линк, настройки сбрасываются.
Как теперь полечить ?
Сноси Винду, переходи на Линукс ! :)

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 099
Re: "Завален" диск или сеть ?
« Ответ #88 : 26.02.2019 20:45:31 »
Ну да, так и есть, когда пропадает линк, настройки сбрасываются.
Как теперь полечить ?
Тупо и относительно надёжно - парсить лог и реагировать на появление строки Link is Up. По-хорошему - задать вопрос в Intel, зачем они так и нельзя ли настройки фиксировать до перезагрузки драйвера.