111
Обычно, это
может подсказать вам, что конфигурация сети выполнена
неверно, например, компьютер не получает нужные данные по протоколу
DHCP
или заданы неправильные статические настройки. Также проблема может быть в
DNS
. Возможно,
сеть есть, но сервер не может получить
ip
-адрес на основе
доменного имени, для проверки вы можете выполнить
ping
какого-либо внешнего
ip
:
ping 8.8.8.8
Если же
сеть не работает, и она настроена правильно, то можно еще
попытаться узнать на каком узле обрывается соединение.
Для этого
используется команда
traceroute
:
112
traceroute 8.8.8.8
Все эти данные помогут понять в чем была ошибка и как ее решить.
Мониторинг ресурсов системы
Часто может случится, что сервер начинает работать очень медленно, веб-
службы начинают очень долго отвечать на запросы и даже соединение по
SSH
работает медленно. Скорее всего, причиной этому может стать перегрузка ресурсов
процессора или памяти. Если вся память будет занята, система будет сбрасывать
данные на диск, в раздел подкачки, что тоже сильно замедляет работу сервера.
Чтобы посмотреть сколько памяти осталось доступно используйте
команду
free
:
free –h
Естественно, что если свободно только 40-50 Мб, то этого системе очень
мало и все будет работать очень медленно. Следующим шагом будет выяснить
113
какой процесс
потребляет больше всего памяти, для этого можно использовать
команду
htop
:
htop
В утилите вы можете сортировать процессы по загрузке процессора, колонка
%
CPU
% или по потреблению памяти %
MEM
%. Так вы можете очень просто понять
в чем проблема и кто перегружает систему. Например,
веб-сервер
Apache
потребляет слишком много памяти, поэтому, возможно,
будет эффективнее
использовать
Nginx
.
Также в некоторых случаях нас может интересовать загрузка диска
Linux
и
какие именно процессы перегружают жесткий диск. Для этого применяется
утилита
iotop
. Просто выполните утилиту без параметров:
Достарыңызбен бөлісу: