Lyrics
Linux. Basic
Что такое LA? В каких единицах измеряется?
Ответ
LA (load average) -- параметр, определяющий среднюю нагрузку на систему за период времени (1 мин, 5 минут, 15 минут). Изменяется в количестве задач на одно ядро процессора. На нагрузку системы также влияет количество задач ввода-вывода и задержка сети. Также влияние на расчета LA оказывает: 1. Технология Hyper-Threading, которая делит одно физическое ядро на 2 логических, 2. Технология Turbo Bust, которая позволяет разгонять тактовую частоту процессора и работать на частоте выше заявленной, т.е. выше номинальной частоты (время на обработку одной задачи уменьшается).
Что будет если на сервере LA = 100?
Ответ
Вероятно, что на сервере будет наблюдаться замедленная работа сервисов, но если параметр LA равен количеству ядер в системе или количеству потоков в системе, то данная нагрузка является нормальной.
Почему при высоких показателях значения LA на сервере может не наблюдаться проблем (консоль ssh отзывается, сервисы работают в обычном режиме)?
Ответ
На параметр нагрузки LA влияет также и ожидание ввода-вывода (параметр wa в утилите top) в дисков и задержка сети. Данные параметры могут не влиять на работу основных сервисов в системе,
Представлен вывод команды top. Что означает каждая запись в выводе?
Ответ
top - название утилиты.
21:29:24 - текущее время системы.
up 14:18 - сколько часов:минут система работает с момента последнего запуска.
1 user - количество пользователей авторизованных в системе.
load average: 0,78, 1,48, 1,10 - параметр средней нагрузки на систему за период времени 1 минута, 5 минут, 15 минут.
277 total - всего процессов в системе.
3 running - количество процессов в работе.
274 sleeping - количество процессов в состоянии sleeping: ожидает какого-либо события или сигнала.
0 stopped - количество приостановленных процессов сигналом STOP или выполнением трассировки.
0 zombie - количество зомби-процессов, которые завершили своё выполнение, н
В утилите top нажать 1, чтобы отобразить все ядра в системе.
Как в утилите top в Linux посмотреть какой командой был запущен процесс?
Ответ
В утилите top нажать c, чтобы отобразить команды, которыми были запущены процессы.
Где хранятся имена файлов/директорий?
Ответ
Inodes не содержат имён файлов, только другие метаданные файла.
Каталоги Unix представляют собой списки ассоциативных структур, каждая из которых содержит одно имя файла и один номер индекса.
Драйвер файловой системы должен найти каталог, ищущий определенное имя файла, а затем преобразовать имя файла в правильный соответствующий номер индекса.
Таким образом имя файла/директории хранится в информационной структуре каталов. Структура каталогов
Как удалить файл с именем -rf?
Ответ
rm ./-rf