Отладка медленной сети
Мне было поручено отладить, почему сетевое соединение моей компании работает медленно. Не имея предыдущего опыта в этой области, я абсолютно не знаю, с чего начать и какие инструменты использовать.
В компании работает около 30 сотрудников, и вся сеть проходит через один коммутатор (из того, что я собирал до сих пор).
Но как бы я подошел к этой задаче? Я предполагаю, что есть тонна инструментов, которые я могу использовать для мониторинга пропускной способности в различных точках и тому подобное, но не имея опыта, я задавался вопросом, может ли кто-нибудь дать мне какие-либо идеи относительно того, с чего я начну.
Заранее спасибо.
1 ответ
"отсутствие опыта" - плохая отправная точка для решения сложных вопросов. К сожалению, чаще всего проблемы с производительностью, как правило, являются сложными. И нет единого диагностического инструментария, который при запуске сообщал бы вам о том, чтобы "заменить кабель, подключенный к порту 13, и изменить значение реестра сервера. HKLM\foo
в bar
"
Обычно вы начинаете с определения "медленной" и "нормальной работы" в более формальных терминах, чем интуитивное чувство. Скорости передачи для заданных наборов данных и протоколов, время прохождения туда-обратно до определенных пунктов назначения и проценты потери / повторной передачи пакетов обычно являются хорошими показателями для этого.
После того, как вы определили пороговые значения, вам необходимо выяснить условия, при которых ваша сеть работает неэффективно. Это влияет на определенные станции? Просто в отдельные моменты времени? Только для определенных протоколов, пунктов назначения или полезных нагрузок? Очевидно, что для сбора этой информации потребуется активный мониторинг определенных показателей в вашей сети или, по крайней мере, достаточно большой контрольный образец данных. В этот момент у вас, вероятно, будет 2-5 гипотез о том, что может быть не так, и вы можете проверить их, настроив соответствующую конфигурацию и просмотрев данные, собранные до и после изменения.
Возможно, вам придется заменить компоненты в предположении, обновить микропрограммы, драйверы, версии программного обеспечения, изменить настройки протокола и запустить и оценить сетевые трассировки в процессе. Это, конечно, не задача для людей с низкой терпимостью к фрустрации, так как, вероятно, будет много неудач, тем более, что у вас нет всеобъемлющей модели того, как все должно работать, когда вы начинаете.