Автор Тема: nfs сервер. Идентификация плохого клиента.  (Прочитано 969 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн black_beard

  • Юзер
  • *
  • Сообщений: 43
  • Karma: +3/-0
  • Пол: Мужской
    • Share Post
Всем привет. Есть nfs сервер, который примонтирован к 5 серверам клиентам, которые интенсивно ими пользуются. Один из них нагружает nfs интенсивнее других, что странно. netstat -p показывает только по процессу nfsd, а их у меня штук пять.. :dash2: Как узнать какой из pid-ов какому клиенту принадлежит?
Система боевая, сторонние пакеты ставить нельзя, только встроенными средствами.

Fedora 25/Cinnamon

 

Оффлайн sysadmin

  • Administrator
  • сисадми́н
  • *****
  • Сообщений: 8757
  • Karma: +121/-0
  • Пол: Мужской
    • Share Post
    • сайт для сис. админов и не только...
Re: nfs сервер. Идентификация плохого клиента.
« Ответ #1 : Февраль 19, 2018, 07:12:22 pm »
netstat -a -n | more вроде, должен отобразить ip адрес... параметр -f отобразить dns имя хостов...
дорогу осилит идущий...
......................
MCP, MCTS, RHCSA
......................
also aka xck...

Оффлайн black_beard

  • Юзер
  • *
  • Сообщений: 43
  • Karma: +3/-0
  • Пол: Мужской
    • Share Post
Re: nfs сервер. Идентификация плохого клиента.
« Ответ #2 : Февраль 21, 2018, 05:21:46 pm »
netstat -a -n | more вроде, должен отобразить ip адрес... параметр -f отобразить dns имя хостов...
-f нет такого ключа. К сожалению, не работает.

Оффлайн sysadmin

  • Administrator
  • сисадми́н
  • *****
  • Сообщений: 8757
  • Karma: +121/-0
  • Пол: Мужской
    • Share Post
    • сайт для сис. админов и не только...
Re: nfs сервер. Идентификация плохого клиента.
« Ответ #3 : Февраль 21, 2018, 09:12:42 pm »
По IP вычислить не вариант?))

Оффлайн black_beard

  • Юзер
  • *
  • Сообщений: 43
  • Karma: +3/-0
  • Пол: Мужской
    • Share Post
Re: nfs сервер. Идентификация плохого клиента.
« Ответ #4 : Февраль 22, 2018, 09:43:50 am »
Так я и так вижу всех подключенных) Мне нужон плохой, один из них, кторый больше ресурсов отъедает, чего быть не должно, учитывая что на них крутятся абсолютно идентичные приложения.

Оффлайн sysadmin

  • Administrator
  • сисадми́н
  • *****
  • Сообщений: 8757
  • Karma: +121/-0
  • Пол: Мужской
    • Share Post
    • сайт для сис. админов и не только...
Re: nfs сервер. Идентификация плохого клиента.
« Ответ #5 : Февраль 22, 2018, 12:17:50 pm »
Так netstat может и pid'ы отображать процессов, параметр -p пробовал?

Оффлайн sysadmin

  • Administrator
  • сисадми́н
  • *****
  • Сообщений: 8757
  • Karma: +121/-0
  • Пол: Мужской
    • Share Post
    • сайт для сис. админов и не только...
Re: nfs сервер. Идентификация плохого клиента.
« Ответ #6 : Февраль 22, 2018, 12:22:22 pm »
Я так понимаю - для IO нагрузки смотришь iotop что грузит. Потом netstat'ом ловишь нужный pid

Оффлайн black_beard

  • Юзер
  • *
  • Сообщений: 43
  • Karma: +3/-0
  • Пол: Мужской
    • Share Post
Re: nfs сервер. Идентификация плохого клиента.
« Ответ #7 : Февраль 22, 2018, 01:08:51 pm »
В том то и суть, что -р показывает только сервис nfs без pid-а  :cry:

Оффлайн RatLab

  • Сообщество ИТ-Специалистов
  • Юзер
  • *
  • Сообщений: 44
  • Karma: +6/-0
    • Share Post
Re: nfs сервер. Идентификация плохого клиента.
« Ответ #8 : Февраль 22, 2018, 02:43:54 pm »
Задампить трафик через Wireshark, затем через Statistics - Endpoint найти клиента

Оффлайн black_beard

  • Юзер
  • *
  • Сообщений: 43
  • Karma: +3/-0
  • Пол: Мужской
    • Share Post
Re: nfs сервер. Идентификация плохого клиента.
« Ответ #9 : Февраль 26, 2018, 12:44:51 pm »
Задампить трафик через Wireshark, затем через Statistics - Endpoint найти клиента

Я думал насчет tcpdump, но не знаю что он мне даст.. Ведь не факт, что чаще обращающийся клиент и сажает систему. Мне нужно именно pid с клиентом как-то сопоставить.
« Последнее редактирование: Февраль 26, 2018, 12:48:23 pm от black_beard »

Оффлайн Pantryk

  • Сообщество ИТ-Специалистов
  • Опытный пользователь
  • ***
  • Сообщений: 146
  • Karma: +25/-0
    • Share Post
Re: nfs сервер. Идентификация плохого клиента.
« Ответ #10 : Февраль 28, 2018, 01:16:31 pm »
У меня в CentOS 7 netstat -p показывает в формате pid/Name. Может попробовать взять netstat с другого дистрибутива?
Нет ничего более вечного, чем то, что обмотано синей изолентой

Оффлайн black_beard

  • Юзер
  • *
  • Сообщений: 43
  • Karma: +3/-0
  • Пол: Мужской
    • Share Post
Re: nfs сервер. Идентификация плохого клиента.
« Ответ #11 : Февраль 28, 2018, 05:38:22 pm »
У меня в CentOS 7 netstat -p показывает в формате pid/Name. Может попробовать взять netstat с другого дистрибутива?

Подтверждаю, в RHEL 7.1 показывает. Но на RHEL 6.9 в поле pid просто имя демона nfs.


xx
смс идентификация wifi

Автор Aleksandr 16

5 Ответов
1382 Просмотров
Последний ответ Август 05, 2016, 03:07:55 pm
от CyberPunk 2050
xx
Определить логон DC для клиента

Автор sysadmin

1 Ответов
2300 Просмотров
Последний ответ Август 21, 2013, 11:48:06 am
от Systems Error
xx
Проброс порта на клиента openvpn

Автор MFlyagin

3 Ответов
3595 Просмотров
Последний ответ Январь 23, 2015, 02:59:26 pm
от sysadmin
xx
Удаленная установка msi пакета на Windows клиента

Автор sysadmin

0 Ответов
1207 Просмотров
Последний ответ Апрель 13, 2016, 05:19:51 pm
от sysadmin