Команды производительности системы в Linux

Вы не можете настроить umaskдля каждого каталога -.

Типичный способ решить ваш конкретный сценарий — использовать маску setfaclпо умолчанию.

0
02.07.2019, 00:46
2 ответа

Ядро записывает использование памяти/процессора/и т. д. в файлы в каталоге / proc. Например, вы можете получить использование памяти в реальном времени в файле /proc/meminfo.

[root@localhost ~]# cat /proc/meminfo MemTotal: 131832516 kB MemFree: 79406996 kB MemAvailable: 121444792 kB Buffers: 2112 kB Cached: 41602056 kB SwapCached: 0 kB Active: 30971812 kB Inactive: 18976428 kB Active(anon): 8353396 kB Inactive(anon): 8332 kB Active(file): 22618416 kB Inactive(file): 18968096 kB

Таким образом, файл proc/statпредоставит вам жалкое количество подробностей о вашем процессоре. Исследуйте каталог /proc, вы найдете больше.

0
28.01.2020, 02:30

Используйте команду topдля отображения в реальном -времени информации об активных процессах. По умолчанию topпоказывает единицы измерения в килобайтах, но вы можете изменить это, используя ShiftE для изменения единиц сводной информации над списком текущих процессов и e для изменить единицы списка запущенных в данный момент процессов.

Нажатие Shiftm сортирует список по памяти, или вы можете нажать Shiftf , чтобы открыть окно управления полями, где вы можете выбрать, какой заголовок столбца использовать отсортировать(s)список в порядке убывания

Что касается использования диска, вы можете использовать команды dfиdu:

  • dfпоказывает доступное место в файловой системе (, например. ntfs, ext4, fat32 ), который содержит каждый аргумент имени файла. Например, если вы хотите увидеть свободное место на внешнем жестком диске, используйте команду df -h /Path/to/external_harddrive, которая выведет доступное место в файловой системе внешнего диска, смонтированного в каталоге /Path/to/external_harddrive. Если файл не указан, dfпокажет доступное пространство во всех смонтированных файловых системах
  • duпокажет использование диска указанным файлом. Когда каталог указан в качестве аргумента для du, duбудет рекурсивно показывать использование диска в каталоге, что означает, что duбудет показывать использование диска в глубине -первый обход (обрабатывать содержимое каждого каталога перед самим каталогом )снова и снова, пока не будет показано использование диска всеми файлами или каталогами в указанном каталоге. Используйте параметр --max-depth=LEVEL, чтобы duотображал только использование диска всеми файлами или каталогами указанного уровня или ниже каталога, заданного для duв качестве аргумента. Например, du -h --max-depth=1 ~/Documentsраспечатает размер всех файлов и каталогов на 1 уровень или меньше ниже каталогаDocuments(уровень 1 — самый низкий уровень ниже дерева каталогов ).Если вы не хотите, чтобы отображался размер всех файлов и каталогов, используйте параметр-s(summary ), чтобы показать только общий размер каталога Documentsбез отдельных размеров содержимого каталога Document

Обратите внимание,:короткая опция-h(--human-readableв длинной форме )означает удобочитаемый для человека, что облегчает преобразование человеческим мозгом вывода duили dfво что-то осмысленное

1
28.01.2020, 02:30

Теги

Похожие вопросы