Назад | Перейти на главную страницу

Средняя загрузка сервера 25% в топе

У меня есть сервер Linux, и средняя нагрузка составляет 25%. Пользователь выдал команду ls для папки, в которой содержится более 50 тысяч файлов, этот процесс зависает. Статистика. Я не могу убить этот процесс, потому что у этого процесса нет родительского идентификатора. Я пробовал kill -9 и другие варианты, но они не убиваются

Как я могу убить этот процесс, чтобы довести засеянную нагрузку до нормального состояния

Похоже, вы потеряли подключение к серверу NFS. Процессы могут восстановиться, если подключение к монтированию будет восстановлено. Перед перезагрузкой вы можете проверить сервер NFS и убедиться, что все в порядке.

Чтобы избежать повторения этой ситуации в будущем, вы можете захотеть выяснить, подходят ли параметры монтирования «intr» или «soft» NFS для вашей конфигурации.

«Мягкая» опция приведет к сбою операций записи на диск по истечении тайм-аута в случае потери связи. опция intr будет продолжать повторять операцию бесконечно, но позволит вам убить процессы вручную.

Обратите внимание, что soft может вызвать повреждение данных, поэтому обычно рекомендуется intr (из справочной страницы nfs (5))

Когда вы говорите "средняя нагрузка", вы имеете в виду три числа в верхней строке с правой стороны? Ваш экран выглядит примерно так ?:

load average: 25.0, x.x, x.x

Это не совсем процент. Это количество процессов, ожидающих процессора. Если у вас нет тонна ядер, это не очень хорошее число.

Вы пытались убить оболочку, которая вызвала ls?